Commit Graph

5089 Commits (f2941ce3b5f9d45999f86cbb92b95fb99d97434c)

Author SHA1 Message Date
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
Richard Roberts fedf276160 When GTSAM_BUILD_TYPE_POSTFIXES is enabled, install Matlab toolboxes for different build modes in different directories. Also now using CMake generator expressions to control wrap flags so that build type switching within the IDE works for visual studio and xcode. 2013-08-24 18:23:07 +00:00
Richard Roberts b7b655cb7f Added option for configuring and installing an extra project-specific cmake definitions file 2013-08-24 18:01:26 +00:00