{ "info": { "author": "ayush_98", "author_email": "ayush@flytbase.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "This is a python library which a user can import in the python script and can control the drone through flytbase platform.\n\nSteps to use this library:\n1. Install the package by typing in terminal: `pip install flyt-python` \n2. Open terminal and install Redis-server by typing `sudo apt-get install redis-server` \n3. Download [Flytsim Docker](http://docs.flytbase.com/docs/FlytSim/docker.html). \n4. Follow the Documentation and launch the Docker.\n5. Activate and Register Flytsim docker device using [Flytbase Platform](https://my.flytbase.com) and get [Vehicle ID](https://my.flytbase.com/devices/) and [Personal Access Token](https://my.flytbase.com/developer/token/).\n6. Go to the folder where library exists, open terminal and type `python3 daemon.py` and press Enter.\n7. Now try running the demo apps present in the `Demo Apps` folder.\n\n Demo App 1: This demo app makes the robot takeoff, move in a square trajectory of side length provided as an argument to the script and land once the entire mission is over.\n\n\n ```\n from flyt_python.flyt_python import DroneApiConnector\n token = '' # Personal Access Token\n vehicle_id = '' # Vehicle ID\n drone = DroneApiConnector(token,vehicle_id, ip_address='localhost',wait_for_drone_response =True)\n # Initialize the drone's connection`\n drone.connect()\n print(\"Taking Off\")\n drone.takeoff(5)\n print(\"Drawing square with side = 5\")\n drone.set_local_position(x=5, y=0, z=0, body_frame=True)\n drone.set_local_position(x=0, y=5, z=0, body_frame=True)\n drone.set_local_position(x=-5, y=0, z=0,body_frame=True)\n drone.set_local_position(x=0, y=-5, z=0,body_frame=True)\n drone.land()\n #disconnect the drone\n drone.disconnect()\n ``` \n\n Demo App 2: This demo app make the robot takeoff, and hover, then print the voltage, current and remaining battery percentage.\n\n ```\n from flyt_python.flyt_python import DroneApiConnector\n token = '' # Personal Access Token\n vehicle_id = '' # Vehicle ID\n\n drone = DroneApiConnector(token,vehicle_id, ip='localhost',wait_for_drone_response =True)\n\n # Initialize the drone's connection\n drone.connect()\n\n print(\"Taking Off\")\n drone.takeoff(5)\n\n print(\"Getting Battery Status\")\n\n battery_status = drone.get_battery_status()\n print(\"Voltage: \", battery_status['voltage'])\n print(\"Current: \", battery_status['current'])\n print(\"Remaining Battery Percentage: \", battery_status['remaining'])\n\n #disconnect the drone\n drone.disconnect()\n ```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "flyt-python", "package_url": "https://pypi.org/project/flyt-python/", "platform": "", "project_url": "https://pypi.org/project/flyt-python/", "project_urls": null, "release_url": "https://pypi.org/project/flyt-python/0.2.3/", "requires_dist": [ "redis", "websocket-client (==0.50.0)", "requests" ], "requires_python": "", "summary": "Python package for Drone Applications", "version": "0.2.3" }, "last_serial": 4345513, "releases": { "0.1.7": [ { "comment_text": "", "digests": { "md5": "6935e715300168575245d23098d8821e", "sha256": "9bd8f772915ce3a90056efc918959c88b46a9d85b5c60796d9c24871377abd2a" }, "downloads": -1, "filename": "flyt_python-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6935e715300168575245d23098d8821e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13340, "upload_time": "2018-09-25T12:12:47", "url": "https://files.pythonhosted.org/packages/50/77/9421b463aaa4e57f70b9185d07d62d25cbe9a80294d31796f9f4ce26f9dd/flyt_python-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "591d6eb73948d01594c1644bdd847ea9", "sha256": "db3c07647c0141304d52b7cbb96797b8c677b34b8a398192e9ad633905aaed73" }, "downloads": -1, "filename": "flyt_python-0.1.7.tar.gz", "has_sig": false, "md5_digest": "591d6eb73948d01594c1644bdd847ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12764, "upload_time": "2018-09-25T12:12:50", "url": "https://files.pythonhosted.org/packages/9e/fc/4f13ccb99d60a955b7d85513ca3f3cbd3a6c45c7190cabd47d35cc70aa89/flyt_python-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "24f55d95cd2b9735829968ec2e143e92", "sha256": "88da9e9be36da6a226b1536b9f694238a1bc2dd6fa4e19bbdb00e9799d2adec8" }, "downloads": -1, "filename": "flyt_python-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "24f55d95cd2b9735829968ec2e143e92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13329, "upload_time": "2018-09-25T12:30:31", "url": "https://files.pythonhosted.org/packages/3a/49/7f029b5d25ea92ccc2c26e26b935c64ec557579be752b8145ca3377aad80/flyt_python-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbf19d73960c0b4ec03c0e4d86fb4073", "sha256": "656b62a9f09198623cc2802690e2646bdb73010a5dba338d6ea974b084458f46" }, "downloads": -1, "filename": "flyt_python-0.1.8.tar.gz", "has_sig": false, "md5_digest": "cbf19d73960c0b4ec03c0e4d86fb4073", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12747, "upload_time": "2018-09-25T12:30:33", "url": "https://files.pythonhosted.org/packages/80/4f/4b5aa6ec539d366241329618cde3438c9831a82c725d0400cea9ec41e7da/flyt_python-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "7bbdde8f108e5acfc24fcdede9a673b5", "sha256": "293020b52f5430584bab46a67fe5c477ddc3a6b399ca98a30d9638a08d3f8385" }, "downloads": -1, "filename": "flyt_python-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "7bbdde8f108e5acfc24fcdede9a673b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13321, "upload_time": "2018-09-25T12:35:16", "url": "https://files.pythonhosted.org/packages/6e/18/c1ba2e89a6785714c99c0b994ebcacf4577b58eb06bd234f5fb927f307ed/flyt_python-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f6f9e26d5c391ae4a588cac3735cdb7", "sha256": "c674838e204810333ed594986f990deb2866659e1be56eb62bdba94b874f3901" }, "downloads": -1, "filename": "flyt_python-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1f6f9e26d5c391ae4a588cac3735cdb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12728, "upload_time": "2018-09-25T12:35:18", "url": "https://files.pythonhosted.org/packages/b7/53/e704b8aff2937c7d928b71b4edaf0d1a863ee6f25e7b7325bfc0a3b94458/flyt_python-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4004ae66294ebb63d1ffe24b025eae21", "sha256": "d5e164e158d2ae97bfd05fb99549c4f411bdece0c21fb51140128094ea5f7bc0" }, "downloads": -1, "filename": "flyt_python-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4004ae66294ebb63d1ffe24b025eae21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14481, "upload_time": "2018-09-26T05:36:44", "url": "https://files.pythonhosted.org/packages/04/b8/ea4475e15bf203d2e1096641b806385981cf6a4c5d79fdf607f02547ec3b/flyt_python-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9ef660f92d5f19da03483bd5879beb8", "sha256": "3d689e7677e9f4cab2093af1ef81556bfd5fbdc6267daa3c65ae643225fa5e53" }, "downloads": -1, "filename": "flyt_python-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f9ef660f92d5f19da03483bd5879beb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13041, "upload_time": "2018-09-26T05:36:45", "url": "https://files.pythonhosted.org/packages/13/20/6e6ce1845375ff7b584e9147296debacd4a5d774ff50776710ebfd790dcc/flyt_python-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e4b45c7a1a0b12573c777b3a2c631ab6", "sha256": "e697a7eb27460c5a2fb6c48c27cbb53c2280d18e8de5158efc2333093e1bd53c" }, "downloads": -1, "filename": "flyt_python-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e4b45c7a1a0b12573c777b3a2c631ab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14487, "upload_time": "2018-09-26T05:50:56", "url": "https://files.pythonhosted.org/packages/3e/af/923f255a33c2627589d21dd40755ddfca5c9545556f274abef8faaf97711/flyt_python-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "704c3b2167844df367a34c48c790d41b", "sha256": "218295ae7dbb1d0da8e151ad09384d5294577d13cb0b92cfd94ecc5a0e11348c" }, "downloads": -1, "filename": "flyt_python-0.2.1.tar.gz", "has_sig": false, "md5_digest": "704c3b2167844df367a34c48c790d41b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13043, "upload_time": "2018-09-26T05:50:58", "url": "https://files.pythonhosted.org/packages/2e/90/d902e5c10dc832bd637096564402c98f230d74ed28f4ef79e0c6aa7805ce/flyt_python-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "140d7fa98b2df95844e952e3e4743ee7", "sha256": "04c4558d99f3266ff245c1ebb7993f6ec2bc70fc2233662c5ae40f53e48fa985" }, "downloads": -1, "filename": "flyt_python-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "140d7fa98b2df95844e952e3e4743ee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14487, "upload_time": "2018-09-26T05:53:29", "url": "https://files.pythonhosted.org/packages/fe/48/2c2b0d8941f1128b23e80e0efb80a1c07c339c52a2e8c7dce37279953e72/flyt_python-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aee86e683553527237626233e0c9f7c8", "sha256": "852ec662d7a4abe4970c5a2d0b44a857196010fa21ebb243f3f4031c2324e4f3" }, "downloads": -1, "filename": "flyt_python-0.2.2.tar.gz", "has_sig": false, "md5_digest": "aee86e683553527237626233e0c9f7c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13040, "upload_time": "2018-09-26T05:53:31", "url": "https://files.pythonhosted.org/packages/3e/da/e49271bf8ea5c0bf8df8eb5b0a4870a81dd2b65b14eca2d735a846da9552/flyt_python-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "989836b3f923ca4105d7a59c1dd80881", "sha256": "215f0ad7d322aee1ff98892877802a94817a46a2b0c83889c5f104a6dd88717b" }, "downloads": -1, "filename": "flyt_python-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "989836b3f923ca4105d7a59c1dd80881", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14631, "upload_time": "2018-10-05T19:14:38", "url": "https://files.pythonhosted.org/packages/ac/3f/954e80d857061babd40b2192e376b83bf59c8f3a6d74f37d30ea4aae8097/flyt_python-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0c61f502b2fbfb157b026b8ec279dc6", "sha256": "1506bf545007ae28d342428788422066908aea4d0ea15c6a71a5d20092e552ce" }, "downloads": -1, "filename": "flyt_python-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f0c61f502b2fbfb157b026b8ec279dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13192, "upload_time": "2018-10-05T19:14:40", "url": "https://files.pythonhosted.org/packages/dc/6f/bb8088f81455125f62a77bd0b4906841f70100a3c4bb285f1d9ee260cc08/flyt_python-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "989836b3f923ca4105d7a59c1dd80881", "sha256": "215f0ad7d322aee1ff98892877802a94817a46a2b0c83889c5f104a6dd88717b" }, "downloads": -1, "filename": "flyt_python-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "989836b3f923ca4105d7a59c1dd80881", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14631, "upload_time": "2018-10-05T19:14:38", "url": "https://files.pythonhosted.org/packages/ac/3f/954e80d857061babd40b2192e376b83bf59c8f3a6d74f37d30ea4aae8097/flyt_python-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0c61f502b2fbfb157b026b8ec279dc6", "sha256": "1506bf545007ae28d342428788422066908aea4d0ea15c6a71a5d20092e552ce" }, "downloads": -1, "filename": "flyt_python-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f0c61f502b2fbfb157b026b8ec279dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13192, "upload_time": "2018-10-05T19:14:40", "url": "https://files.pythonhosted.org/packages/dc/6f/bb8088f81455125f62a77bd0b4906841f70100a3c4bb285f1d9ee260cc08/flyt_python-0.2.3.tar.gz" } ] }