PX4 autopilot
This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. (January 2018) |
Developer(s) | PX4 Development Team and Community |
---|---|
Initial release | March 2012 |
Repository | https://github.com/PX4/PX4-Autopilot |
Written in | C++ |
Operating system | NuttX, ROS |
License | BSD-3-Clause |
Website | http://px4.io |
PX4 autopilot is an open-source autopilot system that is oriented toward an inexpensive autonomous aircraft.[1]
Low cost and availability enable hobbyist use in small remotely piloted aircraft. The project started in 2009[2] and is being further developed and used at Computer Vision and Geometry Lab of ETH Zurich (Swiss Federal Institute of Technology) and supported by the Autonomous Systems Lab and the Automatic Control Laboratory. Several vendors are currently producing PX4 autopilots and accessories.[3]
Overview
PX4 supports the following features:
- Support for multiple vehicle types, including fixed-wing aircraft, multicopters, helicopters, rovers, boats, and underwater vehicles[4]
- Fully manual, partially assisted, and fully autonomous flight modes[5]
- Vehicle stabilization
- Waypoint navigation
- Integration with position, speed, altitude, and rotation sensors[6]
- Automatic triggering of cameras or external actuators[7]
PX4 is capable of integrating with other autopilot software, such as the QGroundControl ground control station software,[8] via the MAVLink (Micro Air Vehicle Communication) protocol.[9]
PX4 is open-source and available under a BSD-3-Clause license.
Supported hardware
For an up-to-date and complete list of the hardware supported by the PX4 Autopilot, visit their "Compatible Hardware" website.
See also
References
- ^ PX4 and 3D Robotics present Pixhawk: An Advanced, User-Friendly Autopilot
- ^ "pixhawk Project". Archived from the original on 2017-06-11. Retrieved 2013-12-07.
- ^ Uavrobotics
- ^ "Airframes Reference | PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
- ^ "PX4 Flight Modes Overview | PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
- ^ "Sensors | PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
- ^ "Payloads and Cameras | PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
- ^ QGroundControl
- ^ "MAVLink". Archived from the original on 2018-08-18. Retrieved 2013-12-07.