Commit Graph

70 Commits (165d6b16b1ed28430f59667644b6b1331173d107)

Author SHA1 Message Date
Luca 6f692b1547 Merge branch 'develop'
Conflicts:
	gtsam/base/SymmetricBlockMatrix.cpp
	gtsam/linear/JacobianFactor-inl.h
	gtsam_unstable/geometry/tests/testTriangulation.cpp
2014-03-12 12:57:59 -04:00
dellaert e4edaf359c Avoiding mallocs and working with fixed blocks where possible, makes a pretty noticeable difference in the inner linearize loop 2014-03-01 18:04:43 -05:00
Luca 6962072301 moved Jacobians on SO3 to Rot3 2014-02-24 14:00:14 -05:00
Richard Roberts 6a0f2e9b88 Merge branch 'origin/release/2.4.0'
Conflicts:
	.cproject
	gtsam/geometry/Rot3.cpp
	gtsam/geometry/Unit3.cpp
	gtsam/geometry/Unit3.h
	gtsam/geometry/tests/testEssentialMatrix.cpp
	gtsam/geometry/tests/testSphere2.cpp
	gtsam/navigation/CMakeLists.txt
2014-02-23 15:52:28 -05:00
dellaert 926c27c732 Rename Sphere2 -> Unit3 2014-02-22 16:20:28 -05:00
Richard Roberts 27a86352d7 boost::random namespace fixes in geometry 2014-02-12 17:15:02 -05:00
indelman 5604414b40 Made Sphere2 constructor to be explicit + some changes in Rot3. 2014-02-01 12:42:59 -05:00
dellaert 0464b38ca0 Merged changes from develop 2014-01-25 10:07:34 -05:00
Alex Trevor 2b77116e08 Merged develop into feature branch, fixed Rot3 merge conflict. 2014-01-22 09:12:52 -05:00
Richard Roberts 686051c032 Convert DOS line endings to UNIX 2014-01-09 16:39:27 -05:00
Alex Trevor 401fede2e9 Added expmap coordinate mode option for Sphere2 retract and local coordinates, as well as unrotate for Sphere2. 2014-01-07 17:45:09 -05:00
Frank Dellaert a47f0a30da Use Sphere2::Random to generate a random Rot3 2013-12-26 13:59:44 -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
Richard Roberts 716c5175ab Quaternion implementation of Rot3, made default with GTSAM_DEFAULT_QUATERNIONS 2011-11-09 01:40:20 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +00:00
Chris Beall 729b35fe11 Logmap fix from last week. Rot3 trace > 3 is now handled, previously caused NaN 2011-05-02 16:59:33 +00:00
Alex Cunningham 790599799c Syntactic sugar for YPR and RPY vector representations of rotation 2011-04-18 17:10:52 +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
Richard Roberts 2c90e3d836 Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'. 2010-10-25 20:10:33 +00:00