Commit Graph

4649 Commits (3228895c26f4eb57dfd8e27ab8ce7099d1f4c62c)

Author SHA1 Message Date
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
Richard Roberts 07cf0ea532 Removed files that turned into directories 2013-08-02 22:20:24 +00:00
Richard Roberts e43b480433 Removed files that turned into directories 2013-08-02 22:20:07 +00:00
Richard Roberts cefd6c4dcb Removed files that turned into directories 2013-08-02 22:19:53 +00:00
Richard Roberts 945c0c9d23 Removed files that turned into directories 2013-08-02 22:19:32 +00:00
Richard Roberts 5eb7613f5c Started to fix errors resulting from removing Ordered classes 2013-08-02 22:09:49 +00:00
Richard Roberts 4db55a3a6a Removed 2 more ordered files 2013-08-02 22:09:46 +00:00
Richard Roberts 667facdbce Working on converting discrete 2013-08-02 22:09:45 +00:00
Richard Roberts be0b27a003 Removed obsolete Ordered classes and unit tests that have already been converted 2013-08-02 22:09:40 +00:00
Richard Roberts 682eddf3ef Finished HessianFactor and Choesky in unordered 2013-08-02 22:09:32 +00:00
Richard Roberts a27a6283d0 Missing export 2013-08-02 22:09:31 +00:00
Richard Roberts 1f6ca330ee Cleanups 2013-08-02 22:09:30 +00:00
Richard Roberts 7c54de5cab Fixed problems in block matrices 2013-08-02 22:09:27 +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 29e450dc00 Working on HessianFactor 2013-08-02 02:04:40 +00:00
Richard Roberts afb8a9aa1b Using 1 thread for now for profiling 2013-08-01 21:57:59 +00:00
Richard Roberts f1162c3263 Commented out temporarily-unused variable in back-substitution 2013-08-01 21:57:58 +00:00
Richard Roberts 4ea9fda03b Working on HessianFactor 2013-08-01 21:57:56 +00:00
Richard Roberts af8f302402 Fixed SolverComparer for unordered 2013-08-01 21:57:55 +00:00
Richard Roberts a3ea813518 Changed message 2013-08-01 21:57:54 +00:00
Richard Roberts c6f29cd827 Modifications to SolverComparer - only write soln to output file, read dataset instead of input graph in batch mode 2013-08-01 21:57:50 +00:00
Richard Roberts 0d05bf5ac5 Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered. 2013-08-01 21:57:43 +00:00
Richard Roberts c868056c22 Updating nonlinear factors, nonlinear factor graph, nonlinear optimizers, and LinearContainerFactor to work with unordered linear. Does not compile - needs more work. 2013-08-01 21:57:33 +00:00
Richard Roberts 5e3b4bf477 Added scalar * operator to VectorValues 2013-08-01 21:57:26 +00:00
Richard Roberts 2b9105b0ce Added optional ordering to GFG::optimize() 2013-08-01 21:57:24 +00:00
Richard Roberts 12de12f045 Added Ordering::COLAMDConstrained and more detailed comments on other COLAMD functions 2013-08-01 21:57:22 +00:00
Richard Roberts 4ea83e8939 Added FactorGraph += for plain const ref to shared_ptr of same type 2013-08-01 21:57:21 +00:00
Richard Roberts 79a3b8dd30 Derive BayesTreeOrphanWrapper from conditional instead of factor 2013-08-01 21:57:18 +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 2705d85fa7 Merged from branch 'trunk' 2013-07-31 18:55: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