vortexntnu / vortex-auv

Software for guidance, navigation and control for the Vortex AUVs. Purpose built for competing in AUV/ROV competitions.
https://www.vortexntnu.no/
MIT License
91 stars 21 forks source link

[TASK] Implement EKF for sensor fusion of Nucleus and IMU #439

Open Andeshog opened 2 months ago

Andeshog commented 2 months ago

Description of task

To get better pose and velocity estimates, we can fuse the DVL measurements and the IMU measurements. Structure of the DVL measurements not yet decided, but the IMU measurements are given in an IMU message.

The IMU can be tested in the office by:

Suggested Workflow

Specifications

Contacts

Code Quality

Talhanc commented 2 months ago

We are thinking of implementing the error state kalman filter (ESKF). We will leave this for now, and try to learn c++ more, and learning the ESKF from the sensorfusjon course, and then trying to implement it in late january/february. Hopefully until then we have more info and structured how we want to program it,