Luca Carlone
a6dd4c0464
testing on kitti
2013-09-30 20:39:55 +00:00
Luca Carlone
5c4395e812
Removed const
2013-09-30 20:39:53 +00:00
Luca Carlone
441dcec64e
added unit test for selective relinearization
2013-09-28 21:25:08 +00:00
Luca Carlone
9ad72e9523
included rank tolerance in Smart factor constructor
2013-09-28 18:49:26 +00:00
Luca Carlone
d10ffee4d4
management of degeneracy
2013-09-28 00:49:37 +00:00
Richard Roberts
6f463166a9
Using TBB task continuation in tree traversal but this unfortunately does not improve performance
2013-09-27 16:30:36 +00:00
Luca Carlone
7560a1f6e3
Typo fixed
2013-09-27 16:06:36 +00:00
Luca Carlone
e10a0a0650
bool to disable selective relinearization
2013-09-26 23:09:50 +00:00
Luca Carlone
8168d4a186
commented test
2013-09-26 23:09:48 +00:00
Luca Carlone
22ccd4b4b4
update to smartFactor
2013-09-26 23:09:47 +00:00
Zsolt Kira
b04d2f1512
ICRA version of Kitti dataset processing
2013-09-26 20:36:57 +00:00
Alex Cunningham
d440901920
Fixed quoting on include paths for building the toolbox so that the toolbox builds again
2013-09-26 18:12:32 +00:00
Luca Carlone
70a448f43e
Efficient implementation of Selective Linearization
2013-09-26 15:07:56 +00:00
Luca Carlone
73e72a98bd
Selective relinearization
2013-09-26 01:06:55 +00:00
Luca Carlone
9f68c04792
Initial implementation of selective relinearization
2013-09-20 20:19:58 +00:00
Richard Roberts
e1ef219916
Added optional ordering for creating dense jacobian and hessian matrices from GaussianFactorGraph
2013-09-20 15:25:16 +00:00
Richard Roberts
5f2a4e0dc6
Changed remaining Index to Key
2013-09-20 15:25:11 +00:00
Richard Roberts
c24cc8d2e2
Use KeyFormatter in BayesNet::saveGraph
2013-09-18 17:23:38 +00:00
Richard Roberts
f5bb8c6507
Added missing MATLAB wrapping of GaussianFactorGraph elimination functions
2013-09-18 17:23:33 +00:00
Alex Cunningham
a4bd2adbc7
Added test for serializing a GaussianBayesTree
2013-09-17 14:04:11 +00:00
Richard Roberts
1c30b6daef
Fixed the other place where tbb set_ref_count was called before finishing creating children which may throw exceptions, hopefully will fix the intermitant TBB crash when an exception is thrown.
2013-09-17 03:24:21 +00:00
Richard Roberts
2b78eb8bec
Restored NonlinearFactorGraph::symbolic() and made a few other minor fixes.
2013-09-17 03:13:32 +00:00
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