Commit Graph

177 Commits (f063308bbcde49e7d84bdf3ef0b4da491f9fb5a3)

Author SHA1 Message Date
Frank Dellaert e6382c7ec0 Fixed major problem with Pose3 retract. All retractions have to have exactly the same derivatives as the exponential map. Hence, it should never make sense to have to match derivaties with a retract version. I deleted all "wrong" derivatives and pushforwards. Finally, CalibratedCamera had to be modified as well as it hardcoded the wrong derivative of transform_to (for efficiency). It now simply implements the chain rule. 2012-01-05 16:45:52 +00:00
Alex Cunningham b79d7308ca Added version numbers to installed libraries in cmake 2011-12-15 16:18:01 +00:00
Alex Cunningham 17bf0f0169 Added static and shared versions of gtsam 2011-12-15 16:17:58 +00:00
Alex Cunningham 3afc03cf04 Moved installation of 3rdparty headers into separate cmake file, install some wrap components 2011-12-14 02:24:25 +00:00
Alex Cunningham 5dd461c5b1 Added make check equivalent 2011-12-14 02:24:23 +00:00
Alex Cunningham 61d05813ff Library now builds and all tests run with cmake 2011-12-14 02:24:21 +00:00
Alex Cunningham 099ab88b5d Added more cmake functionality 2011-12-14 02:24:19 +00:00
Alex Cunningham 6a0da1519a Cleanup in wrap 2011-12-11 21:09:07 +00:00
Alex Cunningham dcc3e8d0f1 wrap: fixed errors in static function matlab codegen, added mechanism to allow for returning classes without shared_ptr 2011-12-07 03:05:30 +00:00
Alex Cunningham 7e221aa7a1 Added comment support in wrap 2011-12-01 22:06:03 +00:00
Alex Cunningham 0fe13ae3ca Fixed noisemodel compile error, moved remaining nonlinear constraints to NonlinearEquality 2011-11-10 02:05:03 +00:00
Alex Cunningham 98410ca5c9 Merge branch 'unified_constraints'
Conflicts:
	gtsam/linear/NoiseModel.cpp
	gtsam/linear/NoiseModel.h
	gtsam/linear/tests/testNoiseModel.cpp
2011-11-09 22:15:40 +00:00
Alex Cunningham 07aaf38245 Geometry passes tests with newer interfaces and more concept checks 2011-11-04 21:44:29 +00:00
Alex Cunningham b8c56f9047 Added Manifold and Lie Concept checks, fixed LieScalar and LieVector 2011-11-04 21:44:24 +00:00
Frank Dellaert cbd6446bd7 Wrapped KalmanFilter and tested it in MATLAB 2011-11-04 00:27:02 +00:00
Frank Dellaert 42c772ff11 clean target 2011-10-30 17:49:57 +00:00
Frank Dellaert 65616dbde5 Matrix version of sparseJacobian for MATLAB wrapping, unit-tested in linear now 2011-10-29 04:01:03 +00:00
Frank Dellaert 2d5602bbc8 Moved data directory, added make targets 2011-10-28 22:10:08 +00:00
Alex Cunningham d678ed3051 Fixed compile problems in tests due to TupleValues constructors, fixed testWrap 2011-10-21 19:29:50 +00:00
Frank Dellaert f62a6bda1e wrapping PlanarSLAMExample_easy 2011-10-21 16:56:50 +00:00
Frank Dellaert 0fd12d9a05 Added install target in wrap 2011-10-21 02:19:37 +00:00
Alex Cunningham f4d9ca72a8 Added back the matlab interface to gtsam 2011-10-13 18:41:56 +00:00
Alex Cunningham 541c1085db Added a range to pose function for Pose3 2011-10-06 20:47:23 +00:00
Alex Cunningham 131482298d Added range to pose for Pose2 2011-10-06 18:10:45 +00:00
Alex Cunningham 9fefccae26 Added a doxygen-doc make target for eclipse 2011-10-03 21:11:38 +00:00
Alex Cunningham 57baba36df Added eclipse make targets for a /release build folder 2011-10-03 19:31:22 +00:00
Alex Cunningham 39c82ddd89 Added include path to eclipse project 2011-08-05 16:01:19 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham 36f9ebae90 Removed files full of broken code, removed simulated2D matlab files, condensed slam unit tests, added the only known test for SPCG in gtsam 2011-06-04 20:42:29 +00:00
Alex Cunningham c44315fec8 Added more serialization - geometry is done, jacobian and hessian factors done, visual system done. Split projection factor out from visual SLAM into separate header 2011-06-03 21:32:27 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +00:00
Alex Cunningham 790599799c Syntactic sugar for YPR and RPY vector representations of rotation 2011-04-18 17:10:52 +00:00
Kai Ni f1746da36b a failed unit test for backproject 2011-03-29 05:26:57 +00:00
Frank Dellaert 5393c306a4 made GenericSequentialSolver testable 2011-03-21 15:49:37 +00:00
Alex Cunningham 3d2feb0406 Added an assert_equal to handle optional values, and added a test for TestableAssertions 2011-03-17 17:28:09 +00:00
Alex Cunningham fc3b668171 Removed boost.serialization export keys from noisemodel because they don't work outside of one test 2011-03-08 18:13:49 +00:00
Alex Cunningham d96b114618 Changed diagonal noisemodel to use boost.optional for inverse sigmas to avoid ever storing inf 2011-03-03 21:14:55 +00:00
Frank Dellaert 64591e45e4 removed extra targets 2011-03-03 03:26:14 +00:00
Alex Cunningham cee6b4523e Improved serialization for noisemodel and NonlinearFactors, however currently fails on NonlinearFactorGraphs and some factors 2011-02-23 20:31:19 +00:00
Kai Ni e1d7c39b27 unit tests for GeneralSFMFactor 2010-12-28 09:13:36 +00:00
Kai Ni 3f1029483c add isSingleton to DSFVector 2010-11-15 01:12:37 +00:00
Frank Dellaert 0d1163648d Some more test targets 2010-11-08 20:35:26 +00:00
Kai Ni fa81eb4b5e added new constructor for VectorValues 2010-11-07 23:12:21 +00:00
Kai Ni 448ada270a create n-way factor, return keys from nonlinear factor graph 2010-10-30 19:27:30 +00:00
Kai Ni 71ddf0b755 memory boundrary check 2010-10-28 21:50:46 +00:00
Kai Ni 427cf8f9ed fix memory issue in DenseQR 2010-10-23 06:12:57 +00:00
Alex Cunningham 6f2ef4ed72 Pacified warnings 2010-10-22 00:17:08 +00:00
Richard Roberts 812e3277ee New linear solver interface, global inference functions removed. 2010-10-21 22:59:54 +00:00
Kai Ni e718306fd0 fix test wrap problem 2010-10-18 16:15:06 +00:00
Frank Dellaert b56b0fe3a4 Moved test to inference and added ETree prototype code 2010-10-12 05:19:51 +00:00