Releases: PX4/PX4-Autopilot
Releases · PX4/PX4-Autopilot
v1.7.3 Beta 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
Fixes boot issues with some boards that deviate from the reference design.
v1.7.0 Stable Release
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)
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](...
v1.7.0 Release Candidate 4
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
v1.7.0-rc3 PX4 v1.7.0 Fourth Release Canadidate
v1.7.0 Release Candidate 2
v1.7.0-rc2 PX4 v1.7.0 Third Release Canadidate
v1.7.0 Release Candidate 1
v1.7.0-rc1 PX4 v1.7.0 Second Release Canadidate
v1.7.0 Release Candidate 0
v1.7.0-rc0 PX4 v1.7.0 First Release Canadidate
v1.6.5 Stable Release
Ensures pausing a mission pauses on-spot and not only at the next waypoint.
v1.6.4 Stable Release
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