{ "info": { "author": "Lukasz Janyst", "author_email": "xyz@jany.st", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Operating System :: Unix", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Human Machine Interfaces" ], "description": "\n=======\nPiPilot\n=======\n\n.. image:: https://img.shields.io/pypi/v/PiPilot.svg\n :target: https://pypi.python.org/pypi/PiPilot\n :alt: PyPI Version\n\nPiPilot lets you control a drone from a web browser. It's been designed to work\nwith Raspberry Pi, hence its name. However, you can likely make it work with\nanything that has UART. It should be able to interface with any autopilot board\ncapable of understanding the SBUS protocol.\n\nThe purpose of the project is to let the autopilot control the fundamental\nbehavior of a drone, i.e., attitude using gyros and accelerometers, and\nprovide functionality controlling velocity, altitude hold, and basic navigation\nusing more sophisticated sensors. We're not there yet.\n\n.. figure:: https://github.com/ljanyst/pipilot/raw/master/assets/interface.png\n :scale: 50 %\n :alt: Interface\n\nInverter\n--------\n\nSince SBUS, in reality, is inverted UART, you cannot connect the wires directly.\nYou will need to build yourself an inverter.\n\n.. figure:: https://github.com/ljanyst/pipilot/raw/master/assets/inverter.png\n :scale: 50 %\n :alt: Inverter\n\nInstallation\n------------\n\n.. code-block:: console\n\n $ pip install PiPilot\n $ pipilot -n pipilot\n\nTest\n----\n\n.. figure:: https://img.youtube.com/vi/EUDdmXHwLbQ/0.jpg\n :scale: 50 %\n :alt: Test\n :target: https://www.youtube.com/watch?v=EUDdmXHwLbQ\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ljanyst/pipilot", "keywords": "", "license": "GPL3 license", "maintainer": "", "maintainer_email": "", "name": "PiPilot", "package_url": "https://pypi.org/project/PiPilot/", "platform": "", "project_url": "https://pypi.org/project/PiPilot/", "project_urls": { "Homepage": "https://github.com/ljanyst/pipilot" }, "release_url": "https://pypi.org/project/PiPilot/0.0.1/", "requires_dist": [ "twisted", "pyserial", "autobahn" ], "requires_python": "", "summary": "A software aircraft controller for RaspberryPi", "version": "0.0.1" }, "last_serial": 3662896, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6ced5aafd128a9df0c590d0e668dfe3b", "sha256": "1e51a1ccd1b36706efbf35d59ef7063178d4b6c2f339f9232359668f65450a67" }, "downloads": -1, "filename": "PiPilot-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "6ced5aafd128a9df0c590d0e668dfe3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934714, "upload_time": "2018-03-12T19:52:26", "url": "https://files.pythonhosted.org/packages/74/27/a4df92b98c4af8107f748e2a658fbe2ad94041e793e587b80097d8fd735b/PiPilot-0.0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ced5aafd128a9df0c590d0e668dfe3b", "sha256": "1e51a1ccd1b36706efbf35d59ef7063178d4b6c2f339f9232359668f65450a67" }, "downloads": -1, "filename": "PiPilot-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "6ced5aafd128a9df0c590d0e668dfe3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 934714, "upload_time": "2018-03-12T19:52:26", "url": "https://files.pythonhosted.org/packages/74/27/a4df92b98c4af8107f748e2a658fbe2ad94041e793e587b80097d8fd735b/PiPilot-0.0.1-py3-none-any.whl" } ] }