About Us
PythonPilot is a new, open-source autopilot developed by David Haessig and Michael Vogus. It is built entirely in the USA, coded entirely in Python and currently supporting quadcopters. Developed on the Raspberry Pi and operating under Linux Debian, it is hoped that this new platform will launch a variety of autopilot variants, including fixed wing aircraft, traditional helicopter, watercraft, ground vehicles, and others. Users can either use the PiQuad Electronics Assembly developed by Robotics-In-Flight (PythonPilot has been integrated, tested, and is fully operational on this platform), or may utilize the open-source code on a platform that they are developing, providing command and sensor inputs through the fully documented PythonPilot IO interface.
Licenses
Name | Description | Ver | Copyright Holder | License |
---|---|---|---|---|
pythonpilot_main.py | Top level module (initialization, static variables, main loop) | 1 | RIF, 2017-2021 | GPL v3 |
flt_st.py | Flight state machine | 1 | RIF, 2017-2021 | GPL v3 |
kb_cmd.py | Console interface | 1 | RIF, 2017-2021 | GPL v3 |
esc.py | Electronic speed control driver control | 1 | RIF, 2017-2021 | GPL v3 |
imu.py | Inertial measurement unit sensor | – | Jeff Rowberg, 2012 | MIT |
gnc.py | Guidance, navigation, and control functions | 1 | RIF, 2017-2021 | GPL v3 |
rif_cmd.py | Sensor interface library module (RC, GPS, baro-alt, magnetometer) | 1 | RIF, 2017-2021 | RIF* Proprietary |
ATMega2560_4chRC_GPS_Alt_Mag_BaroFix3.ino | CRIUS All-in-One Pro sensor interface executable module | 1 | RIF, 2017-2021 | RIF* Proprietary |