Richard Roberts
|
7d02043855
|
Removed unused include
|
2012-08-27 13:21:48 +00:00 |
Alex Cunningham
|
12290dc7b2
|
Added linearization points to LinearContainerFactor. Fixed bug with localCoordinates() in Values
|
2012-08-27 01:11:37 +00:00 |
Frank Dellaert
|
23f3111148
|
Now reads bearing-range factors
|
2012-08-24 22:02:40 +00:00 |
Frank Dellaert
|
3dff334cdf
|
Small printing problem
|
2012-08-24 22:02:17 +00:00 |
Alex Cunningham
|
c60fc3ca2a
|
Relegated the PartialPriorFactor to gtsam_unstable
|
2012-08-24 21:39:56 +00:00 |
Richard Roberts
|
6769850689
|
Fixed missing case from a couple commits ago
|
2012-08-22 22:40:35 +00:00 |
Richard Roberts
|
db1948e058
|
Used verbosity constants instead of numbers
|
2012-08-22 22:40:34 +00:00 |
Richard Roberts
|
a5d7695fac
|
Removed commented-out code
|
2012-08-22 22:40:31 +00:00 |
Richard Roberts
|
dc884edceb
|
No longer should permute JacobianFactor to sort keys when converting from HessianFactor
|
2012-08-22 22:40:30 +00:00 |
Richard Roberts
|
1dbda3f7ed
|
Standardized and corrected error handling on the linear size - underconstrained and negative systems always throw IndeterminantLinearSystemException, and all assertions checking for infinite values are removed. Also, we were not properly checking the result of Eigen's Cholesky, so sometimes elimination continued with incorrect matrices despite being underconstrained when Cholesky failed but did not produce NaN's.
|
2012-08-22 22:40:27 +00:00 |
Richard Roberts
|
dd34792e7e
|
Fixed comments and error messages in Point2 and Point3 constructors
|
2012-08-22 22:40:22 +00:00 |
Richard Roberts
|
5ddd28ba18
|
Removed unused noise model cholesky
|
2012-08-22 22:40:20 +00:00 |
Richard Roberts
|
f704dbe0c2
|
Fixed formatting
|
2012-08-22 22:40:17 +00:00 |
Richard Roberts
|
b6ddb2197b
|
Removed unused "zero_below_diagonal" flag in Matrix QR
|
2012-08-22 22:40:04 +00:00 |
Richard Roberts
|
4a57ef65d7
|
Fixed memory leak when a Value contained heap-allocated data (Matrix, Vector, etc) - incorrect syntax when calling destructor did not do a virtual call so derived Value object was not cleaned up.
|
2012-08-17 03:45:35 +00:00 |
Richard Roberts
|
fac426c5ac
|
Added "SEARCH_REDUCE_ONLY" mode to Dogleg
|
2012-08-17 03:45:32 +00:00 |
Richard Roberts
|
90b55a6ec1
|
Removed obsolete comment
|
2012-08-17 03:45:30 +00:00 |
Richard Roberts
|
2a66b538a4
|
More detailed disconnected graph error message
|
2012-08-17 03:45:28 +00:00 |
Alex Cunningham
|
9ee098b1c1
|
Added separate splitConditional() to remove the top part of a JacobianFactor after performing QR
|
2012-08-15 17:35:14 +00:00 |
Stephen Williams
|
355141f985
|
Added dense matrix accessor for JointMarginals
|
2012-08-15 17:17:52 +00:00 |
Alex Cunningham
|
44a3ec1e1d
|
Added interface to dims_
|
2012-08-13 18:13:15 +00:00 |
Chris Beall
|
d652dbc03a
|
made constructor explicit to make gcc happy
|
2012-08-13 15:16:10 +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 |
Richard Roberts
|
01257d0289
|
Added automatic conversion operator from LieScalar to double (simplifies syntax so that .value() is not needed)
|
2012-08-11 02:53:54 +00:00 |
Alex Cunningham
|
b6e7709052
|
Added printKeys() to factor for more compact printing
|
2012-08-10 18:13:45 +00:00 |
Alex Cunningham
|
2e4697e7e1
|
small sanity checks on Ordering
|
2012-08-10 16:10:31 +00:00 |
Richard Roberts
|
1565833c2c
|
More consistent order of private/protected/public - typedefs, private/protected variables, public interface, private/protected functions
|
2012-08-06 21:42:26 +00:00 |
Richard Roberts
|
900f30547f
|
Minor Cal3DS2 optimizations and default 3rd and 4th distortion coeffecients
|
2012-08-06 18:42:56 +00:00 |
Frank Dellaert
|
821c08844c
|
Printing fix
|
2012-08-04 20:18:06 +00:00 |
Alex Cunningham
|
c5b2f6361a
|
Removed EasyFactorGraph as it is no longer necessary
|
2012-08-04 20:14:12 +00:00 |
Frank Dellaert
|
5629b07fd6
|
Fixed print issue
|
2012-08-04 19:49:10 +00:00 |
Frank Dellaert
|
e9de9f3242
|
Moved private/protected back to front of classes. Added print.
|
2012-08-04 19:46:47 +00:00 |
Richard Roberts
|
711b28ae01
|
Merge remote-tracking branch 'svn/trunk' into remove_slam_namespaces
Conflicts:
matlab/examples/Pose2SLAMExample_graph.m
|
2012-08-03 21:02:27 +00:00 |
Stephen Williams
|
f39bad0d13
|
When erasing cached shortcut conditionals in the Bayes Tree, only erase the chains of shortcuts that exist instead of the whole tree.
|
2012-08-03 19:05:48 +00:00 |
Stephen Williams
|
cf0c5bde3a
|
Changed helper function signature to match the actual variables used in the function call
|
2012-08-02 18:41:07 +00:00 |
Stephen Williams
|
1a8dc9bdcc
|
Only execute the RemoveVariables code in iSAM2 if there actually are variables to remove.
|
2012-08-01 21:31:19 +00:00 |
Stephen Williams
|
98aa3b0627
|
In BayesTree, return a const reference to the 'nodes' structure, instead of a copy
|
2012-08-01 21:07:50 +00:00 |
Stephen Williams
|
483e2ec959
|
Converted VariableIndex to use a deque instead of a vector. The deque performs incremental memory allocation, resulting in a significant speed improvement in iSAM2.
|
2012-08-01 13:42:38 +00:00 |
Stephen Williams
|
fd4f11d21e
|
Wrapped per-variable thresholds for iSAM2
|
2012-07-30 21:19:24 +00:00 |
Stephen Williams
|
15cfa7e702
|
Remove namespace files
|
2012-07-30 15:38:58 +00:00 |
Stephen Williams
|
094d395238
|
Removed SLAM namespaces from testStereoFactor
|
2012-07-30 15:35:19 +00:00 |
Stephen Williams
|
c49a2e5933
|
Removed SLAM namespaces from testProjectionFactor
|
2012-07-30 15:34:42 +00:00 |
Stephen Williams
|
4cf6f10458
|
Removed SLAM namespace from testAntiFactor
|
2012-07-30 15:34:18 +00:00 |
Richard Roberts
|
32f9ea526d
|
Removed dataset function from gtsam (moved to CitySLAM, see previous commit)
|
2012-07-28 16:01:49 +00:00 |
Richard Roberts
|
9d2a3bf14e
|
Finished denamespacing and reorganizing matlab code
|
2012-07-27 19:02:11 +00:00 |
Richard Roberts
|
a3ee762dac
|
Fixed svn merging problem in SuccessiveLinearizationOptimizer
|
2012-07-27 19:01:51 +00:00 |
Richard Roberts
|
5177f31a5d
|
Merge remote-tracking branch 'svn/trunk' into remove_slam_namespaces
Conflicts:
gtsam/nonlinear/SuccessiveLinearizationOptimizer.h
matlab/examples/Pose2SLAMExample_circle.m
matlab/examples/Pose2SLAMExample_graph.m
matlab/examples/StereoVOExample_large.m
tests/testGradientDescentOptimizer.cpp
|
2012-07-27 19:01:43 +00:00 |
Richard Roberts
|
6a88497a6e
|
Made load2D throw exception on error instead of calling 'exit', to allow error handling and not cause matlab to exit
|
2012-07-26 14:06:33 +00:00 |
Stephen Williams
|
7fc6a622bf
|
Added additional factors to the serialization unit test
|
2012-07-25 22:13:22 +00:00 |
Yong-Dian Jian
|
168ddf5457
|
add Cal3DS2.calibrate() with fixed point iteration
reorg nonlinear conjugate gradient solvers
wrapper for the linear solvers
|
2012-07-24 21:06:33 +00:00 |