Duy-Nguyen Ta
|
cde44b2952
|
Finally finish implementing the Reconstruction factor for updating the poses of holonomic vehicles using discrete variational integrators (eq. 10 in [Kobilarov09siggraph]). Also, better approximation for the derivative of the inverse expmap wrt the lie algebra in Pose3. Test with numericalderivative.
|
2013-04-22 08:34:40 +00:00 |
Stephen Williams
|
c1f14d60be
|
Purged unused code
|
2013-04-19 12:16:18 +00:00 |
Stephen Williams
|
201ca3da9e
|
Removed debug print statement
|
2013-04-19 12:16:04 +00:00 |
Stephen Williams
|
3eade960b8
|
Fixed bugs in marginal generation. It is possible that the marginalization will be "perfect", resulting in no marginal factor. However, a factor was being created anyway.
|
2013-04-19 12:13:43 +00:00 |
Duy-Nguyen Ta
|
541d416c84
|
comment for VelocityConstraint3::evaluateError
|
2013-04-17 21:25:15 +00:00 |
Duy-Nguyen Ta
|
494885bf1d
|
factors for the pendulum discrete mechanics in position-momentum form to use with variational integrator
|
2013-04-16 19:07:59 +00:00 |
Duy-Nguyen Ta
|
37d244e49b
|
fix bug in PendulumFactor2's jacobian
|
2013-04-16 02:17:19 +00:00 |
Duy-Nguyen Ta
|
6a139bd0f8
|
Factors for the simple Pendulum dynamics for being used with explicit/implicit/sympletic Euler integrators as in [Stern06siggraph]
|
2013-04-15 21:31:47 +00:00 |
Stephen Williams
|
c2fb82b935
|
Added matlab wrapping for Fixed-Lag Smoothers and Concurrent Filters and Smoothers
|
2013-04-15 19:54:46 +00:00 |
Stephen Williams
|
f216e97a15
|
Modified the getter method in the FixedLagSmoother base class to follow general GTSAM conventions
|
2013-04-15 17:53:33 +00:00 |
Stephen Williams
|
41238572c1
|
Extended the Concurrent Filtering and Smoothing example to include a delayed loop closure
|
2013-04-15 16:07:40 +00:00 |
Stephen Williams
|
693a0f991a
|
Added the Filter<->Smoother synchronization back into the example
|
2013-04-12 13:05:52 +00:00 |
Stephen Williams
|
f3007f5013
|
Moved the pre-sync code back into the presync() function call. This allows the Filter and Smoother to synchronize properly even when no call to smoother.update() has been made.
|
2013-04-12 13:05:20 +00:00 |
Stephen Williams
|
34d7742d95
|
Added first version of a Concurrent Filtering and Smoothing example
|
2013-04-12 12:53:34 +00:00 |
Stephen Williams
|
03db2b7e55
|
Modified comments
|
2013-04-12 12:53:05 +00:00 |
Stephen Williams
|
460a428c97
|
Provided default parameters for concurrent batch filter and smoother constructors
|
2013-04-12 12:52:29 +00:00 |
Stephen Williams
|
1c738123b9
|
Fixed inconsistency between odometry measurements and initializations
|
2013-04-12 12:51:22 +00:00 |
Stephen Williams
|
5087e4eabc
|
Modified Fixed-Lag Smoothing example to call iSAM2 multiple times to recover the same solution as batch
|
2013-04-11 21:10:32 +00:00 |
Stephen Williams
|
321de2f701
|
Removed debugging check from IncrementalFixedLagSmoother and added work around for tree reordering
|
2013-04-11 20:55:55 +00:00 |
Stephen Williams
|
c902908115
|
Added 'examples' folder to gtsam_unstable
|
2013-04-11 20:47:25 +00:00 |
Stephen Williams
|
95e97c2dfc
|
Changed the default 'enforceConsistency' flag to true in the Batch Fixed-Lag Smoother to match the incremental version
|
2013-04-11 20:07:58 +00:00 |
Stephen Williams
|
d44a9e3b75
|
Removed unused code from Concurrent Batch Filter unit test
|
2013-04-11 19:16:52 +00:00 |
Stephen Williams
|
f963aeb401
|
Completed rewrite of synchronization functions for the Concurrent Batch Filter
|
2013-04-11 19:16:15 +00:00 |
Stephen Williams
|
04d595dec1
|
Started re-implementing the synchronization functions for the Concurrent Filter
|
2013-04-11 12:43:42 +00:00 |
Stephen Williams
|
634a4c5ef9
|
Updated Concurrent Smoother for changes in the base class synchronization
|
2013-04-11 12:42:45 +00:00 |
Stephen Williams
|
0a459549f8
|
Updated synchronization interface to require the smoother and filter to track their own separator keys and values
|
2013-04-11 12:42:09 +00:00 |
Duy-Nguyen Ta
|
08e6d8860b
|
wrap VelocityConstraint3
|
2013-04-11 12:07:42 +00:00 |
Duy-Nguyen Ta
|
72325d673d
|
simple 3-way factor velocity constraint with LieScalar
|
2013-04-10 22:02:21 +00:00 |
Stephen Williams
|
1952337e23
|
Removed unused code from Concurrent Batch Smoother
|
2013-04-10 21:08:52 +00:00 |
Stephen Williams
|
dce575cb73
|
Refactored synchronization code for Concurrent Batch Smoother
|
2013-04-10 15:22:28 +00:00 |
Stephen Williams
|
e4b452473e
|
Removed variable index from equal test in ConcurrentBatchFilter
|
2013-04-10 15:21:50 +00:00 |
Stephen Williams
|
5cd020080b
|
Added marginalization code and unit tests to ConcurrentBatchFilter
|
2013-04-10 12:47:55 +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
|
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
|
4c6a460fa0
|
Fixed bugs in tic-toc statements for Concurrent Filter and Smoother
|
2013-04-08 17:42:26 +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
|
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 |
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 |