Commit Graph

4380 Commits (8cf7b6723f840c2bcb5b6f5e5c20fdc84a8a1680)

Author SHA1 Message Date
Stephen Williams e10413c135 Added pop_back to VectorValues 2013-04-10 12:47:13 +00:00
Stephen Williams ed560aa13a Updated unit tests for changes in the Concurrent Filtering and Smoothing classes. Currently the synchronization tests are disabled. 2013-04-09 21:48:48 +00:00
Stephen Williams 0b5c07e543 Starting to clean up and refactor the Concurrent Filtering and Smoothing classes. Currently the synchronization is disables, as is the marginalization in the filter. 2013-04-09 21:24:05 +00:00
Richard Roberts d6e0cae6f5 Removing old files 2013-04-09 20:09:29 +00:00
Richard Roberts 107ad1be7c Removing old navigation directory 2013-04-09 20:06:30 +00:00
Richard Roberts 35cebaa873 Moved inertial nav factors and unit tests to gtsam/navigation 2013-04-09 20:04:10 +00:00
Richard Roberts b68fee7b00 Fixed bug in hessian_equal in testConcurrentBatchFilter 2013-04-09 19:53:59 +00:00
Stephen Williams ed90b00edf Updated ConcurrentBatchSmoother to use LinearContainerFactors 2013-04-09 15:48:53 +00:00
Stephen Williams 4f064be4fa Updated synchronization code for CConcurrent Filter 2013-04-09 15:39:24 +00:00
Vadim Indelman 244ea20f9c Clean-up. 2013-04-08 22:49:55 +00:00
Stephen Williams 9c4e19d141 Added optional iSAM2 parameter that forces extra keys into the re-eliminated set. This can be used to force certain keys to be re-ordered. 2013-04-08 18:05:48 +00:00
Stephen Williams 4c6a460fa0 Fixed bugs in tic-toc statements for Concurrent Filter and Smoother 2013-04-08 17:42:26 +00:00
Richard Roberts 315223b166 Fixed problems with last commit 2013-04-05 21:37:35 +00:00
Richard Roberts 547323cc79 Fixed a bunch of compiler warnings 2013-04-05 21:34:04 +00:00
Richard Roberts 18f417581a Changed missed std::list to FastList iterator 2013-04-05 21:33:58 +00:00
Richard Roberts 7c362b2cbd Loosened unit test thresholds slightly to account for roundoff error on some systems 2013-04-05 19:12:46 +00:00
Richard Roberts dd18366a2f Loosened unit test thresholds slightly to account for roundoff error on some systems 2013-04-05 19:09:51 +00:00
Richard Roberts b9820550e2 Added DLL export tags to new code 2013-04-05 19:06:28 +00:00
Richard Roberts 25d91b0e0c Updated timePose3 script with new timing statements (supposedly more accurate) 2013-04-05 16:04:19 +00:00
Frank Dellaert e0958c7bf9 Explicit Jacobian for Pose3::between 2013-04-05 13:10:20 +00:00
Frank Dellaert 620583f3c3 Pose3::between now 4 times faster (in Debug, did not test in Release) 2013-04-05 06:44:16 +00:00
Frank Dellaert b40db06bf5 Fixed some bugs in rigid 3D 2013-04-05 06:42:58 +00:00
Frank Dellaert 6162ce6fa1 Another unit test for between derivatives 2013-04-05 00:11:19 +00:00
Richard Roberts 5548d78071 Added timing scripts for trying alternative implementations of Rot2 and Pose2 functions 2013-04-04 18:06:00 +00:00
Richard Roberts 2c53a58c9f Added number of factors recalculated to ISAM2Result 2013-04-02 17:36:50 +00:00
Richard Roberts 67e36febf2 Added DLL export annotations on new code 2013-04-01 19:29:53 +00:00
Richard Roberts f773a34834 Renamed experimentalMarginalizeLeaves to marginalizeLeaves and added comment 2013-03-26 20:46:08 +00:00
Richard Roberts dc29424633 Updated UNIX static toolbox package scripts 2013-03-26 18:58:39 +00:00
Alex Cunningham e8cb5491f0 Added function to convert from a Rot3 to a vector quaternion that works in matlab. Fixed plot2DTrajectory to actually plot poses when there are no marginals 2013-03-25 17:58:11 +00:00
Alex Cunningham 06be7b4926 Added actual plotting of Pose2s when there aren't covariance ellipses 2013-03-25 16:01:49 +00:00
Alex Cunningham 233c8aa7bb Moved summarization functions 2013-03-23 20:19:43 +00:00
Alex Cunningham f45c5c5f44 Actually installing headers from unstable/linear 2013-03-23 20:19:42 +00:00
Alex Cunningham a2bc0f8ae5 Fixing wrapped typedefs 2013-03-23 20:19:40 +00:00
Alex Cunningham 045072746d Cleaning up extraneous namespace references 2013-03-23 20:19:39 +00:00
Alex Cunningham da334ed8a2 Added linear tools (including summarization) from MastSLAM 2013-03-23 20:19:36 +00:00
Alex Cunningham a0b55c3ff7 Moved additional wrap definitions 2013-03-23 20:19:32 +00:00
Alex Cunningham 3c2e037b16 Moved geometry components from MastSLAM for Pose3Upright, BearingS2, SimWall2D and SimPolygon2D 2013-03-23 20:19:30 +00:00
Richard Roberts 777a2eb037 Added default Scatter constructor (for building manually) 2013-03-21 18:58:01 +00:00
Richard Roberts 9ea7b02aca Comment formatting 2013-03-20 14:56:25 +00:00
Richard Roberts e2aca2039e Further fix in iSAM2 marginalization 2013-03-20 13:48:16 +00:00
Frank Dellaert 38ee915669 Fixed targets 2013-03-19 18:05:59 +00:00
Frank Dellaert 458707ed45 Small changes for Qualifier 2013 Scheduling 2013-03-19 18:05:13 +00:00
Stephen Williams 396732ff6a Only call iSAM2 marginalize function if there are actually keys to marginalizae out 2013-03-18 22:28:14 +00:00
Stephen Williams 9e1a07fcec Added debugging function to IncrementalFixedLagSmoother 2013-03-18 21:39:07 +00:00
Stephen Williams f03be70770 Updated iSAM2 Marginalize call for the latest version of GTSAM 2013-03-18 21:32:43 +00:00
Richard Roberts d06edb8006 Added missing include 2013-03-18 19:45:37 +00:00
Richard Roberts ddc5ec434b Added missing 'typename' 2013-03-18 19:36:56 +00:00
Richard Roberts 596c5cdae8 Revamped ISAM2::marginalizeLeaves again, more tree algorithm instead of relying on sorted keys, hopefully correct this time. 2013-03-18 19:28:02 +00:00
Richard Roberts 467cd225af Added non-recursive version of BayesTreeCliqueBase::deleteCachedShortcutsNonRecursive 2013-03-18 19:28:01 +00:00
Richard Roberts 229e2d9195 Added BayesTree::removeSubtree 2013-03-18 19:27:59 +00:00