Asad Alavi, Debanjum Solanky, Pat Xu, Vishal Gaurav
We detect a specific wifi signal with a Raspberry Pi mounted on a Parrot ARDrone. This README has most of the important details, but we discuss the process in detail in three papers. Paper 1, Paper 2, Paper 3.
- ARDrone
The Drone Controller files can be found in drone-controller
.
-
- ARDrone SDK (github)
- our
stabledrone.py
script calls built-in capabilities of the ARDrone to detect and hover over their supplied marker.
-
-
The Node.js controller is found at
node-js
.npm install
-
to get drone PNG feed install
ar-drone-png-stream
(https://github.com/Soarez/ar-drone-png-stream) module usingnpm install ar-drone-png-stream
-
-
primarily followed this guide
-
installed ROS on MacOS via Docker
-
also had to follow the pre-install instructions on the ARDrone Autonomy Github
-
- check current docker images with
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE patxu/ardrone latest 550afefe761a 9 hours ago 1.3 GB
- run the image with
docker exec -it patxu/ardrone
- custom setup script that runs some basic commands at
ardrone_setup.sh
- check current docker images with
-
connect to two Wifi networks by using a Wifi card. this will allow you to connect to the drone while maintaining internet service
-
- Asad Alavi, GR
- Debanjum Solanky, GR
- Pat Xu, '17
- Vishal Gaurav, GR