Release v1.5.1
This release changes the estimator to EKF2 for all vehicles as it is the most tested in typical outdoor scenarios. Indoor scenarios and general R&D applications continue to benefit greatly from the LPE estimator.
To switch back to the previous default, set SYS_MC_EST_GROUP to 1. To use EKF2, set SYS_MC_EST_GROUP to 2.
Most notable changes / improvements:
- EKF2 default estimator
- STM32F7 support added
- Crazyflie support added
- Parrot Bebop 2 support added
- Log streaming via Wifi to the ground and straight to the cloud
- New log analysis tool with real-time zoomable plots (logs.px4.io)
- Reduction of memory footprint
- Performance improvements in VTOL flight control
- Pre-flight check improvements on EKF2
- Side-slip support in EKF2
Hardware support
- Intel Aero Flight Control
- Qualcomm Snapdragon Flight
- Parrot Bebop 2
- Raspberry Pi / Emlid Navio 2+
- CrazyFlie
- Pixhawk 1 (FMUv2 architecture)
- Pixhawk (2) Mini (FMUv3 architecture)
- Pixhawk 2 (FMUv3 architecture)
- Pixracer (FMUv4 architecture)
- Dronesmith Lucy (FMUv4 architecture)
- MindPX (FMUv4 architecture)
- Pixhawk 3 Pro (FMUv4-PRO architecture)
- Upcoming Pixracer 4 & Pixhawk 4 (FMUv5 architecture, STM32F7)