Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 2.49 KB

README.md

File metadata and controls

82 lines (53 loc) · 2.49 KB

Capstone Drone Backend

Build Status Built with

Djano REST API for Tello drone SDK. Check out the project's documentation.

Capstone Design Project at TU Korea

This is an on-going capstone design project for final year students in TU Korea. Tello drones provide a Python SDK for their drone interface. However, their SDK lack compatibility when it comes to linking current drone stats with web/mobile interfaces(though they do provide a mobile app to use instead of physical controllers).

While developing our capstone design project for AutoDriving Fire Dectection Drone use in Industrial complex, we needed a API wrapper for the SDK specific to those needs, and decided to make one.

Getting Started

Dependencies

Tested in Ubuntu 20.04 LTS

  • Python 3.8.10
  • Django 4.0.2
  • DjangoRestFramework 4.10.1
  • PostgreSQL 12.9
  • Check out full documentation of Tello SDK here.

Prerequisites

Local Development

Start the dev server for local development:

docker-compose up

Run a command inside the docker container:

docker-compose run --rm web [command]

Check out API documentation at http://localhost:8001/

TODO

  • Create RESTful API
  • Test binding with actual working drone.
  • Dockerize postgres and django

Authors

Sean Hong(홍성민)

License

This project is licensed under the MIT License - see the LICENSE.md file for details