Richard Roberts
|
ca16f341f9
|
Changed badscale to a more reasonable value in Cholesky scaling test
|
2012-11-26 19:21:13 +00:00 |
Richard Roberts
|
0755e6a32e
|
Cleaned up, fixed some broken unit tests
|
2012-11-26 19:21:11 +00:00 |
Richard Roberts
|
f142758ec8
|
Fix to allow eliminating variable that doesn't exist using FactorGraph eliminate(One)
|
2012-11-26 19:21:09 +00:00 |
Richard Roberts
|
8ca71f833d
|
Fix in VectorValues::hasSameStructure
|
2012-11-26 19:21:07 +00:00 |
Richard Roberts
|
1755136b1b
|
Added JacobianFactor constructor from a GFG that merges the factors
|
2012-11-26 19:21:05 +00:00 |
Richard Roberts
|
3d331abb4b
|
Tweaked out-of-range check in VerticalBlockView to allow retrieving empty range
|
2012-11-26 19:21:03 +00:00 |
Richard Roberts
|
a5ab9ca32d
|
Made FactorGraph eliminate functions const
|
2012-11-26 19:21:00 +00:00 |
Richard Roberts
|
60f29fde15
|
MATLAB tests for Cholesky scaling and preconditioning
|
2012-11-23 23:24:58 +00:00 |
Richard Roberts
|
a6df33b15f
|
Added missing Levenberg-Marquardt verbosity printout for "LAMBDA" verbosity
|
2012-11-23 23:24:55 +00:00 |
Richard Roberts
|
5b9271cb97
|
VV work
|
2012-11-23 23:22:53 +00:00 |
Richard Roberts
|
06f836c0a7
|
Using vector instead of deque in VariableIndex, BayesTree::Nodes, and GaussianISAM::Dims. In practice it appears to be faster due to smart reallocation strategies (still need to investigate whether we should use reserve, resize, or neither).
|
2012-11-23 23:22:46 +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
|
cba120c96d
|
LinearContainerFactor now includes ability to "relinearize" when supplied with an original linearization point
|
2012-11-21 19:02:13 +00:00 |
Alex Cunningham
|
69ea8c8b77
|
Added assertion to catch size mismatches
|
2012-11-21 19:02:12 +00:00 |
Alex Cunningham
|
a2e36d66df
|
Renamed VectorValues::subvalues() to VectorValues::values(indices) to better fit conventions
|
2012-11-21 19:02:11 +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 |
Frank Dellaert
|
3a075208a1
|
wrapped allPose3s, pop methods in KeyList
|
2012-11-17 19:24:39 +00:00 |
Frank Dellaert
|
583cdacc11
|
new allPose3s function
|
2012-11-17 19:24:09 +00:00 |
Frank Dellaert
|
afa6a1020d
|
rendered pdf
|
2012-11-17 16:04:47 +00:00 |
Yong-Dian Jian
|
e5dc2b86b2
|
add timing statements for colamd
|
2012-11-16 22:59:57 +00:00 |
Frank Dellaert
|
539f32ad66
|
Small typos
|
2012-11-15 20:07:11 +00:00 |
Richard Roberts
|
f2a7ccae2d
|
Automatically searching for 'mex' in common MATLAB paths
|
2012-11-14 00:55:33 +00:00 |
Richard Roberts
|
aba48e4492
|
Commented out serialization in timeIncremental
|
2012-11-14 00:55:31 +00:00 |
Frank Dellaert
|
dec1774923
|
Fixed rather embarassing bug in EQUALITY, with Natesh
|
2012-11-12 21:40:13 +00:00 |
Richard Roberts
|
69c5c9f1ca
|
Upgraded to Eigen 3.1.2 and updated README and LICENSE files
|
2012-11-11 22:25:52 +00:00 |
Richard Roberts
|
713cdebc27
|
Created branch /branches/isam2-chain-optimization from /trunk:14223
|
2012-11-11 20:51:19 +00:00 |
Richard Roberts
|
0c3761a2a9
|
Reverted r14178, r14179, r14195, r14196 (isam2 chain optimizations) to move them to a branch
|
2012-11-11 20:51:03 +00:00 |
Yong-Dian Jian
|
43778a6ed3
|
--update the distance() of robust noise model
--add a nonlinear optimization unit test using robust noise model
|
2012-11-06 22:42:01 +00:00 |
Richard Roberts
|
43f08ce806
|
Increased chain length in timeiSAM2Chain
|
2012-11-05 01:04:16 +00:00 |
Richard Roberts
|
7ceab5b4a2
|
Removed 'permuteSeparatorWithInverse' from MATLAB wrapper
|
2012-11-05 01:04:14 +00:00 |
Richard Roberts
|
999e2ba577
|
Added 'NonlinearFactorGraph::saveGraph' for writing factor graphs in graphviz format.
|
2012-11-03 21:11:01 +00:00 |
Richard Roberts
|
4512e4c85d
|
Some usage (still more to do) of sparse and partial permutations in iSAM2 partial reordering to improve asymptotic performance.
|
2012-11-03 21:10:58 +00:00 |
Richard Roberts
|
10f69cfca0
|
Added timing test for a long chain in iSAM2
|
2012-11-02 22:07:30 +00:00 |
Richard Roberts
|
2e856f5260
|
Added tictoc_getNode function to timing to retrieve a node to access its times programmatically
|
2012-11-02 22:07:28 +00:00 |
Stephen Williams
|
65a28b751d
|
Added optional sensor to body transformation in the stereo factor
|
2012-11-01 15:38:59 +00:00 |
Richard Roberts
|
46c1d0c512
|
Added joint marginal timing to timeIncremental script
|
2012-10-31 22:27:36 +00:00 |
Richard Roberts
|
caa031f733
|
Reducing variable indices in computing joint marginals
|
2012-10-31 22:27:33 +00:00 |
Richard Roberts
|
00b12c7dc1
|
Added simple matrix-math eliminate and shortcut functions, and a simple matrix-math test of the feasibility of correcting root shortcut joint marginals.
|
2012-10-29 15:52:02 +00:00 |
Alex Cunningham
|
c3f38349b4
|
Fixed include paths for matlab modules
|
2012-10-28 20:48:17 +00:00 |
Richard Roberts
|
cb5f186031
|
Two more patches after last checkin - removed numCachedShortcuts from MATLAB wrapper, and added EliminateQR as default argument to GaussianFactorGraph eliminate functions
|
2012-10-28 06:43:05 +00:00 |
Richard Roberts
|
b3ba46241c
|
Missing typename
|
2012-10-28 06:37:57 +00:00 |
Richard Roberts
|
4d4e17c2a7
|
Joint marginals using lowest-common-ancestor shortcuts. As part of this commit, caching of shortcuts is removed, the BayesTreeCliqueBase::marginal function computing single-variable shortcut marginals is removed, and the factor/frontal size checks in symbolic and discrete elimination are modified to permit eliminating empty factors or zero frontal variables.
|
2012-10-28 06:21:21 +00:00 |
Richard Roberts
|
279738c56f
|
Renamed unit tests to match file name
|
2012-10-28 06:21:17 +00:00 |
Richard Roberts
|
600fcd027d
|
Moved wrapper functions to header file to clean up code
|
2012-10-28 06:21:15 +00:00 |
Richard Roberts
|
c251487baf
|
Wrapped GaussianMultifrontalSolver
|
2012-10-27 19:45:30 +00:00 |
Richard Roberts
|
24111423d7
|
Made specific eliminate and eliminateOne methods for SymbolicFactorGraph and GaussianFactorGraph and made them accessible from MATLAB
|
2012-10-27 19:45:28 +00:00 |
Richard Roberts
|
920bb52453
|
Moved eliminate and eliminateOne from inference to FactorGraph
|
2012-10-22 17:49:41 +00:00 |
Stephen Williams
|
f9494679d2
|
Added optional derivatives to 'inverse' and 'compose' for variable type 'PoseRTV'
|
2012-10-22 17:31:41 +00:00 |
Stephen Williams
|
227f9c1620
|
Added optional sensor to body transformation to the range factor (and unit tests)
|
2012-10-21 22:34:56 +00:00 |
Stephen Williams
|
857b0d0d8c
|
Added optional derivatives to compose, between, and inverse for the two camera types
|
2012-10-21 22:32:16 +00:00 |