Commit Graph

4380 Commits (8cf7b6723f840c2bcb5b6f5e5c20fdc84a8a1680)

Author SHA1 Message Date
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
Zsolt Kira 159f9eee1e Added SmartProjectionFactorExample_kitti.cpp.
Currently loads kitti dataset after processing by VO code (stereo_factors.txt and camera_poses.txt)
Creates graph after N landmarks have been seen, runs it through SmartProjectionFactor
Verification of output is still needed; LM seems to optimize but poses don't seem to change.
2013-08-08 03:11:42 +00:00
Zsolt Kira f423d6f2a8 SmartProjectionFactor: More cleanup, added more tests, added some timing 2013-08-07 23:32:40 +00:00
Vadim Indelman d33f435eab Added BetweenFactorEM with 2 indicator variables. 2013-08-07 15:25:00 +00:00
Zsolt Kira c2f5adc7d0 Cleaned up code: Removed commented out code, added debug condition
If debug is enabled, both blockwise and full implementations are performed and then compared
2013-08-07 13:05:08 +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
Luca Carlone 482c5df647 updates in SmartProjectionFactor: first working version with full and block version producing the same results (non-optimized) 2013-08-05 22:34:31 +00:00
Luca Carlone 2e085ace91 Changes in SmartProjectionFactor 2013-08-05 19:25:08 +00:00
Chris Beall 5518007317 adding test with regular projection factors for comparison, and bug fixes in SmartFactor test. 2013-08-05 17:58:32 +00:00
Duy-Nguyen Ta 587bfd3772 VectorValues constructor and append with initial values 2013-08-05 17:01:56 +00:00
Chris Beall d1de6b29a9 adding 3 camera, 3 landmark test 2013-08-05 15:50:19 +00:00
Luca Carlone 39ec641c4a Modifications to SmartProjectionFactor and unit test: work in progress 2013-08-05 15:09:03 +00:00
Alex Cunningham bf34b019e9 Removing folder that isn't really a folder 2013-08-04 19:47:51 +00:00
Luca Carlone d1419a3d11 Added SmartProjectionFactor (+unit tests) 2013-08-02 23:35:39 +00:00
Luca Carlone 334d71ce51 IMUKittiExample: added infrastructure for reading and processing data - work in progress 2013-08-02 20:07:52 +00:00
Alex Cunningham c9c2025d52 Swiched from isnan() check to isfinite() check for DOUBLES_EQUAL - also handles infinite case 2013-08-02 19:04:52 +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 f273b8f915 Removed extra 'typename' 2013-08-02 16:04:29 +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
Alex Cunningham 3545b114ab Altered [CHECK|EXPECT]_DOUBLES_EQUAL such that nan values automatically cause the test to fail. The previous approach would always return pass if one of the compared values is nan, resulting in tests passing when they shouldn't. If you have a test where you want to check that the value is nan, use EXPECT(isnan(x));, where x is the value you want to test. 2013-08-02 15:21:36 +00:00
Duy-Nguyen Ta 95ffb0c4ea fix ofstream filename c_str compilation issues 2013-08-02 13:33:23 +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 fcc6b804d1 Switched SolverComparer to QR 2013-08-01 21:57:05 +00:00
Richard Roberts ff88c8fdc8 Added wall time to timing functions 2013-08-01 21:57:03 +00:00
Alex Cunningham 424ef0728f Changed a filename to avoid having multiple object files of the same name in the library 2013-08-01 16:54:44 +00:00
Richard Roberts 15ae7b553a Modifications to SolverComparer - only write soln to output file, read dataset instead of input graph in batch mode 2013-08-01 15:38:15 +00:00
Richard Roberts ab083b22c5 Added SolverComparer script for doing regression tests across branches and with datasets 2013-07-31 18:53:26 +00:00
Richard Roberts c413789a0a Linking examples with Boost program options library 2013-07-31 18:53:25 +00:00
Luca Carlone ed79432a69 Added MultiProjectionFactor, invoving n views (camera poses) observing a single landmark: work in progress 2013-07-31 18:02:56 +00:00
Richard Roberts ba2ddb22d8 Fixed duplicate last line bug in load2D 2013-07-31 15:39:55 +00:00
Richard Roberts 34998b3435 Added missing export tag 2013-07-31 15:36:39 +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 b62af20fdc Revert "Removed extra 'typename'"
This reverts commit 04fd69f56c1e1cbd934a54aeb415e2cf2132d236.
2013-07-31 15:26:46 +00:00
Richard Roberts fc79a13932 Working on IMUKittiExample script 2013-07-31 15:25:06 +00:00
Richard Roberts 90cf73d4a7 Removed extra 'typename' 2013-07-31 15:25:05 +00:00
Richard Roberts 7345b40feb Brought some relevant changes from aspn-imu-factor branch 2013-07-31 15:25:03 +00:00
Richard Roberts a6f46159db Adapted timeIncremental to work with landmarks 2013-07-31 15:24:58 +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
Luca Carlone 7f2a903bea Added IMUKittExample 2013-07-30 22:55:56 +00:00
Chris Beall 201a7bfda5 adding triangulation function needed by new Schur complement factor 2013-07-30 18:52:06 +00:00