v1.12.0

PX4/PX4-Autopilotv1.12.0Jul 11, 2021by dagar

AI Summary

A major stable release enabling Multi-EKF by default and improving flight modes and CAN support.

Key Highlights

  • Multi-EKF enabled by default
  • Safety switch defaults to off (latching)
  • Intuitive stick feel in Position mode
  • Hover thrust independent velocity control
  • UAVCANv0/v1 support

New Features

  • Multi-EKF enabled by default
  • Safety switch defaults to off
  • Intuitive stick feel in Position mode
  • Hover thrust independent velocity control gains
  • UAVCANv0 support
  • UAVCANv1 alpha support
  • TECS improvements
  • Faster magnetometer calibration
  • Gyro dynamic notch filtering
  • Optimized rate control pipeline
  • IRC Ghost support
  • New board support (FMUv6u/v6x, CUAV X7, etc.)

Full Release Notes

This is the v1.12 stable release, which brings a number of significant improvements to PX4:

The full release notes are here: https://docs.px4.io/master/en/releases/1.12.html

* Multi-EKF enabled by default
* Safety (switch) defaults to off (motors are disarmed, but servos / flaps can move)
* Safety switch is latching: Once it is disabled, it will stay disabled
* Multicopter
   * [Intuitive stick feel in Position mode](https://docs.px4.io/master/en/releases/1.12.html#intuitive-stick-feel-in-position-mode)
   * [Hover thrust independent velocity control gains](https://docs.px4.io/master/en/releases/1.12.html#hover-thrust-independent-velocity-control-gains)
* UAVCANv0: Although the fundamental features like Firmware upgrades and parameter sync of CAN nodes have been implemented for over 5 years, we refreshed support now that finally, devices are on the market. Typical CAN GPS, airspeed and power modules are supported
* UAVCANv0 Node: PX4 supported building nodes for many years - now we support building specific targets like the CUAV GPS units
* UAVCANv1: Initial alpha of a complete end-to-end implementation
* Fixedwing/VTOL significant TECS improvements
* Magnetometer calibration faster and more robust
    * new soft iron calibration coefficients 
    * automatically determine the rotation of external sensors
* Gyro dynamic notch filtering with onboard FFT
* Optimized rate control sensor pipeline (minimal inner loop end-to-end latency)
* Added support for IRC Ghost including telemetry
* new board support
   * PX4 FMUv6u
   * PX4 FMUv6x
   * CUAV X7/X7Pro
   * CUAV Nora
   * CUAV CAN GPS
   * SP Racing H7 Extreme
   * Bitcraze Crazyflie v2.1
   * ARK CAN Flow
   * ARK CAN GPS
   * Freefly CAN RTK GPS
   * mRo Ctrl Zero H7 (experimental)