Skip to content

Releases: PX4/PX4-Autopilot

v1.6.3 Stable Release

15 Jun 06:31
Compare
Choose a tag to compare

PX4 v1.6.3 requires a recent version of QGroundControl for the best user experience, currently available as “daily build” here.

  • Enables correct calibration of 4th magnetometer
  • Fixes VTOL back transition on RTL

v1.6.2 Stable Release

07 Jun 09:35
Compare
Choose a tag to compare

PX4 v1.6.2 requires a recent version of QGroundControl for the best user experience, currently available as “daily build” here.

New Hardware Support

  • Crazyflie v2
  • FMUv4 PRO (Prototype donation and manufacturing: Drotek)
  • FMUv5 (Prototype donation and manufacturing: Team Blacksheep)

New Features

  • New .ulg uLog logging format which directly logs uORB topics and offers more accurate time stamping. Supported in FlightPlot. @bkueng
  • New web-graphing engine for .ulg: http://review.px4.io @bkueng
  • Easier to use camera triggering @mhkabir
  • Basic support for real-time camera triggering feedback @mhkabir
  • Support for survey flights (multicopter and fixed wing) with intuitive UI
  • Temperature calibration and compensation (gyro, accel, mag, baro)
  • Support for MAVLink and PWM controlled gimbals @bkueng
  • Support for generic helicopters and Blade 130 mixer @bartslinger
  • Fixedwing acro and rattitude flight modes

Major Upgrades

Bugfixes and Improvements

  • Critical bugfixes in magnetometer calibration routine preventing a race condition @mhkabir
  • Improvements for FMUv3 / Pixhawk 2.1 HW support @mhkabir
  • Improvements for UAVCAN motor control and parameter transfer @eyeam3
  • Cleanup of PWM output driver, easier user-configuration of OneShot
  • More reliable reboot of Pixracer boards
  • Log tasks low on stack @AndreasAntener
  • Prevent overshooting of landing waypoints on VTOLS by calculating the acceptance radius based on ground speed @sanderux
  • Prevent takeoff in loiter mode when vehicle is on the ground and wait on transition to mission mode @julianoes
  • Improved robustness and reliability of land detector
  • Fix offboard attitude setpoint overwrite from RC channels @aivian
  • Add ground truth tests to SITL Gazebo CI @jgoppert
  • Disable the safety switch by default on Pixracer @LorenzMeier
  • Use ellipsoid instead of sphere fitting in magnetometer calibration @bugobliterator
  • Introduction of the event module @bkueng
  • Temperature calibration for IMU and barometric sensors @bugobliterator @priseborough
  • Don’t allow arming in low battery condition @LorenzMeier
  • Enable takeoff and landing with just local position (e.g. flow) @ChristophTobler
  • Add fixed-wing acro mode @AndreasAntener
  • Trigger quadchute on maximum roll and pitch angles to prevent stalling or actuation problems like reversed ailerons/elevons @sanderux
  • Add fast EKF2 replay for new ulog format @bkueng
  • UAVCAN performance audit @pavel-kirienko
  • Add preflight, postflight perf counters and process usage to ULog @bkueng
  • Improve VTOL standard transition improvements
  • Fix PX4 build on Windows platforms @MaEtUgR
  • Improve multicopter takeoff and landing in altitude controlled flight modes
  • Support for multiple UAVs in SITL simulation @mzahana
  • Fixedwing offboard control mode improvements
  • Fixedwing throttle scaling with battery voltage @sander
  • VTOL land improved back transition waypoint accuracy
  • TECS height rate feed forward fixed
  • Fixedwing loiter to altitude landing improved predictibility @natorgator
  • Fixedwing limits fix : The FW_PSP_OFF parameter no longer breaches the pitch min/max limits. @sanderux
  • Improved the mixer clipping performance on yaw saturation @bresch
  • BMI055 driver fixes for device IDs (from 1.6.0)
  • Fixes for mag rotation (from 1.6.0 and 1.6.1) @mhkabir

R&D

v1.6.0 Release Candidate 4

26 May 22:38
Compare
Choose a tag to compare
Pre-release

Improvements on mag calibration on FMUv4 hardware

v1.6.0 Release Candidate 3

20 May 08:37
Compare
Choose a tag to compare
Pre-release
  • Improvements on EKF2 stability
  • General improvements of stability and usability

v1.6.0 Release RC2

16 May 21:57
Compare
Choose a tag to compare
v1.6.0 Release RC2 Pre-release
Pre-release

Second release candidate for v1.6.0. Release notes TBC

1.6.0 Release RC1

30 Jan 08:07
Compare
Choose a tag to compare
1.6.0 Release RC1 Pre-release
Pre-release

This is a release candidate for the current beta branch, nominally tagged as 1.6.0. We will likely conclude to skip 1.6-1.9 in favour of releasing a 2.0.0 in a couple weeks, so consider this release candidate a reasonably well tested snapshot (hence the RC naming) of the current development and not a preview for the next stable release.

v1.5.5 Stable Release

25 Jan 08:12
Compare
Choose a tag to compare

Minor bugfixes and improvements over v1.5.4.

Release v.1.5.4

15 Jan 00:43
Compare
Choose a tag to compare

Geofence fix and re-labeled from v1.5.3 to v1.5.4 to fix version indication in QGC.

Release v1.5.2

09 Dec 18:08
Compare
Choose a tag to compare

Improves the calibration handling on Pixhawk 2.1 boards.

Release v1.5.1

07 Dec 17:03
Compare
Choose a tag to compare

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)