/cora-matlab

Official MATLAB implementation of "Certifiably Correct Range-Aided SLAM"

Primary LanguageMATLAB

Certifiably Correct Range-Aided SLAM (CORA)

This is a (no longer supported) MATLAB implementation build on manopt, primarily as a demo piece for extension and comparison.

We recommend you look at our official C++ implementation for a performant and actively maintained library.

Examples

Here is CORA in action on the Plaza1 and Plaza2 experiments from the CMU Navigating with Ranging Radios Dataset. In these animations the solver is initialized randomly to emphasize that CORA's performance is agnostic to the provided initialization.

Plaza2 Plaza2
Plaza2 Plaza2

Running Experiments

You can recreate all of the experiments from our paper using the data and scripts in this repository.

Feedback, Support, and Contributions

Any feedback, issues, or contributions are welcome and encouraged! Although the development on this is mostly dead, we'll do the best we can to provide support for hopeful users.

Enjoy!