navlie.batch.gaussian_mixtures

Classes

GaussianMixtureResidual(errors, weights)

A Gaussian mixture residual.

HessianSumMixtureResidual(errors, weights[, ...])

The Hessian-Sum-Mixture method patched for compatibility with nonlinear least squares solvers.

MaxMixtureResidual(errors, weights)

Based on the following reference, @article{olson2013inference, title={Inference on networks of mixtures for robust robot mapping}, author={Olson, Edwin and Agarwal, Pratik}, journal={The International Journal of Robotics Research}, volume={32}, number={7}, pages={826--840}, year={2013}, publisher={SAGE Publications Sage UK: London, England} }

MaxSumMixtureResidual(errors, weights[, ...])

Based on the following reference: @ARTICLE{9381625, author={Pfeifer, Tim and Lange, Sven and Protzel, Peter}, journal={IEEE Robotics and Automation Letters}, title={Advancing Mixture Models for Least Squares Optimization}, year={2021}, volume={6}, number={2}, pages={3941-3948}, doi={10.1109/LRA.2021.3067307}}

SumMixtureResidual(errors, weights)

For details see the reference @ARTICLE{9381625, author={Pfeifer, Tim and Lange, Sven and Protzel, Peter}, journal={IEEE Robotics and Automation Letters}, title={Advancing Mixture Models for Least Squares Optimization}, year={2021}, volume={6}, number={2}, pages={3941-3948}, doi={10.1109/LRA.2021.3067307}}