rosflight / rosplane

Fixed-wing autopilot for ROSflight
BSD 3-Clause "New" or "Revised" License
11 stars 1 forks source link

Full State Estimator #31

Open iandareid opened 1 month ago

iandareid commented 1 month ago

We need to integrate the latest full state estimator from the UAV book. The steps are as follows

iandareid commented 1 week ago

To do this, we will implement another class that does EKFs generally. This will allow for minimum code duplication, and also allow someone to easily and quickly implement their new EKF. This would obviously not preclude using some other estimation scheme.

It will be something like this:

estimator_base <------ estimator_ekf <------ estimator_continuous_discrete *** ^------------------------ estimator_full

The estimator_ekf will have the general framework of an EKF for the child to override. This includes a measurement update, propagation of the model and publishing.

iandareid commented 1 week ago

The refactor of the ekf has made significant progress. The full estimator should be implemented soon.