Commit Graph

311 Commits (4e68feff37dfd8a128ce328e94a589e74e9bdc01)

Author SHA1 Message Date
Frank Dellaert 48dd3cb769 DSF with Map, allows more general types 2013-10-26 17:57:03 +00:00
Frank Dellaert 0dbd016ca9 Cleaned up DSFVector and added pairwise matches example 2013-10-26 15:02:30 +00:00
Frank Dellaert 02da1a439e Small change with map_values, target 2013-10-25 21:35:38 +00:00
Frank Dellaert 7f9036386c Targets and comments only 2013-10-25 05:58:32 +00:00
Luca Carlone 42538c0252 unit tested multiplyHessian in HessianFactor 2013-10-24 23:12:18 +00:00
Luca Carlone 6f7d4ddb50 added multiplyHessian in HessianFactor (not ready) 2013-10-24 22:22:29 +00:00
Frank Dellaert f6d4da5d40 cleaned up but for some reason it segfaults in Release, as if not linked with correct dataset code... 2013-10-18 06:04:48 +00:00
Frank Dellaert c6d0cb4cba renamed Visual SLAM -> SFM, reserve SLAM for problems where we have odometry 2013-10-18 05:31:55 +00:00
Frank Dellaert 175cc03f11 some targets 2013-10-18 04:29:57 +00:00
Luca Carlone 85c52668c6 added targets 2013-10-18 01:25:15 +00:00
Frank Dellaert 1f293294fd Some refactoring in Cal3Bundler 2013-10-12 15:04:26 +00:00
Frank Dellaert 7d0674fe4b Inlined derivatives in Cal3DS2, gets rid of a lot of duplicated calculations. 2013-10-12 07:07:08 +00:00
Frank Dellaert 71466e8476 Added effing *unit tests* for PinholeCamera. It is pretty terrible that there were none ! 2013-10-12 05:15:01 +00:00
Frank Dellaert 0985758cec Added graphviz example to show how to produce cool graphs from GTSAM 2013-09-06 20:07:40 +00:00
Frank Dellaert d0cc7fbccc File with common simulated data. 2013-08-30 04:23:45 +00:00
Alex Cunningham f4fd43391f make targets 2013-08-16 19:47:24 +00:00
Alex Cunningham 2d413e05c6 Removed functions largely supersceded by newer bayes tree functionality 2013-08-16 16:32:19 +00:00
Alex Cunningham 0cb6e97803 Added stack function that takes a vector of matrix blocks 2013-08-09 16:24:45 +00:00
Luca Carlone 2e085ace91 Changes in SmartProjectionFactor 2013-08-05 19:25:08 +00:00
Frank Dellaert 05f883f953 C++ cleanup and dataset switch 2013-06-22 00:49:00 +00:00
Frank Dellaert f1ee3b353c C++ Range SLAM example to compare with Boots13icml 2013-06-21 14:13:59 +00:00
Frank Dellaert cf5a43a6c6 WhiteNoiseFactor was defunct but now compiles and has at least one (simple) test. Shame on whomever moved this to GTSAM for not adding a test. 2013-06-18 04:37:46 +00:00
Alex Cunningham 19f7da62dd Refactored existing serialization functionality, added exposed interface for serialization 2013-06-12 19:30:20 +00:00
Alex Cunningham 361682c485 Working on a test for liquefy 2013-06-11 14:36:51 +00:00
Frank Dellaert 640fcd94b1 Added stream operator << 2013-06-05 23:41:46 +00:00
Frank Dellaert f4ad135040 testVelocityConstraint3.run target 2013-06-05 23:39:42 +00:00
Frank Dellaert 1d9000724d Moved AHRS to gtsam_unstable 2013-05-20 23:16:44 +00:00
Alex Cunningham 81f63bcc0e Rearranging summarization, now with unit test in gtsam 2013-05-08 10:11:45 +00:00
Alex Cunningham 26f5f93c60 Added Pose3::align() for labeled correspondences. Fixed depreciated make targets. 2013-04-29 18:06:33 +00:00
Alex Cunningham da334ed8a2 Added linear tools (including summarization) from MastSLAM 2013-03-23 20:19:36 +00:00
Alex Cunningham 3c2e037b16 Moved geometry components from MastSLAM for Pose3Upright, BearingS2, SimWall2D and SimPolygon2D 2013-03-23 20:19:30 +00:00
Frank Dellaert 38ee915669 Fixed targets 2013-03-19 18:05:59 +00:00
Alex Cunningham eed9cf1e5c Fixed permutation function in BayesTree to properly update the nodes listing. Added assertion to removeClique() to fail under malformed bayes trees. 2013-02-18 18:26:36 +00:00
Frank Dellaert ca4cf782f2 New, better expmap tests (quarter turn, half turn, full turn) 2013-01-03 16:00:25 +00:00
Alex Cunningham a33bc9c909 After enabling building of timing scripts on make all, there were several tests that don't compile. Broken tests are currently disabled in cmake, in both base and linear subfolders 2012-12-29 02:23:32 +00:00
Alex Cunningham 237da8b3a7 Moved LinearContainerFactor to gtsam/nonlinear and removed the now-redundant LinearizedFactor from gtsam_unstable 2012-11-21 19:41:24 +00:00
Alex Cunningham b4460850c6 Added tests for error() in linear factors for case when the VectorValues has more values than a factor does. Added subvector() to VectorValues to isolate a particular set of indices for use in HessianFactor::error(). 2012-11-21 19:02:09 +00:00
Alex Cunningham 0ef12f2f20 Moved in reference frame factor from MastSLAM 2012-09-19 02:23:43 +00:00
Frank Dellaert cdf45105c2 Fixed shortcuts after adding several more problematic testcases 2012-09-17 00:29:03 +00:00
Frank Dellaert db57f1872a jointBayesNet function avoids conversion to factorgraph (which was converted back to a BayesNet in shortcut calculation) 2012-09-16 16:06:28 +00:00
Frank Dellaert de66a5cd4a Added unit test targets 2012-09-16 14:35:59 +00:00
Frank Dellaert 16c8cfb1cf Better set calculations 2012-09-16 13:28:50 +00:00
Frank Dellaert e26ab012de custom clique checks Combine and DiscreteBayesTree construction (testing 32000 configurations :-)) 2012-09-15 13:21:43 +00:00
Frank Dellaert c4c5dec9a3 Fixed testIterative unit tests 2012-09-05 03:06:22 +00:00
Richard Roberts fc1a43e585 Reverting - Fixed incorrect test case in testFactorGraph (reverse-merged from commit 34e4c87523093f77f26a5c378763a715d56452b7) 2012-08-31 15:18:36 +00:00
Alex Cunningham e5fe979ea5 Fixed incorrect test case in testFactorGraph 2012-08-31 02:19:00 +00:00
Alex Cunningham 878c79f265 Reworked PoseRotationPrior with better tests and no dependence on PartialPriorFactor 2012-08-27 16:51:52 +00:00
Alex Cunningham 12290dc7b2 Added linearization points to LinearContainerFactor. Fixed bug with localCoordinates() in Values 2012-08-27 01:11:37 +00:00
Alex Cunningham 3794c2a7b7 Reworked PoseTranslationPrior so that it actually works now 2012-08-20 14:25:07 +00:00
Alex Cunningham d7f6a79967 Refactor in GaussianISAM to make solver easier to use/modify. Added non-const interface to nodes in Bayes Tree. Added separate eclipse make target for check (with default -j params) and "check j1" to force -j params. 2012-08-12 19:52:20 +00:00