Commit Graph

6587 Commits (02524f42e7893fc7b3232f85f8077fb6c20bf45c)

Author SHA1 Message Date
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
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