Filter is implemented on UWB range measurements & IMU. The code is based mostly on these papers (with some trivial changes):
Project depends on: https://github.com/Aceinna/gnss-ins-sim for generating simulated IMU data.
docker build -t myapp .
docker run -it --rm -v "$(pwd)":/app -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --user=$(id -u) myappRun ./gen_data.py to generate data used for experiments.
Execute ./ckf_sim.py to run simulation. Main implementation is in ckf.py class.