Skip to content

Releases: PX4/PX4-Autopilot

v1.7.3 Beta Release

02 Jan 12:25
Compare
Choose a tag to compare
v1.7.3 Beta Release Pre-release
Pre-release

This release is based on the new CI system and configuration and addresses a number of usability issues on vehicle setup:

  • Cascaded EKF2 error messages so they do not trigger when calibration is missing on the sensors
  • Disabled some text / speech outputs when disarmed
  • Ensured manual override is always enabled in fixed wing

v1.7.2 Stable Release

21 Dec 07:59
Compare
Choose a tag to compare

Fixes boot issues with some boards that deviate from the reference design.

v1.7.0 Stable Release

15 Dec 16:23
Compare
Choose a tag to compare

Release Notes

  • First-generation experimental support for ROS2-like setups with FastRTPS
  • Support for many new sensors (LIDAR, airspeed, IMU, etc)
  • Significant robustness improvements and new features in default estimation system (EKF2)
  • Significant improvements to VTOL flight control
  • Increased smoothness of multicopter flight control
  • Better performance of fixed wing flight control
  • Many build system improvements (including 50% faster nuttx builds)
  • New continuous integration system system (http://ci.px4.io) with significantly more build and testing capacity
  • Many improvements and fixes in various subsystems, as listed below.
  • Reduced CPU load and RAM usage

Change Log

v1.7.0 (2017-12-12)

Full Changelog

Implemented enhancements:

  • Consider SF1xx Driver for 1.7 Release #8177
  • Standard way to disable internal magnetometer? #8059
  • NuttX enable CONFIG_MEMSET_OPTSPEED #7815
  • add MAVLink FLIGHT_INFORMATION support #7706
  • FW Minimum Airspeed scaling for banked stall avoidance #7572
  • Be smart about using MAVLink 2.0 #7246
  • Bit-banding for atomic flag access on STM32 #7183
  • HC_SR04 driver needs cleanup #7168
  • Snapdragon Flight ESC support #6962
  • Create pure racer config #6780
  • Gazebo HIL #6631
  • listener does not work for subtopics #6607
  • Reduce effect of estimator vertical velocity errors #8445 (priseborough)
  • ekf2: relax preflight yaw check when possible #8424 (priseborough)
  • cmake NuttX wrapper work around windows cygwin path issues #8397 (dagar)
  • QuadChute monitor tecs height rate #8395 (sanderux)
  • vtol_att_control increase stack by 30 Bytes (1200 -> 1230) #8390 (dagar)
  • px4io delete old v1 battery current and voltage #8353 (dagar)
  • fw_pos_control_l1 increase stack by 100 Bytes #8348 (dagar)
  • Update the Description of the estimator_status Message #8346 (acfloria)
  • nuttx-configs remove cu and mount example #8344 (dagar)
  • cmake nuttx build and link libnet if networking is enabled #8314 (dagar)
  • Scale FW cruise throttle based on baro pressure #8304 (sanderux)
  • Add a driver for the ADIS16448 IMU #8301 (ASM3)
  • add boolean parameters to enable/disable each sensor #8283 (dagar)
  • SDP3x Airspeed Correction #8242 (acfloria)
  • Adaptive quadchute #8144 (sanderux)
  • logger: Add logging profile to support comparison of multiple sensors #8134 (priseborough)
  • RTPS and micro-CDR build system improvements #8084 (dagar)
  • Positon Controller: multiple small refinements #8072 (MaEtUgR)
  • Generate mixers from description of multicopter geometry #8063 (jlecoeur)
  • Check mag sensor for consistency before flight #8039 (priseborough)
  • Acro: SuperExpo Stick Input #8036 (MaEtUgR)
  • sitl: add possibility to not run gazebo when running make #7965 (JonasVautherin)
  • VTOL back transition: check only forward velocity #7948 (sanderux)
  • Factor in reverse pusher delay on mission acceptance radius #7915 (sanderux)
  • FW position failsafe defaults #7894 (dagar)
  • delete control_state and cleanup vehicle_attitude #7882 (dagar)
  • NuttX upgrade split UAVCAN bootloaders into separate repository #7878 (dagar)
  • Reverse pusher delay #7877 (sanderux)
  • Remove thrust_sp from pusher assist calculation #7865 (sanderux)
  • [RFC] Make NuttX drivers cross platform (VDev -> CDev) and MS4525 linux driver #7864 (dagar)
  • Allow position failsafe sensitivity to be adjusted for different platform types #7842 (priseborough)
  • Disable pusher assist for quadchute failsafe and while landing #7782 (sanderux)
  • Support thrust reversal for vtol back transition #7666 (sanderux)
  • commander RTL failsafe should be sticky #7576 (dagar)
  • FW raise min airspeed based on commanded bank #7575 (dagar)
  • FW landing abort use reposition #7574 (dagar)
  • EKF: Enable compensation for static pressure positional error #7264 (priseborough)

Fixed bugs:

  • v1.7-rc3 'hangs' for split second after arm/disarm #8413
  • MC: LowBat RTL Performed at 5m Alt instead of 50m! #8408
  • ECL__Lib EKF stopping navigation -> Meaning? #8401
  • MR: uncontrollable altitude gain when engaging auto or rtl #8400
  • F450 with Pixhawk 1 - f63c821 crash #8398
  • F450 with Pixhawk 3 Pro v1.7.0-rc3 crash #8392
  • RTL issues with multiCopter #8389
  • FW crash v1.7.0-rc2 #8380
  • PX4 1.6.5 Stbl: Loiter switching BUG. #8376
  • Potential critical NuttX alignment issue #8367
  • Fixed Wing reject auto mission #8361
  • [SubmodulesClean] error 1 #8333
  • Solo PREFLIGHT FAIL: MAG SENSORS INCONSISTENT #8305
  • F450 frame with Pixhawk mini crash - v1.7.0-rc1 #8299
  • Error compiling v1.7.0-rc1 for eagle_default target #8297
  • krait update param failed #8280
  • Protocol splitter is not sending any messages on UART #8262
  • RTL issues with multiCopter #8257
  • EKF2 Altitude estimation problem on Release 1.6.5 Stable #8256
  • Bug: Firmware does not build if submodule #8255
  • sensors voter not using SENS_BARO_QNH #8252
  • MISSION_ITEM_REACHED not sent in SITL #8245
  • rsync error when building the px4/firmware #8239
  • Battery remaining inversed when compensating for load #8198
  • Travis is not returning current master commit #8197
  • VTOL crash on V4Pro #8186
  • HIL: can't arm with latest versions [#8176](...
Read more

v1.7.0 Release Candidate 4

12 Dec 16:06
v1.7.0-rc4
5c54449
Compare
Choose a tag to compare
Pre-release

This RC correctly builds FMUv3 targets and includes fixes to RTL behaviour and when GPS lock is acquired mid-flight.

v1.7.0 Release Candidate 3

29 Nov 16:05
v1.7.0-rc3
Compare
Choose a tag to compare
Pre-release
v1.7.0-rc3

PX4 v1.7.0 Fourth Release Canadidate

v1.7.0 Release Candidate 2

28 Nov 03:06
v1.7.0-rc2
Compare
Choose a tag to compare
Pre-release
v1.7.0-rc2

PX4 v1.7.0 Third Release Canadidate

v1.7.0 Release Candidate 1

15 Nov 21:09
v1.7.0-rc1
Compare
Choose a tag to compare
Pre-release
v1.7.0-rc1

PX4 v1.7.0 Second Release Canadidate

v1.7.0 Release Candidate 0

15 Nov 16:14
v1.7.0-rc0
Compare
Choose a tag to compare
Pre-release
v1.7.0-rc0

PX4 v1.7.0 First Release Canadidate

v1.6.5 Stable Release

12 Jul 06:31
Compare
Choose a tag to compare

Ensures pausing a mission pauses on-spot and not only at the next waypoint.

v1.6.4 Stable Release

12 Jul 06:30
Compare
Choose a tag to compare

Maintenance release:

This release includes a number of fixes

  • Pixhawk Mini: Improve mag boot stability
  • Pixhawk 3 Pro: Improve mag boot stability
  • GCC7 compile fixes
  • Sensirion SDP3x driver
  • Measurement Specialties MS5525 driver
  • Add hard fault logs to .ulg flight log files
  • Fixed wing: Handle loiter relative alt correctly