v1.5.1

PX4/PX4-Autopilotv1.5.1Dec 7, 2016by LorenzMeier

AI Summary

This release switches the default estimator to EKF2, adds support for new hardware platforms like STM32F7 and Parrot Bebop 2, and introduces new logging tools.

Key Highlights

  • EKF2 becomes the default estimator for all vehicles
  • New hardware support: STM32F7, Crazyflie, and Parrot Bebop 2
  • New log analysis tool with real-time zoomable plots
  • Reduction of memory footprint

Breaking Changes

  • Default estimator changed to EKF2 (SYS_MC_EST_GROUP behavior change)

New Features

  • EKF2 default estimator
  • STM32F7 support
  • Crazyflie support
  • Parrot Bebop 2 support
  • Log streaming via Wifi
  • New log analysis tool
  • Memory footprint reduction
  • VTOL performance improvements
  • Side-slip support in EKF2

Full Release Notes

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](http://logs.px4.io/plot_app?log=9deaf680-de27-472b-af59-9b1fe0e30f7f))
- 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)