Commit Graph

3625 Commits (9962a66e7cd7752018c89b87abaac793538bcbb0)

Author SHA1 Message Date
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
Frank Dellaert 93f995065f Aligned example with manual, fixed example make targets 2012-08-04 21:56:21 +00:00
Frank Dellaert 6596aec1ab Added print for LMOptimizer 2012-08-04 20:32:23 +00:00
Frank Dellaert 297fbfa1a5 Odometry example was deliberately not using Symbols... Fixed... 2012-08-04 20:18:42 +00:00
Frank Dellaert 821c08844c Printing fix 2012-08-04 20:18:06 +00:00
Alex Cunningham c5b2f6361a Removed EasyFactorGraph as it is no longer necessary 2012-08-04 20:14:12 +00:00
Frank Dellaert 5629b07fd6 Fixed print issue 2012-08-04 19:49:10 +00:00
Alex Cunningham 83a853f6f1 Removed use of EasyFactorGraph 2012-08-04 19:48:52 +00:00
Frank Dellaert e9de9f3242 Moved private/protected back to front of classes. Added print. 2012-08-04 19:46:47 +00:00
Richard Roberts f080d34dc0 Merged from branch 'branches/remove_slam_namespaces' into 'trunk' 2012-08-04 16:46:22 +00:00
Richard Roberts 6f0c0fc7c5 Merged from branch 'trunk' 2012-08-03 21:09:59 +00:00
Richard Roberts 061b6ddc08 Moved all in gtsam_utils to gtsam namespace 2012-08-03 21:02:45 +00:00
Richard Roberts 84924ad663 Removed remaining reference to slam namespace headers 2012-08-03 21:02:39 +00:00
Richard Roberts d93aac12d0 Fixed ambiguous sqrt/atan errors 2012-08-03 21:02:37 +00:00
Richard Roberts 711b28ae01 Merge remote-tracking branch 'svn/trunk' into remove_slam_namespaces
Conflicts:
	matlab/examples/Pose2SLAMExample_graph.m
2012-08-03 21:02:27 +00:00
Alex Cunningham a9864dab23 Wrapped ISAM1 2012-08-03 20:23:08 +00:00
Alex Cunningham 73d64d04a8 Removed unused make targets, changed wrap structure for PosePartialPriors 2012-08-03 19:49:26 +00:00
Stephen Williams f39bad0d13 When erasing cached shortcut conditionals in the Bayes Tree, only erase the chains of shortcuts that exist instead of the whole tree. 2012-08-03 19:05:48 +00:00
Alex Cunningham b211c1070d Rearranged the inverse depth factor/camera, created a gtsam_unstable/geometry folder - run cmake to find the new/moved files 2012-08-02 20:47:16 +00:00
Alex Cunningham 4c836c6e3a Wrapped Pose[Translation|Rotation]Factor 2012-08-02 19:57:10 +00:00