Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Gaussian Mixture residuals to batch #119

Merged
merged 1 commit into from
Apr 18, 2024
Merged

Conversation

vkorotkine
Copy link
Collaborator

Implemented Gaussian Mixture Model (GMM) residuals for batch. Useful for unknown data associations and loop closures, for instance. Based on the papers below.
A TODO is to add an iterated EKF that uses batch residuals so that these may be used in a filtering context.

@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}}

@misc{korotkine2024hessian,
title={A Hessian for Gaussian Mixture Likelihoods in Nonlinear Least Squares},
author={Vassili Korotkine and Mitchell Cohen and James Richard Forbes},
year={2024},
eprint={2404.05452},
archivePrefix={arXiv},
primaryClass={cs.RO}
}

@vkorotkine vkorotkine merged commit 1dce296 into main Apr 18, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants