Commit Graph

3844 Commits (1daac6baf0eb1bf6827f087d1a894c08b32b0df1)

Author SHA1 Message Date
Andrew Melim ea70673b36 Added overload constructor comments to matlab files 2012-08-26 15:46:19 +00:00
Alex Cunningham f9c3af7e3d Fixed bug in key assignment 2012-08-26 04:16:47 +00:00
Frank Dellaert 4106afdaa0 Better graphics, with points 2012-08-25 14:26:02 +00:00
Frank Dellaert 9230458e06 Planar SLAM example from factor graph talk 2012-08-24 22:03:24 +00:00
Frank Dellaert 23f3111148 Now reads bearing-range factors 2012-08-24 22:02:40 +00:00
Frank Dellaert 3dff334cdf Small printing problem 2012-08-24 22:02:17 +00:00
Alex Cunningham c60fc3ca2a Relegated the PartialPriorFactor to gtsam_unstable 2012-08-24 21:39:56 +00:00
Richard Roberts 519ad72139 Made explicit instantiations in header file inline to avoid duplicate definition 2012-08-22 22:40:39 +00:00
Richard Roberts cbbf62aeeb Updated wrap unit tests 2012-08-22 22:40:38 +00:00
Richard Roberts 6769850689 Fixed missing case from a couple commits ago 2012-08-22 22:40:35 +00:00
Richard Roberts db1948e058 Used verbosity constants instead of numbers 2012-08-22 22:40:34 +00:00
Richard Roberts a5d7695fac Removed commented-out code 2012-08-22 22:40:31 +00:00
Richard Roberts dc884edceb No longer should permute JacobianFactor to sort keys when converting from HessianFactor 2012-08-22 22:40:30 +00:00
Richard Roberts 1dbda3f7ed Standardized and corrected error handling on the linear size - underconstrained and negative systems always throw IndeterminantLinearSystemException, and all assertions checking for infinite values are removed. Also, we were not properly checking the result of Eigen's Cholesky, so sometimes elimination continued with incorrect matrices despite being underconstrained when Cholesky failed but did not produce NaN's. 2012-08-22 22:40:27 +00:00
Richard Roberts cf4a4b4285 wrap turns exceptions into MATLAB errors 2012-08-22 22:40:24 +00:00
Richard Roberts dd34792e7e Fixed comments and error messages in Point2 and Point3 constructors 2012-08-22 22:40:22 +00:00
Richard Roberts 5ddd28ba18 Removed unused noise model cholesky 2012-08-22 22:40:20 +00:00
Richard Roberts f704dbe0c2 Fixed formatting 2012-08-22 22:40:17 +00:00
Richard Roberts b6ddb2197b Removed unused "zero_below_diagonal" flag in Matrix QR 2012-08-22 22:40:04 +00:00
Alex Cunningham 9962a66e7c Added utility functions for converting graphs with LinearContainerFactors, added direct order() to avoid the need to fake linearize. 2012-08-21 18:48:04 +00:00
Alex Cunningham bac1faa68e Added ordering-less negate() 2012-08-20 18:28:19 +00:00
Alex Cunningham 0aa72c986e wrapped RelativeElevationFactor 2012-08-20 14:25:10 +00:00
Alex Cunningham e488871ffd Fixed compile problem in toolbox for PoseTranslationPrior. Added planar tests. 2012-08-20 14:25:09 +00:00
Alex Cunningham 3794c2a7b7 Reworked PoseTranslationPrior so that it actually works now 2012-08-20 14:25:07 +00:00
Alex Cunningham 4fb9f3b39e Moved RelativeElevationFactor from MastSLAM 2012-08-20 14:25:04 +00:00
Richard Roberts 4a57ef65d7 Fixed memory leak when a Value contained heap-allocated data (Matrix, Vector, etc) - incorrect syntax when calling destructor did not do a virtual call so derived Value object was not cleaned up. 2012-08-17 03:45:35 +00:00
Richard Roberts fac426c5ac Added "SEARCH_REDUCE_ONLY" mode to Dogleg 2012-08-17 03:45:32 +00:00
Richard Roberts 90b55a6ec1 Removed obsolete comment 2012-08-17 03:45:30 +00:00
Richard Roberts 2a66b538a4 More detailed disconnected graph error message 2012-08-17 03:45:28 +00:00
Richard Roberts 88f504b73d Wrapped rest of VectorValues interface 2012-08-17 03:45:26 +00:00
Richard Roberts 31b5dfc188 Fixed wrong return type in gtsam.h 2012-08-17 03:45:24 +00:00
Alex Cunningham 9ee098b1c1 Added separate splitConditional() to remove the top part of a JacobianFactor after performing QR 2012-08-15 17:35:14 +00:00
Stephen Williams 355141f985 Added dense matrix accessor for JointMarginals 2012-08-15 17:17:52 +00:00
Alex Cunningham 44a3ec1e1d Added interface to dims_ 2012-08-13 18:13:15 +00:00
Chris Beall d652dbc03a made constructor explicit to make gcc happy 2012-08-13 15:16:10 +00:00
Alex Cunningham d7f6a79967 Refactor in GaussianISAM to make solver easier to use/modify. Added non-const interface to nodes in Bayes Tree. Added separate eclipse make target for check (with default -j params) and "check j1" to force -j params. 2012-08-12 19:52:20 +00:00
Richard Roberts 92e575f8c1 Wrapped LieScalar 2012-08-11 02:53:56 +00:00
Richard Roberts 01257d0289 Added automatic conversion operator from LieScalar to double (simplifies syntax so that .value() is not needed) 2012-08-11 02:53:54 +00:00
Alex Cunningham b6e7709052 Added printKeys() to factor for more compact printing 2012-08-10 18:13:45 +00:00
Alex Cunningham 2e4697e7e1 small sanity checks on Ordering 2012-08-10 16:10:31 +00:00
Alex Cunningham a025b377ec Added full Values interface 2012-08-07 18:21:35 +00:00
Alex Cunningham 3838fd5508 Added push_bach() to NonlinearFactorGraph with full graph argument 2012-08-07 17:19:06 +00:00
Richard Roberts 1565833c2c More consistent order of private/protected/public - typedefs, private/protected variables, public interface, private/protected functions 2012-08-06 21:42:26 +00:00
Richard Roberts 900f30547f Minor Cal3DS2 optimizations and default 3rd and 4th distortion coeffecients 2012-08-06 18:42:56 +00:00
Richard Roberts 7c1f7d3d21 Resolved ambiguous call on windows 2012-08-06 18:42:54 +00:00
Frank Dellaert ee87b51a9f small changes 2012-08-06 13:12:03 +00:00
Stephen Williams b57b2df313 Added a C++ function for matlab to insert multiple projection factors from a single frame. 2012-08-05 23:52:47 +00:00
Frank Dellaert 695523a497 Fixed "import gtsam.*" gluttony 2012-08-05 19:31:27 +00:00
Frank Dellaert abdf46d494 Synchronizing C++ and MATLAB example again. Please coordinate with me before changing the values in the examples: changing them generates work in the manual and in the MATLAB examples. 2012-08-05 18:44:36 +00:00
Frank Dellaert f70af2ef38 Fixed up examples to be a bit less verbose and match up with the manual again. 2012-08-05 16:59:14 +00:00