Jump to content

PX4 autopilot: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Citation needed}}
Revi. uncited and nota.
 
Line 1: Line 1:
{{Notability|Products|date=July 2024}}{{Infobox Software
{{tone|date=January 2018}}
| name = PX4 autopilot
{{Infobox Software
| name = PX4 AutoPilot
| developer = PX4 Development Team and Community
| developer = PX4 Development Team and Community
| operating_system = [[NuttX]], [[Robot Operating System|ROS]]
| operating_system = [[NuttX]], [[Robot Operating System|ROS]]
Line 11: Line 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, 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).{{citation needed|date=April 2024}} It also receives support from the Autonomous Systems Lab and the Automatic Control Laboratory. Currently, numerous vendors are manufacturing PX4 autopilots and associated accessories {{cn|date=February 2024}}.


==Overview==
==Overview==
PX4 supports the following features:
PX4 supports the following features:


*Support for multiple 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>
*Multiple 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>
*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>
*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>
*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>{{Cite web|url=http://qgroundcontrol.org/|title=QGroundControl}}</ref> via the [[MAVLink]] 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 capable of integrating with other autopilot software, such as the QGroundControl ground control station software, via the [[MAVLink]] protocol.


PX4 is open-source and available under a [[BSD-3-Clause License|BSD-3-Clause license]].
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==
==See also==
Line 41: Line 35:


==External links==
==External links==
* [http://www.px4.io PX4 Homepage]
* [http://www.px4.io PX4 homepage]
* [http://www.dronecode.org Dronecode Homepage]
* [http://www.dronecode.org Dronecode homepage]


[[Category:Avionics]]
[[Category:Avionics]]
Line 51: Line 45:
[[Category:Free software programmed in C]]
[[Category:Free software programmed in C]]
[[Category:Free software programmed in C++]]
[[Category:Free software programmed in C++]]



{{Component-aircraft-stub}}
{{Component-aircraft-stub}}

Latest revision as of 09:06, 18 July 2024

PX4 autopilot
Developer(s)PX4 Development Team and Community
Initial releaseMarch 2012
Repositoryhttps://github.com/PX4/PX4-Autopilot
Written inC, C++
Operating systemNuttX, ROS
LicenseBSD-3-Clause
Websitehttp://px4.io

The PX4 autopilot is an open-source system for autonomous aircraft. The project was started in 2009.

Overview

[edit]

PX4 supports the following features:

  • Multiple vehicle types, including fixed-wing aircraft, multicopters, helicopters, rovers, boats and underwater vehicles[1]
  • Fully manual, partially assisted and fully autonomous flight modes[2]
  • Integration with position, speed, altitude and rotation sensors[3]
  • Automatic triggering of cameras or external actuators[4]

PX4 is capable of integrating with other autopilot software, such as the QGroundControl ground control station software, via the MAVLink protocol.

PX4 is open-source and available under a BSD-3-Clause license.

See also

[edit]

References

[edit]
  1. ^ "Airframes Reference - PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
  2. ^ "PX4 Flight Modes Overview - PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
  3. ^ "Sensors - PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
  4. ^ "Payloads and Cameras - PX4 User Guide". docs.px4.io. Retrieved 2023-03-12.
[edit]