Toni
7f80c906c4
Fix override warnings: modernize-use-override
2021-01-28 23:02:13 -05:00
Frank dellaert
30703ccb6a
Removed all deprecated code w Stephanie...
2020-07-22 17:32:25 -04:00
yetongumich
7db7455c12
deprecate error in noisemodel, use loss instead; revise virtual with override
2020-07-12 23:05:24 -04:00
Fan Jiang
3d8641c0c3
Merge remote-tracking branch 'origin/develop' into feature/noisemodel_rename_functions
2020-07-09 14:26:39 -04:00
Varun Agrawal
d74e2666d3
Merge branch 'develop' into fix/todos
2020-04-08 19:34:25 -04:00
yetongumich
646a4b7f0f
change unweightedwhiten back
2020-04-05 19:00:09 -04:00
yetongumich
3f8bb10405
modified document, remove commented function, add deprecated distance
2020-04-05 18:44:56 -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
efc264d8ee
revised comments
2020-04-05 14:20:44 -04:00
yetongumich
12930acdf6
noise in robust should be gaussian, change variable names
2020-04-03 14:04:02 -04:00
yetongumich
12b0267ab7
renamed mahalanobisDistance
2020-04-02 11:33:02 -04:00
yetongumich
d86bab0e7d
re-add implemntation for deprecated Mahalanobis
2020-04-02 11:31:54 -04:00
yetongumich
ae85b640a8
re-add implemntation for deprecated Mahalanobis
2020-04-02 11:28:25 -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
227bff6aee
Revert "add implementation for deprecated Mahalanobis"
...
This reverts commit 351c6f8bcc .
2020-04-02 11:11:05 -04:00
yetongumich
17e8f21e75
renamed mahalanobisDistance
2020-04-02 11:08:58 -04:00
yetongumich
0f713ec077
renamed squaredMahalanobisDistance
2020-04-02 11:06:31 -04:00
yetongumich
4c6feb4769
Revert "add implementation for deprecated Mahalanobis"
...
This reverts commit 351c6f8bcc .
2020-04-02 11:04:31 -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
351c6f8bcc
add implementation for deprecated Mahalanobis
2020-04-01 16:45:37 -04:00
yetongumich
fbd5aef61a
deprecated Mahalanobis, add better named functions
2020-04-01 15:45:58 -04:00
Varun Agrawal
44ec8ba8c0
make covariance() use fast triangular inverse and use that for sigmas
2020-03-27 23:22:42 -04:00
Francesco Papi
92008c9319
Add functionalities to get introspection of the loss function weights and unweighted residuals for the NoiseModelFactor class
2019-11-12 15:39:56 -08:00
Francesco Papi
73542d980a
Move mEstimator into separate file
2019-11-12 14:33:56 -08:00
Frank Dellaert
f44ba996e0
Add override to resolve warnings on clang
2019-10-12 14:13:31 -04:00
Varun Agrawal
1240339dc2
formatting; removed virtual from derived classes; added default values for L2WithDeadZone constructor to allow serialization
2019-10-09 15:33:53 -04:00
Varun Agrawal
7501d8a4b0
added override keyword to derived versions of and for mEstimators
2019-10-08 21:31:09 -04:00
Varun Agrawal
431c37090a
removed const declarator from and functions, implemented DCS residual
2019-10-08 21:25:41 -04:00
Varun Agrawal
4be8d8a758
Robust Estimator Updates
...
- Moved implementations of residual and weight to NoiseModel.cpp.
- Added `const` to function arguments and variables in `residual` and `weight`.
- Aliased Welsh to Welsch.
- Formatting.
2019-10-08 20:30:12 -04:00
Varun Agrawal
8280a082bd
implemented residual functions for common M-estimators and added corresponding tests
2019-10-02 04:04:34 -04:00
dellaert
f71e156bce
Fixed comment
2019-09-25 20:04:32 -04:00
Fan Jiang
19315cc3f3
Merge pull request #116 from borglab/fix/huber-noise-model
...
Fix Huber mEstimator
2019-09-19 21:28:31 +08:00
Frank Dellaert
a614e5efa1
Merge pull request #115 from borglab/fix/absolute-value
...
C++11 Absolute Value
2019-09-19 07:45:40 -04:00
Varun Agrawal
813f169d4a
improved code for Huber robust noise model
2019-09-18 20:01:24 -04:00
Varun Agrawal
ba22688ca0
compare absolute value of error against k for Huber noise model
2019-09-18 18:34:25 -04:00
Varun Agrawal
ff1f37c26f
replaced fabs with c++11 std::abs
2019-09-18 18:30:26 -04:00
Alice Anderson
f72322c4a4
Added old code back wrapped in deprecated flag
2019-09-02 14:11:56 -07:00
Alice Anderson
2f8238a956
Fixed spelling for Welsch and added to gtsam.h
2019-08-28 17:28:10 -07:00
Abe
fbe9aac41c
squash local changes on top of gtsam upstream pull from 6/14/2016
2016-06-18 23:13:59 -07:00
Alex Hagiopol
76308a5d46
Deprecated Vector zero(size_t n). All unit tests pass.
2016-04-15 16:54:46 -04:00
alexhagiopol
1feed7c20e
Work in progress: deprecating inline functions.
2016-04-11 11:34:57 -04:00
Alex Hagiopol
93bf31f852
Replaced Vector::Constant(N,value) with VectorN::Constant(value).
2016-03-12 20:47:16 -05:00
Alex Hagiopol
026a0f59fe
Deprecated repeat() in Vector.h.
2016-03-11 23:10:18 -05:00
Alex Hagiopol
2f146e85ef
Deprecated esqrt() from Vector.h.
2016-03-11 14:34:19 -05:00
Alex Hagiopol
b3dfb6d978
Deprecated reciprocal() in Vector.h
2016-03-11 13:31:57 -05:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
Enrique Fernandez
44ae7bfe01
Fix generalized Geman-McClure
2015-08-20 16:03:56 -04:00
Enrique Fernandez
2969d61519
Add Geman-McClure robust kernel
2015-08-18 22:46:36 -04:00