Commit Graph

78 Commits (27fd87ce8d4e3448f9ba1ef929c8b5df9bedfde2)

Author SHA1 Message Date
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
Frank Dellaert 92bdd2b43c Documentation 2011-09-07 01:57:57 +00:00
Frank Dellaert d910b950c1 Fixed doxygen warnings 2011-09-07 01:53:41 +00:00
Alex Cunningham cf72788bea Added documentation for Simulated3D.h 2011-09-07 01:52:24 +00:00
Yong-Dian Jian fd07d61a2e Add a robust noise model. Change SharedGaussian to SharedNoiseModel 2011-08-26 21:41:01 +00:00
Frank Dellaert 964af8b21c Commented use of GTSAM_MAGIC_KEY 2011-08-18 13:18:26 +00:00
Alex Cunningham 985aeeb9c4 Moved ccolamd build script into general 3rdparty script 2011-06-16 19:55:45 +00:00
Alex Cunningham 778001f63e assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files 2011-06-13 20:01:58 +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 c4d9208eeb Added serialization for most linear/inference structures, simulated2D - serialization, except for example domains, should be complete 2011-06-04 16:52:54 +00:00
Richard Roberts 265b057580 Removed key sorting from NonlinearFactor 2011-06-04 14:54:27 +00:00
Alex Cunningham 1c6901a564 Changed the paths for datasets to avoid using CitySLAM or hogman in default paths - the default is now HOME/data 2011-06-03 21:48:42 +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 9160775d2a Added nonlinear constraints to gtsam library 2011-06-03 15:07:11 +00:00
Alex Cunningham e9b8a48c43 ccolamd now installs and works with gtsam - all tests pass 2011-06-02 14:35:26 +00:00
Alex Cunningham 3236a83f60 more functionality in PartialPriorFactor 2011-05-25 14:35:36 +00:00
Alex Cunningham a23a9ed4b5 Added PartialPriorFactor.h to installed headers 2011-05-24 18:57:41 +00:00
Alex Cunningham 611b5061cd Added a generic prior factor for specific components of a variable 2011-05-23 17:29:13 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +00:00
Alex Cunningham d35eb581ee Removed experimental cmake files - see the branch cmake_build 2011-05-19 19:16:03 +00:00
Yong-Dian Jian f906659e00 experimental cmake support for linux 2011-05-09 16:54:34 +00:00
Richard Roberts 5057138ef1 Returning GaussianFactor instead of JacobianFactor from NonlinearFactor::linearize and NonlinearFactorGraph::linearize, so that HessianFactors may be returned as well. 2011-04-12 21:18:10 +00:00
Richard Roberts 1a94808f57 Tightened thresholds in Rot3, Pose3, Rot2, Pose2, that were "correcting" numbers to zero and one with too loose tolerance. This made it necessary to specify large steps for numerical derivatives (1e-2 instead of the default 1e-5). Fixed this, and updated unit tests to use the default step size. 2011-04-08 18:41:50 +00:00
Alex Cunningham 53bb7584b6 Added a print function for RangeFactor 2011-03-31 03:14:21 +00:00
Alex Cunningham 21f7673acd Generalized range factor to allow for non-planar domains 2011-03-29 19:49:10 +00:00
Chris Beall 3e143c1f24 made Between Factor more flexible to work with measurement that's not of its own Key::Value type. default behavior unchanged 2011-03-17 04:36:27 +00:00
Chris Beall 9a9b642d5d moved StereoFactor typedef into visualSLAM namespace. StereoCamera improvements 2011-03-11 21:56:14 +00:00
Chris Beall 2ce69a7250 added measurement typedef to StereoFactor & GeneralSFMFactor 2011-03-11 19:09:07 +00:00
Chris Beall 38922a38ac refactored StereoCamera and StereoFactor 2011-03-11 17:53:16 +00:00
Chris Beall e55aafd9bc StereoFactor improvements 2011-03-11 06:38:50 +00:00