2016-03-25 12:07:25 -03:00
## PX4 Pro Drone Autopilot ##
2014-09-09 04:12:38 -03:00
2016-07-01 18:00:35 -03:00
[![Releases ](https://img.shields.io/github/release/PX4/Firmware.svg )](https://github.com/PX4/Firmware/releases) [![DOI ](https://zenodo.org/badge/22634/PX4/Firmware.svg )](https://zenodo.org/badge/latestdoi/22634/PX4/Firmware) [![Build Status ](https://travis-ci.org/PX4/Firmware.svg?branch=master )](https://travis-ci.org/PX4/Firmware) [![Coverity Scan ](https://scan.coverity.com/projects/3966/badge.svg?flat=1 )](https://scan.coverity.com/projects/3966?tab=overview)
2014-12-20 14:06:25 -04:00
2014-12-18 14:13:22 -04:00
[![Gitter ](https://badges.gitter.im/Join%20Chat.svg )](https://gitter.im/PX4/Firmware?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2016-03-25 12:07:25 -03:00
This repository holds the [PX4 Pro ](http://px4.io ) flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones.
2015-02-19 11:51:54 -04:00
2016-11-05 07:34:38 -03:00
* Official Website: http://px4.io (License: BSD 3-clause, [LICENSE.md ](https://github.com/PX4/Firmware/blob/master/LICENSE.md ))
* Supported airframes (more experimental types than listed here are supported):
2016-01-09 18:07:41 -04:00
* [Multicopters ](http://px4.io/portfolio_category/multicopter/ )
2016-02-23 19:07:48 -04:00
* [Fixed wing ](http://px4.io/portfolio_category/plane/ )
* [VTOL ](http://px4.io/portfolio_category/vtol/ )
2016-11-05 07:34:38 -03:00
* Releases: [Downloads ](https://github.com/PX4/Firmware/releases )
2014-12-24 05:21:26 -04:00
2017-01-09 17:20:53 -04:00
### Weekly Dev Call
The PX4 Dev Team syncs up on its weekly dev call (connect via [Mumble ](http://mumble.info ) client).
2017-02-14 16:33:38 -04:00
* When: Tuesday 17:00 Central European Time, 11:00 Eastern Time, 08:00 Pacific Standard Time
2017-01-09 17:20:53 -04:00
* Server: sitl01.dronetest.io
* Port: 64738
* Password: px4
* The agenda is announced in advance on the [PX4 Discuss ](http://discuss.px4.io/c/weekly-dev-call )
2017-02-14 16:33:38 -04:00
* Issues and PRs may be labelled "devcall" to flag them for discussion
2015-01-02 14:15:56 -04:00
2016-11-05 07:34:38 -03:00
Please refer to the [user documentation ](http://px4.io/user-guide/ ) and [user forum ](http://discuss.px4.io ) for flying drones with the PX4 flight stack.
2015-01-02 14:15:56 -04:00
2014-12-24 05:21:26 -04:00
### Developers ###
2016-11-05 07:34:38 -03:00
* [Developer Forum ](http://discuss.px4.io )
2016-01-09 11:59:22 -04:00
* [Guide for Contributions ](https://github.com/PX4/Firmware/blob/master/CONTRIBUTING.md )
* [Developer guide ](http://dev.px4.io )
2017-02-14 16:33:38 -04:00
* [Build instructions ](https://dev.px4.io/starting-building.html )
2014-12-24 05:21:26 -04:00
2016-11-05 07:34:38 -03:00
## Maintenance Team
2016-11-05 07:43:09 -03:00
* Project / Founder - [Lorenz Meier ](http://github.com/LorenzMeier )
2017-04-11 12:56:33 -03:00
* [Dev Call ](https://github.com/PX4/Firmware/labels/devcall ) - [Ramon Roche ](http://github.com/mrpollo )
2016-11-05 07:43:09 -03:00
* Communication Architecture - [Beat Kueng ](http://github.com/bkueng ), [Julian Oes ](http://github.com/JulianOes )
* UI / UX - [Gus Grubba ](http://github.com/dogmaphobic )
2017-04-11 12:56:33 -03:00
* [Multicopter Flight Control ](https://github.com/PX4/Firmware/labels/multicopter ) - [Dennis Mannhart ](http://github.com/Stifael ), [Matthias Grob ](http://github.com/MaEtUgR )
* [VTOL Flight Control ](https://github.com/PX4/Firmware/labels/vtol ) - [Roman Bapst ](http://github.com/tumbili ), [Andreas Antener ](http://github.com/AndreasAntener ), [Sander Smeets ](http://github.com/sanderux )
* [Fixed Wing Flight Control ](https://github.com/PX4/Firmware/labels/fixedwing ) - [Daniel Agar ](http://github.com/dagar ), [Paul Riseborough ](http://github.com/priseborough )
2017-02-25 23:41:52 -04:00
* Racers - [Anton Matosov ](http://github.com/anton-matosov )
2017-04-11 12:56:33 -03:00
* OS / drivers - [David Sidrane ](http://github.com/davids5 )
2017-04-11 22:21:07 -03:00
* [UAVCAN ](https://github.com/PX4/Firmware/labels/uavcan ) / Industrial - [Pavel Kirienko ](http://github.com/pavel-kirienko )
2016-11-05 07:43:09 -03:00
* State Estimation - [James Goppert ](http://github.com/jgoppert ), [Paul Riseborough ](http://github.com/priseborough )
2017-02-23 03:41:38 -04:00
* VIO - [Mohammed Kabir ](http://github.com/mhkabir ), [Christoph Tobler ](http://github.com/ChristophTobler )
2016-11-05 07:43:09 -03:00
* Obstacle Avoidance - [Vilhjalmur Vilhjalmsson ](http://github.com/vilhjalmur89 )
2017-04-11 12:56:33 -03:00
* [Snapdragon ](https://github.com/PX4/Firmware/labels/snapdragon ) - [Mark Charlebois ](http://github.com/mcharleb )
2017-04-11 22:21:07 -03:00
* [Intel Aero ](https://github.com/PX4/Firmware/labels/intel%20aero ) - [Lucas de Marchi ](http://github.com/lucasdemarchi ), [Simone Guscetti ](http://github.com/simonegu )
2017-04-11 12:56:33 -03:00
* [Raspberry Pi / Navio ](https://github.com/PX4/Firmware/labels/raspberry_pi ) - [Beat Kueng ](http://github.com/bkueng )
* [Parrot Bebop ](https://github.com/PX4/Firmware/labels/bebop ) - [Michael Schaeuble ](http://github.com/eyeam3 )
2016-11-05 07:34:38 -03:00
## Supported Hardware
2015-01-09 17:18:19 -04:00
2014-12-24 05:21:26 -04:00
This repository contains code supporting these boards:
2015-12-08 07:46:32 -04:00
* [Snapdragon Flight ](http://dev.px4.io/hardware-snapdragon.html )
2017-04-11 22:21:07 -03:00
* [Intel Aero ](https://dev.px4.io/hardware-intel-aero.html )
* [Raspberry PI with Navio 2 ](https://dev.px4.io/hardware-rpi.html )
2017-02-23 03:41:38 -04:00
* [Parrot Bebop 2 ](http://dev.px4.io/starting-building.html#parrot-bebop )
2015-01-11 07:55:57 -04:00
* FMUv1.x
2016-10-17 19:19:05 -03:00
* FMUv2.x ([Pixhawk](http://dev.px4.io/hardware-pixhawk.html) and [Pixfalcon ](http://dev.px4.io/hardware-pixfalcon.html ))
* FMUv3.x ([Pixhawk 2](http://dev.px4.io/hardware-pixhawk.html))
2016-11-05 07:34:38 -03:00
* FMUv4.x (Pixhawk 3 Pro and [Pixracer ](http://dev.px4.io/hardware-pixracer.html ))
* FMUv5.x (ARM Cortex M7, future Pixhawk)
2015-01-02 14:01:47 -04:00
* AeroCore (v1 and v2)
2015-05-23 06:43:25 -03:00
* STM32F4Discovery (basic support) [Tutorial ](https://pixhawk.org/modules/stm32f4discovery )
2016-12-12 20:46:09 -04:00
* MindPX V2.8 [Tutorial ](http://www.mindpx.net/assets/accessories/UserGuide_MindPX.pdf )
* MindRacer V1.2 [Tutorial ](http://mindpx.net/assets/accessories/mindracer_user_guide_v1.2.pdf )
2016-11-05 07:34:38 -03:00
## Project Milestones
The PX4 software and Pixhawk hardware (which has been designed for it) has been created in 2011 by Lorenz Meier.