|
Introduction
The goals of this lab are to 1) familiarize you with the ARDrone and 2) build a reactive control absed on images. You can work on your own or in small groups. Please make sure to include all names of group members in your submission.
Assignment
- Read through the ARDrone Simulator Tutorial: https://github.eecs.wsu.edu/pages/flukolo/Cpts483-Intro-To-Robotics/dana_ardrone/
- Create a world with an object (e.g., a sphere) that the simulated ARDrone can see.
- Using your code from the previous lab, identify the middle of the sphere. You can use color, contours, or blob detection.
- Write a node that will take off, fly towards the middle of the sphere, and crash into it. (Now you see why we're doing this one in simulation....)
- Create a world where the ARDrone cannot initially see the sphere. Write a node that has the drone take off, rotate until it sees the sphere, and then crashes into it.
- Extra Credit: Write a node that lands the ARDrone on the middle of the top of an object (you may want to use something other than a sphere in order to avoid slipping off).
Turn in
- Submit your code via Angel as a zip file.
- Submit a video of your drone turning until it finds the sphere and then crashing into it.
- Submit a video of the extra credit, if completed.
- In a .txt or .pdf, list:
Name of group member(s)
What you found difficult and/or surprising
What you anticipate will be more difficult when moving to the physical ARDrones
|