Commit Graph

2622 Commits (c695b23e36e5eca277de97f89930cd6d5afcfecc)

Author SHA1 Message Date
Richard Roberts 472c51b9b1 Finding maximum frontal variables instead of assuming sorted 2011-09-01 21:49:08 +00:00
Chris Beall 872b145b16 removed typename because MacOS gcc 4.2 complained 2011-09-01 20:28:24 +00:00
Michael Kaess 71a7ddb354 removed code for older WAFR algorithm 2011-09-01 01:00:21 +00:00
Richard Roberts e55f8871d6 Adding doxygen config files 2011-08-30 21:54:19 +00:00
Richard Roberts ec1e53a60d Fixed ISAM2 doxygen documentation 2011-08-30 21:53:42 +00:00
Stephen Williams 817bb913ab Removed duplicate header comment block. 2011-08-30 20:01:24 +00:00
Stephen Williams b1c1b45aba Renamed Key and Values to have a common name between linear and nonlinear examples 2011-08-30 19:54:50 +00:00
Stephen Williams fad08ad26a Removed unneeded typedefs 2011-08-30 19:52:45 +00:00
Richard Roberts 36ff110eef Added Rot2 compose and between derivatives and unit tests 2011-08-30 19:08:22 +00:00
Richard Roberts ca62706f55 Added find function and more efficient version of pop_back to Ordering 2011-08-30 19:05:00 +00:00
Richard Roberts 059de23b6e Moved ISAM2 from inference to nonlinear 2011-08-30 17:15:50 +00:00
Richard Roberts d4dbf12f8b Bug fix in ISAM2 wildfire function 2011-08-29 21:00:48 +00:00
Duy-Nguyen Ta f45b1556ca typedef typename ... doesn't compile for me. Removing typename makes it work. 2011-08-29 19:22:11 +00:00
Yong-Dian Jian e9504bd470 add a null model for comparison 2011-08-29 04:51:17 +00:00
Alex Cunningham 22cce59f2c Updating Eigen to version 3.0.2 2011-08-28 21:41:51 +00:00
Alex Cunningham 16b699ba1e Added SharedNoiseModel to list of installed headers 2011-08-28 18:59:47 +00:00
Yong-Dian Jian 25cd24409a add an option to reweight according to scalar or block 2011-08-28 02:47:17 +00:00
Stephen Williams 27d062a0f0 Fixed compile errors due to new SharedGaussian definition 2011-08-27 13:50:35 +00:00
Stephen Williams 82fdb0a5f8 Added ExtendedKalmanFilter class and easyPoint2KalmanFilter example 2011-08-27 12:28:47 +00:00
Stephen Williams 295faba745 Fixed error in creation of Jacobian Prior from root of Bayes Net for the elaboratePoint2KalmanFilter example. Previously the permutation of R inside the GaussianCondition was ignored. 2011-08-27 12:27:13 +00:00
Yong-Dian Jian af9b523b2d make SharedGaussian inherit SharedNoiseModel 2011-08-27 01:44:49 +00:00
Richard Roberts ee6569db29 Added missing "Lie group" unit tests to Point2 2011-08-27 00:59:18 +00:00
Richard Roberts 02b45d5186 Cosmetic changes 2011-08-27 00:59:02 +00:00
Richard Roberts 02a6a8caad Added derivatives to Point3::between and added several missing unit tests 2011-08-27 00:58:43 +00:00
Richard Roberts 690a2c59fd Resolved TODO 2011-08-27 00:34:35 +00:00
Yong-Dian Jian 2dd945fcd1 revise according to Frank's suggestion 2011-08-26 22:23:02 +00:00
Yong-Dian Jian fd07d61a2e Add a robust noise model. Change SharedGaussian to SharedNoiseModel 2011-08-26 21:41:01 +00:00
Stephen Williams b39970ad9a Removed dependency of eloboratePoint2KalmnFIlter example on the LinearizedFactor class 2011-08-25 13:34:06 +00:00
Yong-Dian Jian c503ed45ed make whitenSystem a virtual function 2011-08-25 02:59:09 +00:00
Richard Roberts b57210efcc Levenberg-Marquardt increases lambda when the Hessian is indefinite or negative by catching an exception 2011-08-24 20:51:54 +00:00
Duy-Nguyen Ta 9be9251d1b check with perfect measurements 2011-08-23 22:17:09 +00:00
Duy-Nguyen Ta 24a897429a A simple example of using gtsam for the camera resectioning problem 2011-08-23 22:10:50 +00:00
Stephen Williams f4bfc435ff Added first of the Kalman Filter examples 2011-08-22 15:35:24 +00:00
Frank Dellaert fd3acbd2c9 Plan/outline for Kalman filter examples 2011-08-19 21:27:47 +00:00
Frank Dellaert e62c2bf5e9 Comments and README file 2011-08-19 13:11:04 +00:00
Richard Roberts ecfb461c6e Moved ISAM2 into main gtsam library 2011-08-18 18:38:24 +00:00
Richard Roberts d329d06b77 (in branch) moved ISAM2 into main gtsam library 2011-08-18 18:06:35 +00:00
Richard Roberts 1936f34f22 (in branch) disabled key ordering checks for ISAM2 2011-08-18 15:45:20 +00:00
Richard Roberts 32a0146722 Creating branch to work on moving ISAM2 into gtsam 2011-08-18 15:43:29 +00:00
Richard Roberts 54bb271e41 Made typedef public 2011-08-18 15:10:49 +00:00
Frank Dellaert 964af8b21c Commented use of GTSAM_MAGIC_KEY 2011-08-18 13:18:26 +00:00
Richard Roberts ea66bc457a Fixed bug in SymmetricBlockView::assignNoAlias used in HessianFactor copy constructor 2011-08-17 21:43:24 +00:00
Richard Roberts c6da9d6e19 Added unit test for solving with permuted solution vector 2011-08-15 20:24:32 +00:00
Richard Roberts 007ca72efe Make Permutation::equals compatible with unit tests (added tolerance argument) 2011-08-15 20:24:02 +00:00
Richard Roberts 7095fabfbe Added auto-generated files from gdb pretty-printers to svn:ignore 2011-08-15 14:36:03 +00:00
Alex Cunningham a858ddb560 Added more comments to SimpleRotation in response to Stephen's comments 2011-08-12 19:24:59 +00:00
Alex Cunningham b9b8250f36 comments only 2011-08-11 17:18:40 +00:00
Richard Roberts 97e18452c3 Unit test for new GaussianConditional rhs function for Permuted<VectorValues> 2011-08-09 21:07:13 +00:00
Richard Roberts c43fc2a95a Added GaussianFactor::rhs(Permuted<VectorValues>) function for filling the rhs into the soln that works on permuted values. 2011-08-09 21:06:38 +00:00
Richard Roberts 1941483439 Fixed bug that VectorValues should preserve information when reserving more space, and new unit test. 2011-08-09 21:03:12 +00:00