Metadata-Version: 2.0
Name: PiPilot
Version: 0.0.1
Summary: A software aircraft controller for RaspberryPi
Home-page: https://github.com/ljanyst/pipilot
Author: Lukasz Janyst
Author-email: xyz@jany.st
License: GPL3 license
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: Unix
Classifier: Topic :: Scientific/Engineering :: Human Machine Interfaces
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Environment :: Console
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Environment :: Web Environment
Requires-Dist: twisted
Requires-Dist: pyserial
Requires-Dist: autobahn


=======
PiPilot
=======

.. image:: https://img.shields.io/pypi/v/PiPilot.svg
   :target: https://pypi.python.org/pypi/PiPilot
   :alt: PyPI Version

PiPilot lets you control a drone from a web browser. It's been designed to work
with Raspberry Pi, hence its name. However, you can likely make it work with
anything that has UART. It should be able to interface with any autopilot board
capable of understanding the SBUS protocol.

The purpose of the project is to let the autopilot control the fundamental
behavior of a drone, i.e., attitude using gyros and accelerometers, and
provide functionality controlling velocity, altitude hold, and basic navigation
using more sophisticated sensors. We're not there yet.

.. figure:: https://github.com/ljanyst/pipilot/raw/master/assets/interface.png
   :scale: 50 %
   :alt: Interface

Inverter
--------

Since SBUS, in reality, is inverted UART, you cannot connect the wires directly.
You will need to build yourself an inverter.

.. figure:: https://github.com/ljanyst/pipilot/raw/master/assets/inverter.png
   :scale: 50 %
   :alt: Inverter

Installation
------------

.. code-block:: console

     $ pip install PiPilot
     $ pipilot -n pipilot

Test
----

.. figure:: https://img.youtube.com/vi/EUDdmXHwLbQ/0.jpg
   :scale: 50 %
   :alt: Test
   :target: https://www.youtube.com/watch?v=EUDdmXHwLbQ


