https://github.com/adeelh/drone-companion
Specify a target in the video and watch the AR Drone 2.0 autonomously track and follow it. (Final Year Project, Fall 2016 - Spring 2017)
https://github.com/adeelh/drone-companion
ardrone drone object-tracking opencv python robotics
Last synced: about 1 month ago
JSON representation
Specify a target in the video and watch the AR Drone 2.0 autonomously track and follow it. (Final Year Project, Fall 2016 - Spring 2017)
- Host: GitHub
- URL: https://github.com/adeelh/drone-companion
- Owner: AdeelH
- Created: 2017-04-14T10:58:04.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-09T20:05:45.000Z (about 9 years ago)
- Last Synced: 2025-01-30T14:34:59.487Z (over 1 year ago)
- Topics: ardrone, drone, object-tracking, opencv, python, robotics
- Language: Python
- Homepage:
- Size: 1.24 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AR Drone Companion
A desktop app for the Parrot AR Drone 2.0. Specify a target in the video and watch the AR Drone autonomously track and follow it. The drone also avoids obstacles using data from mounted ultrasonic sensors. (Final Year Project, Fall 2016 - Spring 2017)
## Run
`python app.py`
## Controls
`` - takeoff/land
`r` - start/stop recording
`p` - take a picture
`c` - stop tracking
`q` - quit
## Dependencies
- [python-ardrone](https://github.com/AdeelH/python-ardrone)
- OpenCV 3.x
- Dlib
- NumPy