Commit Graph

4320 Commits (7f08cf6ba12b5887db2929412a4b22d63130dda7)

Author SHA1 Message Date
Alex Cunningham 4962c8ed38 Separated split() from the SubgraphSolver because it won't compile in other projects, rearranged headers to remove redundancy and fix template problems 2011-10-18 21:01:16 +00:00
Alex Cunningham 2abd5ee4aa Added syntactic sugar for quaternion creation 2011-10-18 20:01:45 +00:00
Alex Cunningham 4e49c51c8a Updated Eigen version number 2011-10-18 19:37:36 +00:00
Alex Cunningham e356c30dad fixed typos in print() 2011-10-18 01:58:46 +00:00
Alex Cunningham c271e8f49b Improved print() for nonlinear factors and constraints 2011-10-17 19:40:19 +00:00
Alex Cunningham fe34a644e4 Simplified print function in NonlinearConstraint 2011-10-17 18:43:59 +00:00
Richard Roberts 081b805340 Removed noncopyable restriction on Conditional - this is not used on any other factors, and makes it harder to make unit tests. Should not make a difference for users since we already use exclusively pointer containers and using the linear side directly is fairly low-level anyway. 2011-10-15 19:59:22 +00:00
Richard Roberts 1fed4fff8a Added unit test for JacobianFactor unwhitened_error and error_vector 2011-10-15 19:56:14 +00:00
Richard Roberts 2544eef735 Bug fix from different parameters between ublas and Eigen resize functions 2011-10-15 19:55:52 +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 49f4c911f6 changed the concept check macro to use a typedef instead of a instantiation 2011-10-15 18:38:45 +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
Richard Roberts c0ecb8aa92 Summary documentation for JacobianFactor, documentation fixes in HessianFactor and GaussianConditional 2011-10-15 15:59:03 +00:00
Frank Dellaert 6497f65717 now installs matlab interface in ~/toolbox 2011-10-14 13:36:17 +00:00
Alex Cunningham f0d419e7b1 comments only 2011-10-14 13:06:56 +00:00
Frank Dellaert cdbe72d4ee added Rot2 class 2011-10-14 04:43:40 +00:00
Frank Dellaert 5fd71a33eb Documentation 2011-10-14 04:43:06 +00:00
Frank Dellaert cd2c687b54 Fixed mex compile issues (but many problems remain to run stuff) 2011-10-14 04:42:31 +00:00
Frank Dellaert 56d1d6ae34 Fixed some Doxygen problems with global replace 2011-10-14 03:23:14 +00:00
Alex Cunningham 2294924ee9 Removed wrap headers from install 2011-10-13 22:12:47 +00:00
Alex Cunningham a96fcc43f1 Removed commented toolbox configuration 2011-10-13 18:46:09 +00:00
Alex Cunningham f4d9ca72a8 Added back the matlab interface to gtsam 2011-10-13 18:41:56 +00:00
Richard Roberts c2aee8668e Corrected O(1) -> O(log n) in comment 2011-10-12 07:52:11 +00:00
Richard Roberts d343c1f09a Added copyright block and removed commented code 2011-10-12 07:51:37 +00:00
Richard Roberts 9f21f01153 Changed from TEST_UNSAFE to TEST 2011-10-12 07:51:03 +00:00
Richard Roberts 932917e930 Throw DisconnectedGraphException when trying to eliminate a disconnected graph (previously failed with a cryptic error) 2011-10-12 07:50:30 +00:00
Richard Roberts 5a4ef39d0c Added doxygen group 2011-10-12 07:47:08 +00:00
Alex Cunningham c14d69326a NonlinearConstraint now derives from NonlinearFactor rather than NoiseModelFactor 2011-10-07 20:51:47 +00:00
Alex Cunningham fcd7bc2a21 Moved Ellipse to gtsam2 2011-10-07 17:27:07 +00:00
Richard Roberts 6787248f9a Upgraded Eigen from 3.0.2 to 3.0.3 2011-10-07 14:48:37 +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
Alex Cunningham c6e2547dad Added concept checking for "Poses", and made both Pose2 and Pose3 comply 2011-10-06 20:47:30 +00:00
Alex Cunningham 541c1085db Added a range to pose function for Pose3 2011-10-06 20:47:23 +00:00
Alex Cunningham 3f9feea089 Added a bearing() to pose function 2011-10-06 20:47:16 +00:00
Alex Cunningham 131482298d Added range to pose for Pose2 2011-10-06 18:10:45 +00:00
Chris Beall 7365d899a9 removing unused function 2011-10-04 21:18:15 +00:00
Alex Cunningham 684ccc91b2 Added constructor for NoiseModelFactor that takes only a noisemodel for subclasses 2011-10-03 21:11:39 +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
Chris Beall 97773d8021 cleaned up svd 2011-10-03 19:28:51 +00:00
Richard Roberts 02099dcb25 Short doxygen filenames and disabled huge diagrams 2011-10-03 19:17:02 +00:00
Richard Roberts ba7183e94c Fixed failing unit test in non-debug mode 2011-10-03 19:09:45 +00:00
Richard Roberts 74f5ae0d1d Merged Paul's quaternion conversions, added documentation and unit tests 2011-10-03 18:28:55 +00:00
Richard Roberts f19c9c2da4 Added BayesNet::popLeaf 2011-10-03 17:39:36 +00:00
Richard Roberts 8fe0f6a501 Improved documentation 2011-10-03 17:39:18 +00:00
Richard Roberts a9117a6c1f Documentation page about creating custom factors 2011-10-03 04:25:10 +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
Richard Roberts 5bd4680100 Doxygen integration in autotools - type 'make doxygen-doc' 2011-10-03 04:01:10 +00:00