Frank Dellaert
f9ccf111d1
Rid gtsam/linear of boost::assign (a Herculean task made easier with Copilot)
2023-01-07 18:48:52 -08:00
yetongumich
0d501b6de1
fix testNoiseModel
2022-06-30 23:38:34 -04:00
Fan Jiang
7a47815e0b
Fix the test
2022-04-08 16:30:40 -04:00
Varun Agrawal
102123c761
Merge branch 'develop' into fix_bug_robust_residuals
2021-01-05 11:35:15 -05:00
yetongumich
52927c1c5b
modify testNoiseModel to use loss instead of error
2020-07-13 01:45:22 -04:00
yetongumich
90b286f553
change test cases to use the updated names, remove 2nd Create in robust
2020-04-05 14:46:17 -04:00
yetongumich
a17696298d
Merge branch 'develop' into feature/noisemodel_rename_functions
2020-04-03 14:22:26 -04:00
yetongumich
0acca9f8da
Revert "renamed residual to loss, follow PR #188"
...
This reverts commit 4e3542a743
.
2020-04-02 11:24:26 -04:00
yetongumich
9d60c505e8
merge with mahalanobis renaming
2020-04-02 11:16:33 -04:00
yetongumich
0f713ec077
renamed squaredMahalanobisDistance
2020-04-02 11:06:31 -04:00
yetongumich
3b183e2da0
add test on robust loss functions to behave like quadratic
2020-04-02 11:03:05 -04:00
yetongumich
201539680f
remove distance in noisemodel, replace with error
2020-04-01 20:07:49 -04:00
yetongumich
4e3542a743
renamed residual to loss, follow PR #188
2020-04-01 18:55:23 -04:00
yetongumich
fbd5aef61a
deprecated Mahalanobis, add better named functions
2020-04-01 15:45:58 -04:00
Michael Bosse
23f5c8c331
Make variable names consistent with math
...
Rename mEstimator residual to loss so that it is not confused
with lsq residual vector Ax-b.
Rename distance to squaredDistance when appropriate.
Removed erroneous 0.5 factor from NoiseModelFactor::weight()
Fix bug in mEstimator::Null::loss()
2019-12-10 13:23:10 -08:00
Varun Agrawal
586a825c7c
added DCS residual tests
2019-10-08 21:25:56 -04:00
Varun Agrawal
8280a082bd
implemented residual functions for common M-estimators and added corresponding tests
2019-10-02 04:04:34 -04:00
Varun Agrawal
813f169d4a
improved code for Huber robust noise model
2019-09-18 20:01:24 -04:00
Varun Agrawal
60f5ee7cf1
added test for negative error in Huber Robust noise model
2019-09-18 18:33:03 -04:00
Abe
fbe9aac41c
squash local changes on top of gtsam upstream pull from 6/14/2016
2016-06-18 23:13:59 -07:00
yao
a0661b3813
Almost done. Still need to figure out how to remove the remaining 3 occurrences.
2016-05-21 12:44:46 -04:00
Alex Hagiopol
70b2aab352
Deprecated all inline functions in Matrix.h.
2016-04-11 15:11:29 -04:00
Alex Hagiopol
026a0f59fe
Deprecated repeat() in Vector.h.
2016-03-11 23:10:18 -05:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
Enrique Fernandez
b9c63ef5df
Fix and optimize DCS
2015-08-20 16:03:56 -04:00
Enrique Fernandez
44ae7bfe01
Fix generalized Geman-McClure
2015-08-20 16:03:56 -04:00
Enrique Fernandez
47d787b478
Add DCS & Geman-McClure unit tests
2015-08-18 22:46:36 -04:00
Frank Dellaert
5b4daf7527
Added tests for R/covariance/information
2015-07-11 14:14:04 -07:00
Abe
13a4da21b2
misc bugfixes and cleanup from skydio
2015-05-13 22:26:24 -07:00
Richard Roberts
f9ca07e610
Converted Vector(2|3) << ... to Vector2(...) or Vector3(...) syntax
2014-11-23 10:22:25 -08:00
Richard Roberts
aa093a35da
Updated all comma initializer usages to use .finished()
2014-11-22 16:35:27 -08:00
dellaert
89e6e27301
Additional unit test
2014-05-31 20:29:00 -04:00
dellaert
e730da95c4
Smarter noise models: Diagonal::Sigmas is now actually smart, and Gaussian::SqrtInformation now has a smart flag (default is true)
2014-05-28 09:17:31 -04:00
Alex Cunningham
dfb3e60171
Fixed issue with serialization by actively changing inf/nan values to zero in constrained noisemodel. Updated WhitenInPlace() and distance(). Apparently this caused a bunch of other unit tests to fail, though.
2014-01-04 20:01:05 -05:00
Frank Dellaert
a3003a0736
Merge branch 'origin/release/2.4.0'
...
Mainly improvements in EssentialMatrix stuff, but also has the new precisions in the diagonal noise model.
2014-01-04 00:29:32 -05:00
Frank Dellaert
29085b94a2
Check invsigmas and precisions indeed infinity in case of constrained models
2014-01-02 18:38:47 -05:00
Richard Roberts
880d9a8e3c
Switched to new Eigen built-in special comma initializer
2013-12-16 21:33:12 +00:00
Jing Dong
c08a0ebcae
Fix Matrix_(...) to Mat() <<... in gtsam/linear
2013-11-13 05:27:20 +00:00
Jing Dong
40a7153272
Fix Vector_() to Vec() in gtsam/linear
2013-10-21 05:12:48 +00:00
Richard Roberts
a42cc71257
Update noise model unit tests for empty noise model from QR
2013-07-12 22:27:47 +00:00
Alex Cunningham
7aa45115a1
Replaced depreciated boost::shared_dynamic_cast with boost::dynamic_pointer_cast to work with boost 1.53
2013-02-11 20:24:53 +00:00
Duy-Nguyen Ta
6eafc9420e
update namespace mEstimator for unittests
2013-02-08 00:47:52 +00:00
Chris Beall
4297d24c96
changed tabs to spaces for consistent indentation in all of GTSAM
2012-10-02 14:40:07 +00:00
Richard Roberts
5ddd28ba18
Removed unused noise model cholesky
2012-08-22 22:40:20 +00:00
Duy-Nguyen Ta
6f1ea87a00
clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples
2012-06-22 19:36:49 +00:00
Alex Cunningham
18ba9bcb3d
Removed sample() functions and global random number generator
2012-06-22 16:38:01 +00:00
Alex Cunningham
f77c479dec
pacifying warning
2011-11-10 02:42:22 +00:00
Alex Cunningham
98410ca5c9
Merge branch 'unified_constraints'
...
Conflicts:
gtsam/linear/NoiseModel.cpp
gtsam/linear/NoiseModel.h
gtsam/linear/tests/testNoiseModel.cpp
2011-11-09 22:15:40 +00:00
Alex Cunningham
70afdfb7d3
Added mu to noisemodel
2011-11-09 22:09:52 +00:00
Frank Dellaert
8e1bc54827
Wrapped sample and print
2011-11-05 14:26:57 +00:00