PX4 autopilot

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

PX4 autopilot is an open-source autopilot system oriented toward 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

An autopilot allows a remotely piloted aircraft to be flown out of sight. All hardware and software is open-source and freely available to anyone under the BSD licensing agreement. Free software autopilots provide more flexible hardware and software. Users can modify the autopilot based on their own special requirements, such as forest fire evaluation. The free software approach from PX4 is similar to that from the paparazzi Project, ArduCopter, Slugs and OpenPilot where low cost and availability enables its hobbyist use in small remotely piloted aircraft such as micro air vehicles and miniature UAVs. Such frameworks are common in open-source robotics.

Processor

Sensors[5]

  • MPU6000 as main accel and gyro
  • ST Micro 16-bit gyroscope
  • ST Micro 14-bit accelerometer/magnetometer
  • MEAS barometer

Software

The open-source software suite contains everything to let airborne system fly including

  • QGroundControl[6] and MAVLink Micro Air Vehicle Communication Protocol[7]
  • 2D/3D aerial maps (with Google Earth support)
  • Drag-and-drop waypoints

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links

<templatestyles src="Asbox/styles.css"></templatestyles>

  1. PX4 and 3D Robotics present Pixhawk: An Advanced, User-Friendly Autopilot
  2. pixhawk Project
  3. Uavrobotics
  4. Specifications
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. QGroundControl
  7. MAVLink