PX4 autopilot: Difference between revisions

Content deleted Content added
add free software stub
Revi. uncited and nota.
 
(10 intermediate revisions by 7 users not shown)
Line 1:
{{Notability|Products|date=July 2024}}{{Infobox Software
{{tone|date=January 2018}}
| name = PX4 AutoPilotautopilot
{{Infobox Software
| name = PX4 AutoPilot
| developer = PX4 Development Team and Community
| operating_system = [[NuttX]], [[Robot Operating System|ROS]]
Line 11 ⟶ 10:
}}
 
The '''PX4 autopilot''' is an open-source system for autonomous aircraft. The project was started in 2009.
The '''PX4 autopilot''' is an open-source system designed for affordable autonomous aircraft. Its cost-effectiveness and widespread availability make it suitable for hobbyists operating small and remotely piloted aircraft. Originating in 2009, this project is continually evolving, with ongoing development and utilization at the Computer Vision and Geometry Lab of ETH Zurich (Swiss Federal Institute of Technology). It also receives support from the Autonomous Systems Lab and the Automatic Control Laboratory. Currently, numerous vendors are manufacturing PX4 autopilots and associated accessories.
 
==Overview==
PX4 supports the following features:
 
*Support for multipleMultiple vehicle types, including fixed-wing aircraft, multicopters, helicopters, rovers, boats and underwater vehicles<ref>{{Cite web |title=Airframes Reference - PX4 User Guide |url=https://docs.px4.io/main/en/airframes/airframe_reference.html#airframes-reference |access-date=2023-03-12 |website=docs.px4.io}}</ref>
*Fully manual, partially assisted and fully autonomous flight modes<ref>{{Cite web |title=PX4 Flight Modes Overview - PX4 User Guide |url=https://docs.px4.io/main/en/getting_started/flight_modes.html |access-date=2023-03-12 |website=docs.px4.io}}</ref>
*Vehicle stabilization
*Waypoint navigation
*Integration with position, speed, altitude and rotation sensors<ref>{{Cite web |title=Sensors - PX4 User Guide |url=https://docs.px4.io/main/en/getting_started/sensor_selection.html |access-date=2023-03-12 |website=docs.px4.io}}</ref>
*Automatic triggering of cameras or external actuators<ref>{{Cite web |title=Payloads and Cameras - PX4 User Guide |url=https://docs.px4.io/main/en/payloads/ |access-date=2023-03-12 |website=docs.px4.io}}</ref>
PX4 is capable of integrating with other autopilot software, such as the QGroundControl ground control station software,<ref>[http://qgroundcontrol.org/ QGroundControl]</ref> via the [[MAVLink (Micro Air Vehicle Communication)]] protocol.<ref>{{Cite web |title=MAVLink |url=http://qgroundcontrol.org/mavlink/start |url-status=dead |archive-url=https://web.archive.org/web/20180818155006/http://qgroundcontrol.org/mavlink/start |archive-date=2018-08-18 |access-date=2013-12-07}}</ref>
 
PX4 is open-source and available under a [[BSD-3-Clause License|BSD-3-Clause license]].
 
==Supported hardware==
For an up-to-date and complete list of the hardware supported by the PX4 Autopilot, visit their [https://px4.io/ecosystem/compatible-hardware/ "Compatible Hardware"] website.
 
==See also==
* [[Paparazzi Project]]
* [[ArduPilot]]
* [[Slugs (autopilot system)|Slugs]]
* [[OpenPilot]]
Line 41 ⟶ 35:
 
==External links==
* [http://www.px4.io PX4 Homepagehomepage]
* [http://www.dronecode.org Dronecode Homepagehomepage]
 
[[Category:Avionics]]