Commit Graph

108 Commits (c75bb0707a5898e8379ddd20a14b32d3982430f8)

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
Richard Roberts 3d68672b20 Constant error of 2*fx instead of 0 when point is behind camera 2011-12-21 17:47:03 +00:00
Stephen Williams 7c87a4f58d Included the inline header at the bottom of SubgraphSolver, NonlinearFactorGraph, NonlinearOptimization, and NonlinearOptimizer. This avoids having to include the '-inl.h' in subsequent projects. 2011-12-20 23:25:43 +00:00
Chris Beall 33c15dd423 Cheirality check for Projection Factor with Calibrated Camera. 2011-12-15 04:15:05 +00:00
Alex Cunningham 4e5a80aa56 Removed extraneous headers that were previously needed for wrap, added start of simulated2D and simulated2DOriented domains to gtsam.h, more wrap documentation 2011-12-09 16:36:50 +00:00
Alex Cunningham c302a50146 Added an implementation of the planarSLAM to gtsam.h using manual includes and namespaces, removed old duplicate header files 2011-12-09 15:44:37 +00:00
Alex Cunningham 9a21cbc76e Reworked PartialPriorFactor implementation to simpler 2011-11-25 19:27:00 +00:00
Alex Cunningham 8bc83d4219 Changed -inl.h use with Values and TupleValues, removed instantiation macros for Values and TupleValues 2011-11-17 22:44:46 +00:00
Yong-Dian Jian 68cdbfa9f2 fix typo 2011-11-16 03:54:07 +00:00
Chris Beall 7cd6eaa8e4 get measurement 2011-11-14 20:22:20 +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 5798868ab7 Changed LieValues->Values. Did not change Values typedefs in slam domains, just adjusted namespaces 2011-11-06 19:08:42 +00:00
Alex Cunningham 1ec7d7e86e Merge branch 'master' into retraction_name 2011-11-05 23:01:48 +00:00
Alex Cunningham 2b9a3db085 Added Group concept, reworked naming and conventions to reduce unnecessary functions 2011-11-05 23:01:43 +00:00
Alex Cunningham e0f2087e03 Merge branch 'master' into retraction_name 2011-11-05 20:30:01 +00:00
Alex Cunningham b3501efdec Merge branch 'master' into retraction_name 2011-11-05 04:30:02 +00:00
Alex Cunningham 97a82add25 make check for entire library now works 2011-11-04 21:44:34 +00:00
Frank Dellaert d54cc85336 Tiny print issue 2011-11-04 04:28:07 +00:00
Frank Dellaert 9db83d5dad added PlanarSLAMOdometry for wrapping 2011-11-04 04:26:37 +00:00
Frank Dellaert 080496db1d Wrapped some more Pose2/PlanarSLAM functions with Richard for ASPN/CircleDemo.m 2011-11-03 21:44:25 +00:00
Richard Roberts 2c53df3ee7 Simplified VectorValues interface and implementation, slight simplification to Permuted<> 2011-10-26 02:04:06 +00:00
Alex Cunningham aae4b5b69c Added missing constructor to planar Values structure 2011-10-23 15:48:43 +00:00
Frank Dellaert 3fbc459d0f planar SLAM example works in MATLAB ! 2011-10-22 20:10:25 +00:00
Frank Dellaert 2ddc60063f Fixed printing 2011-10-22 19:56:53 +00:00
Alex Cunningham b84adc82a7 Matlab toolbox now compiles under linux, removed -inl.h from a header file called elsewhere 2011-10-21 20:54:57 +00:00
Alex Cunningham d678ed3051 Fixed compile problems in tests due to TupleValues constructors, fixed testWrap 2011-10-21 19:29:50 +00:00
Natesh Srinivasan 905377efb6 Compile changes for matlab - still doesn't work 2011-10-21 18:05:32 +00:00
Frank Dellaert f62a6bda1e wrapping PlanarSLAMExample_easy 2011-10-21 16:56:50 +00:00
Frank Dellaert 3692eae4fe Doxygen compliance 2011-10-21 06:01:50 +00:00
Alex Cunningham af093c2a27 Added concept checks to several generic algorithms 2011-10-20 15:13:52 +00:00
Alex Cunningham 3b5c6e8cef Removed old Testable base class 2011-10-20 02:11:28 +00:00
Alex Cunningham b22a39e663 Cleaned up use of concept checks in generic factors 2011-10-15 18:38:51 +00:00
Alex Cunningham eeacef81b6 Merge branch 'master' into measurement_concepts
Conflicts:
	gtsam/slam/BearingRangeFactor.h
2011-10-15 18:38:49 +00:00
Alex Cunningham 0cb5c258df Added a "range" concept check for a measurement type - trying to add to generic factor types, but does not compile 2011-10-15 18:38:44 +00:00
Frank Dellaert 56d1d6ae34 Fixed some Doxygen problems with global replace 2011-10-14 03:23:14 +00:00
Alex Cunningham f4d9ca72a8 Added back the matlab interface to gtsam 2011-10-13 18:41:56 +00:00
Alex Cunningham fcd7bc2a21 Moved Ellipse to gtsam2 2011-10-07 17:27:07 +00:00
Alex Cunningham a24f23374d Added simple planar covariance ellipse class to slam 2011-10-07 14:46:44 +00:00
Alex Cunningham 39658269d4 Generalized bearing and bearingrange factors to allow for different variable types 2011-10-07 14:46:43 +00:00
Richard Roberts af3c12a7df Implemented N-way factor base class in NoiseModelFactor, added NonlinearFactor{3-6}, adapted NonlinearFactor1,2,3 and NonlinearConstraint1,2,3 to derive from NoiseModelFactor in a minimal way 2011-10-03 04:24:24 +00:00
Alex Cunningham 28b2584961 Fixed dimension initialization bug 2011-09-29 19:02:36 +00:00
Chris Beall 6da5127981 StereoCamera cleanup and improvements 2011-09-12 12:37:10 +00:00
Chris Beall 6a6634e28c Doxygen documentation 2011-09-07 22:05:13 +00:00
Can Erdogan 5441571506 Fixed doxygen warnings in planarSLAM.h, pose2SLAM.h and pose3SLAM.h. 2011-09-07 21:46:34 +00:00
Chris Beall 929be39e76 fixed doxygen documentation 2011-09-07 17:02:03 +00:00
Alex Cunningham 90ef857e41 Fixed compile bug 2011-09-07 13:31:26 +00:00
Alex Cunningham b0c2295fdd Added doxygen documentation 2011-09-07 13:31:25 +00:00
Frank Dellaert c4a88102ef Removed spurious Testable inheritance 2011-09-07 02:43:44 +00:00
Frank Dellaert 5268de198d Removed old "Config" template arguments in favor of VALUES 2011-09-07 02:17:31 +00:00