Commit Graph

5415 Commits (e7018e8c51e88aa2258e8e8e3c25802b02f87f6c)

Author SHA1 Message Date
Frank Dellaert 0dc1eac55c Merged changes from the trunk back into navigation and slam. Needed some data files for tests, as well.
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/branches/2.4@20423 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:34:23 -05:00
Frank Dellaert bd3126f7b4 Merged changes from the trunk back into geometry. This triggered Eigen merge, as well as Vector/Matrix in base. Next up: slam, unstable.
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/branches/2.4@20422 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:34:23 -05:00
Frank Dellaert 046da246ba RotateFactor now takes full rotations, old one that takes directions is RotateDirectionsFactor (in same header)
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20421 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:47 -05:00
Frank Dellaert 9636ace3bb Added more rodriguez variants -- although some should be deprecated (e.g., Point and Vector versions, for which it is possible to give incorrect input)
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20419 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:47 -05:00
Frank Dellaert dd447f2c6c Moved all common methods in new file Rot3.cpp
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20416 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:46 -05:00
Frank Dellaert d109c981ed Moved rotate(Rot3,Sphere2) to Rot3, makes more sense
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20415 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:46 -05:00
Frank Dellaert 848f992b98 fixed two tests that did not pass with Quaternions
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20414 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:46 -05:00
Frank Dellaert 3984fa6dec Fixed compile error
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20413 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:45 -05:00
Frank Dellaert 41859a41a3 Small change and comment, removed debug output
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20412 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:45 -05:00
Duy-Nguyen Ta 6cede01c79 hack EssentialMatrix transform_to Jacobian
git-svn-id: https://svn.cc.gatech.edu/borg/gtsam/trunk@20411 898a188c-9671-0410-8e00-e3fd810bbb7f
2013-12-21 18:30:44 -05:00
Richard Roberts faca0ecd04 Set cmake submodule branch to 2.4.0 2013-12-20 17:26:46 -05:00
Richard Roberts 5fd7d71575 Added cmake submodule to 2.4.0 branch 2013-12-20 17:20:21 -05:00
Richard Roberts 191d18290d Added cmake as submodule 2013-12-20 17:06:05 -05:00
Frank Dellaert d7dc390130 Particle factor scaffold 2013-12-19 17:14:40 +00:00
Frank Dellaert f93b6829cc Made the code a bit more readable 2013-12-19 17:13:38 +00:00
Frank Dellaert 197a3efef9 transform_to, but with bug in Jacobains... 2013-12-19 04:07:20 +00:00
Frank Dellaert e5d7e3ce8a point3 2013-12-19 04:05:13 +00:00
Frank Dellaert a1ed6919b4 removed un-needed stuff 2013-12-18 20:48:34 +00:00
Frank Dellaert da5d9949e8 5 point example now written BAL file and read by test (so Jing can use it in ransac) 2013-12-18 20:39:56 +00:00
Frank Dellaert 51f2ba2c7e RotateFactor can help calibrate a rig *without* SLAM. Relevant math added to math.lyx 2013-12-18 04:45:34 +00:00
Frank Dellaert e0c0cb751e error is a signed, vector-valued error signal 2013-12-18 04:07:33 +00:00
Frank Dellaert e69fbbb925 new constructor, getBasis->basis, rotate and distance 2013-12-18 03:11:58 +00:00
Richard Roberts a63352d7cd Additional fix in MKL specialization 2013-12-17 23:34:27 +00:00
Frank Dellaert af04dce120 Changes to do hierarchical build 2013-12-17 22:23:53 +00:00
Frank Dellaert 8688fc85d0 MATLAB wrapping and Monocular VO example 2013-12-17 16:18:31 +00:00
Frank Dellaert cf219c3a1b Added Sphere2 and EssentialMatrix to math.lyx 2013-12-17 15:18:58 +00:00
Frank Dellaert 8b9d6b78dc Optimization on the Essential manifold ! 2013-12-17 05:54:29 +00:00
Frank Dellaert f8d2c93303 EssentialMatrix class (moved from testEssentialMatrix.cpp) 2013-12-17 05:34:24 +00:00
Frank Dellaert 6459053cf9 Unit test for essential matrix with prototype code, and lyx file with derivatives 2013-12-17 05:24:12 +00:00
Frank Dellaert b4139842a1 skew method, minor things 2013-12-17 05:22:36 +00:00
Frank Dellaert 99b5edf89e Comments 2013-12-17 02:19:50 +00:00
Frank Dellaert 252784b449 Removed pointer output argument, used safe Matrix initializer 2013-12-17 02:02:43 +00:00
Frank Dellaert 179f17eb1e Comments, unprintable characters 2013-12-17 01:57:31 +00:00
Frank Dellaert 8256a6a5d2 Some modernization 2013-12-17 01:52:37 +00:00
Frank Dellaert 7e8095c2ee Revived Sphere2, the S^2 manifold that can be used for directions in 3D space 2013-12-17 01:40:48 +00:00
Richard Roberts 92f822af28 Fixed incorrect return type on FactorGraph::add 2013-12-16 22:28:03 +00:00
Richard Roberts 655f9eddb7 Fixed unit tests for built-in comma initiailizer 2013-12-16 21:55:33 +00:00
Richard Roberts 880d9a8e3c Switched to new Eigen built-in special comma initializer 2013-12-16 21:33:12 +00:00
Richard Roberts b88dcfe32b Modified Eigen CommaInitializer with our expression patch 2013-12-16 21:32:56 +00:00
Richard Roberts f664df729c Updated to new wrap functions in gtsam cmake 2013-12-16 21:32:55 +00:00
Richard Roberts f7abc53c7a Fixed compile error on windows 2013-12-16 21:32:53 +00:00
Frank Dellaert 6f537b2b44 Exponential map 2013-12-15 21:52:03 +00:00
Frank Dellaert bad1c38fe6 Revived document about manifold geometry of the sphere, deleted by Can a while ago :-( 2013-12-15 21:29:20 +00:00
Richard Roberts af18d11df6 Fixes for multiple-project builds where GTSAM is a subdirectory in a larger build 2013-12-15 18:36:44 +00:00
Andrew Melim ce1c654737 Remove print statement 2013-12-13 21:33:46 +00:00
Richard Roberts 501635352d Some cleanup in compiling wrappers 2013-12-12 18:37:27 +00:00
Frank Dellaert 597d617808 removed checking const variable each time and created appropriate Eliminate function in constructor instead. 2013-12-10 05:52:38 +00:00
Frank Dellaert 4815f9cf5b Drastically simplified solve 2013-12-10 05:32:13 +00:00
Frank Dellaert f2da19e4de Comments and formatting, and much cleaner solve 2013-12-10 05:23:28 +00:00
Luca Carlone abbbd02979 reintroduced triangulation.cpp with non-templated functions 2013-12-09 21:28:43 +00:00