Commit Graph

5041 Commits (d57f61e5ab8d58408a53d8c75f618f058e9fcbe5)

Author SHA1 Message Date
Richard Roberts b050e96b93 Use cleaner function for spawning TBB tasks 2013-09-16 20:59:00 +00:00
Richard Roberts 0bb5d1595d Added Cauchy noise model contributed by Jan Oberländer 2013-09-16 20:58:58 +00:00
Zsolt Kira c310bafc8a ISAM2 option, increased num poses 2013-09-14 03:10:10 +00:00
Luca Carlone 0e5069c26c Added toy example on SmartRangeFactors 2013-09-14 00:21:10 +00:00
Chris Beall 5dc138aa09 wrap important bits of SmartRangeFactor 2013-09-13 21:00:48 +00:00
Chris Beall 14e65ce607 Matrix initialization bug fix 2013-09-13 18:26:39 +00:00
Zsolt Kira 7413b50da1 Support for running on entire kitti dataset.
Cleaned up prints, added gathering of statistics (# variables, triangulation failures, etc.)
2013-09-13 13:22:43 +00:00
Zsolt Kira 35327d0d56 Added incremental version using the normal Projection Factor.
Supports initialization both using read-in landmark poses or triangulation.
2013-09-11 14:02:41 +00:00
Alex Cunningham 90ddac8fac Added a print function to the BayesTreeCliqueWrapper that also prints out contents 2013-09-10 19:26:02 +00:00
Richard Roberts 22dc80e4ff Attempting to fix a TBB crash 2013-09-10 15:45:12 +00:00
Zsolt Kira a8d1072a02 Further optimization with another ~9% speed improvement.
Don't retriangulate on linearize if previous triangulation involved same poses
Added noalias in non-blockwise portion
Added exception handling for project() function
2013-09-10 15:15:24 +00:00
Alex Cunningham 6d6ee8debc Fixed bug with linear factor not getting cloned on linearization, updated comments to reflect lack of ordering 2013-09-10 14:09:25 +00:00
Alex Cunningham bbb6ff90fd Added tests and updated comments regarding using disconnected systems 2013-09-09 16:59:04 +00:00
Alex Cunningham ceb9f44c4f Making some typedefs public 2013-09-09 16:58:58 +00:00
Alex Cunningham 0042767020 Made splitConditional() public 2013-09-09 16:58:53 +00:00
Frank Dellaert 86be7b4ebe use fdp not dot 2013-09-06 21:27:27 +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
Alex Cunningham 94ebfb4fb3 Added default arguments for noisemodels on functions to add jacobians directly 2013-09-05 21:06:46 +00:00
Alex Cunningham 2d554a7b77 Made functions virtual to allow for overriding 2013-09-05 20:01:11 +00:00
Richard Roberts 707b60aaf6 Fixed warning 2013-09-04 14:20:07 +00:00
Richard Roberts d489f068e7 Text formatting fix 2013-09-03 14:31:22 +00:00
Richard Roberts a0cd0c27cc Added missing header 2013-09-03 13:54:38 +00:00
Richard Roberts 609ed8f09e An attempt to fix exception passing in TBB on Mac 2013-09-03 13:51:26 +00:00
Richard Roberts 95f8b3bf2e Fixed GaussianConditional equals hiding warning 2013-09-03 13:51:24 +00:00
Richard Roberts e1e0591b38 Added 'explicit' 2013-09-03 13:51:21 +00:00
Frank Dellaert 79e92cfcdf Got rid of redundant includes that gave rise to warnings and presumably increase compilation time also 2013-09-02 14:29:11 +00:00
Frank Dellaert 2c80cde2d6 Removed catch-all trap -- Richard check whether kosher. Issue is gdb can't figure out original exception. 2013-09-01 15:36:14 +00:00
Frank Dellaert 56dcd1be7e Added redundant Symbol.h header for backwards compatibility 2013-09-01 15:26:05 +00:00
Frank Dellaert 1e12f287ed ignore text files 2013-08-31 13:14:29 +00:00
Frank Dellaert e6b0b0a1bd Used local variables more 2013-08-31 03:22:07 +00:00
Frank Dellaert 2baa593458 Removed some unneeded namespace qualifications 2013-08-30 16:53:21 +00:00
Frank Dellaert c9a7796fc3 Added prior, now no longer segfaults... 2013-08-30 16:18:41 +00:00
Frank Dellaert 642e486ba9 Self-calibration example with GeneralSMFactor, compiles but throws an exception 2013-08-30 13:13:45 +00:00
Frank Dellaert d0cc7fbccc File with common simulated data. 2013-08-30 04:23:45 +00:00
Vadim Indelman b3d500f58c Added optional flag_bump_up_near_zero_probs. 2013-08-29 22:43:09 +00:00
Vadim Indelman 86d21aaa05 Added optional flag_bump_up_near_zero_probs. 2013-08-29 22:42:33 +00:00
Luca Carlone 141958123a Working version of rotation only smart factor 2013-08-28 17:37:58 +00:00
Vadim Indelman df36ee643a Added option to start with an M step. 2013-08-28 16:56:57 +00:00
Luca Carlone 0422b9cfef degenerate case in smart vision factor 2013-08-28 16:07:58 +00:00
Luca Carlone 633220a9dd degenerate case in SmartProjectionFactor 2013-08-28 16:07:56 +00:00
Chris Beall 19ddf3f228 minor speedup 2013-08-28 14:47:57 +00:00
Zsolt Kira bf8621aa3a Added some state that is returned/passed in to smart projection factor to support smart re-linearization
Fixed bug in batch example that did not add last set of measurements in file
Created incremental version that reads measurements as they come, associates with a smart factor (or creates new one), and optimizes.  
Last example achieves same results on 200-pose example as batch example.
2013-08-28 12:31:56 +00:00
Chris Beall 138a7ea28c minor fixes - removed unnecessary boost optional 2013-08-27 17:48:59 +00:00
Richard Roberts 8e9556d900 Fixed dataset paths 2013-08-27 17:22:33 +00:00
Richard Roberts 093ffa547e Fixed typo 2013-08-27 17:22:30 +00:00
Vadim Indelman 611fc14aaf Fixed compile errors on some macs 2013-08-27 15:53:30 +00:00
Richard Roberts 0fc7c068e5 Added back factor graph .add functions to maintain compatibility 2013-08-27 15:30:02 +00:00
Richard Roberts 06548ec8a9 Fixed bug in marginals introduced with unordered and modified a unit test to catch it. 2013-08-26 23:05:17 +00:00
Zsolt Kira f779736380 Fixed failed test, which resulted from removal of feature allowing one to pass a landmark in to constructor 2013-08-26 12:46:13 +00:00
Richard Roberts 93a2a486af Fixed compile error due to not returning a value 2013-08-25 20:02:28 +00:00