msg: new estimator_status_flags message for more accessible ekf2 status logging

- log all estimator (ekf2) flags as separate booleans in a new dedicated low rate message (only publishes at 1 Hz or immediately on any change)
 - this is a bit verbose, but it avoids the duplicate bit definitions we currently have across PX4 msgs, ecl analysis script, flight review, and many other custom tools and it's much easier for casual log review in FlightPlot, PlotJuggler, csv, etc
 - for compatibility I've left estimator_status filter_fault_flags, innovation_check_flags, and solution_status_flags in place, but they can gradually be removed as tooling is updated

Co-authored-by: Mathieu Bresciani <brescianimathieu@gmail.com>
This commit is contained in:
Daniel Agar
2020-12-29 11:27:21 -05:00
committed by GitHub
co-authored by Mathieu Bresciani
parent ddc1f964d2
commit 4f62355dec
7 changed files with 194 additions and 0 deletions
+1
View File
@@ -61,6 +61,7 @@ set(msg_files
estimator_sensor_bias.msg
estimator_states.msg
estimator_status.msg
estimator_status_flags.msg
follow_target.msg
generator_status.msg
geofence_result.msg