Commit Graph

1813 Commits (ce7cf524ea7f0ad5be990d4ed8710756363c8acf)

Author SHA1 Message Date
Frank Dellaert ce7cf524ea Initial unit test 2013-12-23 19:36:24 -05:00
Frank Dellaert 2778f2fe39 clone methods 2013-12-23 01:05:39 -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 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 af04dce120 Changes to do hierarchical build 2013-12-17 22:23:53 +00:00
Luca Carlone 7ddeb3573b Made noise zero so that testBetweenFactor passes 2013-08-19 21:04:40 +00:00
Luca Carlone c04ceed07b Commented out print statements in unit test 2013-08-19 21:04:36 +00:00
Luca Carlone 697f185aad Fixed missing print function in Rot3Q 2013-08-19 20:35:44 +00:00
Richard Roberts 5ead55c8b2 Added version information to config.h 2013-08-19 17:53:03 +00:00
Richard Roberts 4b3021b818 Moved ImuFactor and CombinedImuFactor into main gtsam, and moved InertialNavFactor family into gtsam_unstable. 2013-08-13 21:03:48 +00:00
Stephen Williams f9de5838f6 Added optional return information to the 'marginalizeLeaves' method of
iSAM2
2013-08-10 17:16:10 +00:00
Stephen Williams 485624f8d6 Added access to the set of fixed variables (the variables involved in
linear marginal factors) from iSAM2
2013-08-10 17:15:56 +00:00
Alex Cunningham 0cb6e97803 Added stack function that takes a vector of matrix blocks 2013-08-09 16:24:45 +00:00
Alex Cunningham 7b0c559091 Fixed bug in 32 bit version - now calls correct keyformatter 2013-08-09 14:55:26 +00:00
Duy-Nguyen Ta 6959ad5e6f Fix error when wrapping a library using Rot3 to matlab: "type stored... is N5gtsam4Rot3E but requested type was N5gtsam4Rot3E", because gtsam is linked 2 times: one with the library, one with the mex, and somehow Rot3 is not virtual and exists in both. Moving print implementation to cpp seems to fix this problem. 2013-08-08 08:51:52 +00:00
Duy-Nguyen Ta 8cf7b6723f comment on how to pass this test 2013-08-08 08:46:55 +00:00
Duy-Nguyen Ta 1631222a29 fix streaming tests to agree with new print in matlab column vector style 2013-08-08 08:44:00 +00:00
Duy-Nguyen Ta 6fc1464d7b print Point3 in matlab's column vector style 2013-08-06 18:49:03 +00:00
Alex Cunningham b0c25f2668 Split timing benchmark that had appeared inside a test to a separate timing script 2013-08-06 18:30:27 +00:00
Alex Cunningham 43ebc2c55e Upgraded Eigen to the new release: 3.2.0 2013-08-06 18:24:06 +00:00
Duy-Nguyen Ta 6bf6cc8bdd Point3 and Rot3 dexpInvL 2013-08-06 16:26:35 +00:00
Duy-Nguyen Ta 81b9fc33b7 in diag with matrices: initialize the result with zeros first. 2013-08-06 15:35:37 +00:00
Duy-Nguyen Ta bcae0afd31 Putting sub matrices along the diagonal of a big matrix. dexpL for Rot3 and Point3 2013-08-06 14:24:10 +00:00
Duy-Nguyen Ta 587bfd3772 VectorValues constructor and append with initial values 2013-08-05 17:01:56 +00:00
Duy-Nguyen Ta bf7dc7d480 failed unit test of BetweenFactor<Rot3> when the measurement is not the ground truth 2013-08-02 18:15:58 +00:00
Natesh Srinivasan 3200c999b2 function for computing log-determinant 2013-08-02 17:00:22 +00:00
Natesh Srinivasan 74f7e3e16a added a funtion for computing log-Determinant 2013-08-02 16:59:46 +00:00
Richard Roberts 34dc67c1af Brought some relevant changes from aspn-imu-factor branch (is correct this time) 2013-08-02 16:04:17 +00:00
Duy-Nguyen Ta ef99e1bf1a add some comments for Constrained model 2013-08-02 13:29:54 +00:00
Duy-Nguyen Ta a48864452b fix GTSAM_POSE3_EXPMAP warnings. Add GTSAM_ROT3_EXPMAP option. 2013-08-02 13:28:29 +00:00
Richard Roberts ff88c8fdc8 Added wall time to timing functions 2013-08-01 21:57:03 +00:00
Richard Roberts ba2ddb22d8 Fixed duplicate last line bug in load2D 2013-07-31 15:39:55 +00:00
Richard Roberts 321a286f02 Revert "Brought some relevant changes from aspn-imu-factor branch"
This reverts commit b08a11ffb27d14487115f20745f1cea17fcc55ee.
2013-07-31 15:26:48 +00:00
Richard Roberts 7345b40feb Brought some relevant changes from aspn-imu-factor branch 2013-07-31 15:25:03 +00:00
Richard Roberts 2a54ed6e73 Added ability to load2D with landmark datasets 2013-07-31 15:24:53 +00:00
Richard Roberts 083dabdf1c Fixed typedefs in BearingRangeFactor 2013-07-31 15:24:48 +00:00
Chris Beall 0889501c93 Constructor from vector 2013-07-22 20:25:44 +00:00
Chris Beall d36836e1ec adding some accessor functions 2013-07-10 20:24:00 +00:00
Richard Roberts 4af8d3156d Fixed indexing problem in KalmanFilter in a different way - now just modify the indices before solving and put them back afterwards, so that the timestep is still available 2013-07-05 15:46:07 +00:00
Richard Roberts 7f08cf6ba1 Fixed indexing problem in KalmanFilter - linear variable index was incremented, resulting in allocating larger and larger data structures with each step. Now shifting indices back to 0 each step. 2013-07-03 20:20:32 +00:00
Richard Roberts 92bd5f18cf Formatting fixes 2013-07-01 20:20:14 +00:00
Richard Roberts 77a1e9a485 Added ISAM2::marginalCovariance function. 2013-06-29 02:19:03 +00:00
Richard Roberts 26df712592 Put new unit test global variables into anonymous namespaces. Removed dll export tag from SmartRangeFactor since it is a header-only class. 2013-06-24 19:30:00 +00:00
Richard Roberts f603624248 Fixed bug in assert_equal for vector<V> - was always returning true without checking vector contents! 2013-06-24 19:29:54 +00:00
Chris Beall d8527f7332 documentation error 2013-06-24 18:15:29 +00:00
Frank Dellaert 75751cc5fa Comments 2013-06-24 15:33:39 +00:00
Frank Dellaert d041c5b8a8 Split up circle intersection code into three routines that are used in SmartRangeFactor 2013-06-24 08:24:56 +00:00
Frank Dellaert 140e8a8c7a On the way to quality of circle intersections 2013-06-23 10:53:07 +00:00