Commit Graph

324 Commits (3b10f61e5c426bc1e57493de1701d7ccd4c51ab0)

Author SHA1 Message Date
dellaert 3b10f61e5c utilities.localToWorld 2014-05-27 00:42:03 -04:00
dellaert ddcf9c0efb New routines to create Key collections 2014-05-25 11:15:17 -04:00
dellaert 87c386d77f Fast creation of large key sets from within MATLAB 2014-05-25 02:03:33 -04:00
dellaert 2649b0fd7a print variants for KeyList, KeyVector 2014-05-06 13:21:49 -04:00
Frank Dellaert a3b16dfa2b Merged in feature/BNincompleteSolve (pull request #13)
Optimize an incomplete BayesNet
2014-05-06 11:09:32 -04:00
dellaert 3f125b46df New method merge (mainly for MATLAB) 2014-05-06 11:08:33 -04:00
dellaert 108357992c Optimize an incomplete BayesNet 2014-05-06 02:18:52 -04:00
dellaert cea4aef9f2 New perturbPose2 utility 2014-05-06 00:23:20 -04:00
Vadim Indelman 2b20d61221 Wrapped measured() for BearingRangeFactor. 2014-04-30 22:32:59 -04:00
Richard Roberts 6a0f2e9b88 Merge branch 'origin/release/2.4.0'
Conflicts:
	.cproject
	gtsam/geometry/Rot3.cpp
	gtsam/geometry/Unit3.cpp
	gtsam/geometry/Unit3.h
	gtsam/geometry/tests/testEssentialMatrix.cpp
	gtsam/geometry/tests/testSphere2.cpp
	gtsam/navigation/CMakeLists.txt
2014-02-23 15:52:28 -05:00
dellaert 926c27c732 Rename Sphere2 -> Unit3 2014-02-22 16:20:28 -05:00
dellaert a606d0eab9 EssentialMatrixFactor 2014-01-25 11:09:20 -05:00
dellaert 05625ff25e Sphere2 and EssentialMatrix 2014-01-25 10:21:58 -05:00
Frank Dellaert e69fbbb925 new constructor, getBasis->basis, rotate and distance 2013-12-18 03:11:58 +00:00
Frank Dellaert 8688fc85d0 MATLAB wrapping and Monocular VO example 2013-12-17 16:18:31 +00:00
Alex Cunningham eb1ce0302c Added wrapped version of load2D that doesn't override noisemodel 2013-12-05 19:56:46 +00:00
Duy-Nguyen Ta 72a1feca2c add KeyGroupMap to wrap ISAM2 update with group ordering to matlab. Wrap at() in SymbolicBayesNet, and GaussianConditional constructors with no noise model. 2013-12-04 14:36:13 +00:00
Alex Cunningham 5b90fefddc Added small test and additional interface wrapping for LabeledSymbol 2013-11-23 19:11:43 +00:00
Richard Roberts 5098003691 Fixed several warnings 2013-11-19 14:04:52 +00:00
Alex Cunningham 9a1d1f01bc Added serialization to KeyVector, KeyList and KeySet 2013-11-12 14:04:48 +00:00
Alex Cunningham e3208a1f8e Added negate() and clone() to GaussianFactorGraph 2013-11-07 15:29:38 +00:00
Alex Cunningham e7ee411d39 Exposed more interfaces for working with linear graphs and bayes nets 2013-10-30 21:34:52 +00:00
Alex Cunningham c5f8f5b5da Added matlab interfaces to GaussianFactorGraph to use ordered dense hessians/jacobians 2013-10-30 15:54:03 +00:00
Alex Cunningham 21ebe5102f Removed unnecessary comments 2013-10-25 21:20:28 +00:00
Alex Cunningham 4950d6020a Merged NonlinearSolverParams in gtsam.h into NonlinearOptimizerParams, removed references to NonlinearSolverParams elsewhere in comments 2013-10-25 19:47:22 +00:00
Frank Dellaert def9b84e45 Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h
2013-10-25 18:27:43 +00:00
Alex Cunningham 876edb4197 Added cmake flag to disable serialization for wrapped objects directly, rather than outright disabling serialization. By default GTSAM_WRAP_SERIALIZATION is on, turn it off to ignore serialization flags in gtsam.h 2013-10-24 14:38:04 +00:00
Duy-Nguyen Ta b67e17e43d disable serialize() in gtsam.h to avoid bus error 10 in clang LLVM's ld version >=3.1 2013-10-23 21:28:05 +00:00
Chris Beall e799c9ffa9 tabs converted to two spaces 2013-10-10 17:52:57 +00:00
Alex Cunningham a7e7da49a5 Wrapped combine constructors for JacobianFactor and HessianFactor 2013-10-08 21:43:14 +00:00
Richard Roberts f5bb8c6507 Added missing MATLAB wrapping of GaussianFactorGraph elimination functions 2013-09-18 17:23:33 +00:00
Richard Roberts 0fc7c068e5 Added back factor graph .add functions to maintain compatibility 2013-08-27 15:30:02 +00:00
Alex Cunningham 5fe46f9bad Added exists() as a utility for matlab to check whether a pointer is live 2013-08-23 20:06:08 +00:00
Duy-Nguyen Ta 4a8fda3eab comment out summarization in gtsam.h, since summarization.h disappeared. 2013-08-19 17:06:28 +00:00
Alex Cunningham 4b12d6f794 Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization 2013-08-19 15:32:16 +00:00
Duy-Nguyen Ta 84e9c1655d wrap check converge 2013-08-16 16:25:59 +00:00
Richard Roberts 16b4f0fe8b Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable. 2013-08-13 21:04:31 +00:00
Richard Roberts 4b3021b818 Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable. 2013-08-13 21:03:48 +00:00
Richard Roberts e8d733364a Updated gtsam.h for unordered changes 2013-08-12 18:21:30 +00:00
Vadim Indelman 7c07c70802 Changed Between and Prior Factors and NonLinearEquality back to NoiseModelFactor. 2013-08-08 16:08:35 +00:00
Richard Roberts 34dc67c1af Brought some relevant changes from aspn-imu-factor branch (is correct this time) 2013-08-02 16:04:17 +00:00
Richard Roberts 321a286f02 Revert "Brought some relevant changes from aspn-imu-factor branch"
This reverts commit b08a11ffb27d14487115f20745f1cea17fcc55ee.
2013-07-31 15:26:48 +00:00
Richard Roberts 7345b40feb Brought some relevant changes from aspn-imu-factor branch 2013-07-31 15:25:03 +00:00
Chris Beall f03983548f add accessors to StereoPoint2 2013-07-25 17:01:33 +00:00
Chris Beall c27a551634 wrapped StereoCamera 2013-07-23 15:32:38 +00:00
Chris Beall 0278b0a3b7 Constructor from vector 2013-07-22 20:26:20 +00:00
Richard Roberts 4af8d3156d Fixed indexing problem in KalmanFilter in a different way - now just modify the indices before solving and put them back afterwards, so that the timestep is still available 2013-07-05 15:46:07 +00:00
Richard Roberts 59d549dae2 Fixed indexing problem in KalmanFilter - linear variable index was incremented, resulting in allocating larger and larger data structures with each step. Now shifting indices back to 0 each step. 2013-07-03 21:55:30 +00:00
Richard Roberts 86cf063a5e Added ISAM2::marginalCovariance to wrapper 2013-07-01 13:09:17 +00:00
Frank Dellaert 5f500bd510 Wrapped copy constructor for Pose2, lots of routines for GaussianBayesTree, and made all NL factors descend from noiseModelFactor, so we get unwhitenedError etc by inheritance... 2013-06-20 19:44:50 +00:00