Commit Graph

130 Commits (280acde2fca26ff09df8acd40b10fae0a774cd1c)

Author SHA1 Message Date
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