Commit Graph

3704 Commits (403c6e39ad497bc44e627df9cfda99ddf28c949b)

Author SHA1 Message Date
Alex Cunningham 878c79f265 Reworked PoseRotationPrior with better tests and no dependence on PartialPriorFactor 2012-08-27 16:51:52 +00:00
Andrew Melim c3e615b2df Added doxygen info to wrap commenting system 2012-08-27 15:30:47 +00:00
Andrew Melim 6da48bc580 Even more comment improvements for wrap 2012-08-27 15:19:55 +00:00
Richard Roberts 7d02043855 Removed unused include 2012-08-27 13:21:48 +00:00
Richard Roberts 07fb022480 Wrapped NonlinearFactorGraph::symbolic method 2012-08-27 13:21:45 +00:00
Frank Dellaert 868fc7f1e0 Fixed order of methods in wrap, and wrapped matrix and augmented_matrix (why were they not wrapped?) 2012-08-27 12:52:33 +00:00
Alex Cunningham 6b14e652ff Fixed bug in equality check 2012-08-27 01:40:11 +00:00
Alex Cunningham 12290dc7b2 Added linearization points to LinearContainerFactor. Fixed bug with localCoordinates() in Values 2012-08-27 01:11:37 +00:00
Andrew Melim 4b28f4d082 Changed comment phrasing 2012-08-26 22:00:16 +00:00
Andrew Melim 0d70be459e Added method comments for wrap 2012-08-26 21:58:18 +00:00
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