Published December 17, 2019
| Version v1.10.0
Software
Open
PX4/Firmware: Stable Release v1.10.0
Creators
- Lorenz Meier1
- Daniel Agar
- Beat Küng1
- Julian Oes1
- Thomas Gubler
- Anton Babushkin
- px4dev
- Mark Charlebois2
- Roman Bapst
- Dennis Mannhart
- Matthias Grob3
- Andreas Daniel Antener
- James Goppert4
- Andrew Tridgell5
- Paul Riseborough6
- Nuno Marques7
- Mark Whitehorn
- Mathieu Bresciani
- Kabir Mohammed8
- Simon Wilks9
- Sander Smeets10
- Pavel Kirienko11
- Mark Sauder
- Martina Rivizzigno
- JohanJansen
- Julien Lecoeur
- Don Gagne
- David Sidrane12
- Ban Siesta
- Daniele Pettenuzzo1
- 1. @Auterion
- 2. Qualcomm Technologies Inc; Linaro
- 3. Auterion
- 4. JMG Robotics, dronecrew.com, Purdue University
- 5. AerialRobotics Australia Pty Ltd
- 6. GNC Solutions Pty Ltd
- 7. dronesolutions.io
- 8. Corvus Robotics // MIT
- 9. UAVenture AG
- 10. DronesLab
- 11. @Zubax
- 12. Nscdg
Description
Release Notes Highlights
- Multicopter 1 kHz rate loop (param IMU_GYRO_RATEMAX)
- DShot ESC Support with Telemetry (PR #12854, Docs)
- Cone-based RTL (Docs)
- Significantly improved real time system performance
- new work queue scheduling framework with a thread per physical bus
- new C++ uORB API (faster, safer, and more memory efficient)
- new RTF airframes
- Holybro Kopis 2 (and KakuteF7 board)
- Holybro S500
- NuttX RTOS upgrade with a number of important bug fixes and performance improvements ### Additional Features and Improvements #### Migration Guide
- DEPRECATED: Throttle PID Attenuation (TPA) (PR #13208)
- Deprecated in favor of Thrust Curve compensation. #### Multicopter
- the rate controller now runs synchronized with the primary gyro
- Rate integrator improvements (PR #12296) #### VTOL
- VTOL front transition heading handling improvements (PR #12630)
- RTL: By default enable return via landing pattern for deterministic back-transition (PR #12746)
- VTOL GPS fix bank loiter (PR #12778) #### Fixed Wing
- initial support for new airspeed selector module capable of detecting airspeed sensor faults #### Rover
- Enable Offboard support for Rover position control #### PX4/ECL - Estimators improvement
- many bug fixes and robustness improvements
- Mag inconsistency check (PR #12334) #### PX4/Drivers
- UAVCAN sensor drivers for battery and optical flow #### Computer Vision & Autonomy ##### PX4/Avoidance
- Safe Landing Planner support
- Collision Prevention Improvements #### Simulation
- Simulation-In-Hardware (PR #11835, Docs)
- jMAVSim headless/no-GUI option (jMAVSim PR #105) #### Logging improvements
- AUX1-RC-channel-based logging via SDLOG_MODE (PR #12100)
- Logging of system bootup messages, and dmesg tool (on boards with enough RAM) (PR #11792) #### Onboard computer / middleware improvements #### Failsafe / commander improvements
- Bugfixes for failsafe corner cases (PRs #13143, #13294) #### OS/NuttX The release includes a change from NuttX-7.28 to NuttX-7.29 See NuttX release notes for the details of changes in NuttX-7.29 details.
Included as backports are:
- STM32F7 I2C state and interrupt storm fixes.
- Serial Single wire mode has moved to NuttX
- Fix for "z" in printf
- kinetis:i2c transfer ensure correct result returned.
- kinetis_i2c_transfer released the mutex then fetched the state, this resulted in returning the correct results.
- STM32F4 and STM32F7 SD card hang on card eject fixed
- STM32F7 ethernet add timeout on MAC reset
https://gist.github.com/mrpollo/3af778f7f6cdbad1f0433ba18b4b7204
Files
PX4/Firmware-v1.10.0.zip
Files
(6.3 MB)
Name | Size | Download all |
---|---|---|
md5:98c1d2f0f30334cf0f628721330e182c
|
6.3 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/PX4/Firmware/tree/v1.10.0 (URL)