Daniel Agar
Daniel Agar
Opening a pull request with @julianoes initial work to increase visibility (a lot of people are interested in this). https://github.com/PX4/PX4-Autopilot/issues/19861 TODO: - [x] parameter to explicitly enable? In some circumstances...
Delete SYS_MC_EST_GROUP and introduce per module control. This opens up the possibility of having an invalid config (eg both EKF2 + LPE enabled), so I added a few basic checks...
- move init from UxrceddsClient to init() method so that retry is possible for both serial and UDP init - init from main loop instead of constructor so we can...
This gets differential_pressure/airspeed handling out of the main `sensors` loop and into a standalone WorkItem that's only allocated if you have a differential pressure sensor. It also gets more of...
@AlexKlimaj here's your flow compensation idea for testing - if flow really is reading zero we don't want any gyro noise to ruin that - skip flow fusion if gyro...
Now that we're no longer throwing away non-wind drag fusion Kalman gains it can be used to extend dead reckoning time because it constrains the velocity estimate. https://github.com/PX4/PX4-Autopilot/pull/22712
These boards are nearly identical.
- unify UAVCAN monotonic time with PX4 monotonic time (HRT) - CAN node HRT should now follow FMU HRT (no more "UTC" network time or separate UAVCAN monotonic time) -...
This adds initial frame support to vehicle_command so that things like DO_REPOSITION can specify relative or absolute altitude. Ideally this would be updated to strictly respect the specification and reject...
TODO - [ ] minimize/eliminate unnecessary double promotions (without -Wno-double-promotion) - [ ] verify on actual hardware (stack allocation, cpu implications, etc) - [ ] relax or eliminate covariance constraints...