Commit Graph

5279 Commits (2d90fdc9e8b5c409c4ad22e1aa08936c4c58cdab)

Author SHA1 Message Date
Frank Dellaert 2d90fdc9e8 Merge Cal3_S2 changes from branch 'origin/release/2.4.0' 2013-12-22 21:44:37 -05:00
Frank Dellaert 5f6f4ac05a Added a calibrate call for homogeneous coordinates 2013-12-22 21:29:32 -05:00
Frank Dellaert 736e79169d Cherry-picked devlop fixes into 2.4:
Fixed warning in Release mode
 Added default constructor
 Added .gitignore with build directory in there
 Disabled GTSAM_USE_SYSTEM_EIGEN flag until patches are incorporated into Eigen
2013-12-22 16:04:47 -05:00
Frank Dellaert bea9eb0bd2 Added default constructor 2013-12-22 15:25:51 -05:00
Frank Dellaert a2c982328d Fixed warning in Release mode 2013-12-22 15:25:51 -05:00
Richard Roberts 2d14896497 Fixed overflow warning in unit test on 32-bit compile 2013-12-22 14:26:48 -05:00
Richard Roberts 2553e39746 Using an "Empty" constant in VariableSlots instead of calling numeric_limits::max() each time 2013-12-22 14:26:47 -05:00
Richard Roberts 09309e2869 Fixed debug and error message in JacobianFactor _countDims 2013-12-22 14:26:47 -05:00
Frank Dellaert d912868ca6 Added .gitignore with build directory in there 2013-12-22 14:04:16 -05:00
Richard Roberts f830bc5de6 Disabled GTSAM_USE_SYSTEM_EIGEN flag until patches are incorporated into Eigen 2013-12-22 13:21:08 -05:00
Richard Roberts c149642c33 Added cmake subdirectory without history (at SVN r20364) 2013-12-22 13:08:01 -05:00
Richard Roberts b64fa98e89 Removed cmake submodule 2013-12-22 13:07:43 -05:00
Richard Roberts 395b8a2f48 Added cmake subdirectory without history (at SVN r20364) 2013-12-22 13:04:47 -05:00
Richard Roberts f8bb2cf371 Revert "Added cmake as submodule"
This reverts commit 191d18290d.
2013-12-22 13:00:28 -05:00
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