Senior Research Assistant : Unmanned Aerial Vehicle (UAV) Robotics Lab (Aug 2016 - Present)
I am currently working in the UAV Robotics Lab developing an iOS app that allows me to voice control our DJI Phantom 4 drone. Using Nuance's SpeechKit and DJI's Mobile-iOS SDK, I plan to make most of the fundamental commands for the drone's behavior controllable by voice, freeing up the user's hands during flight. I am developing the app in Xcode, using both Objective-C and Swift and using regular expression matching to be able to use a wide variety of voice commands. Below are some photos from a trip my department sent me on in March to present my research in Vienna, Austria. I have also included the short paper my professor and I wrote as well as the poster I presented. At the bottom of the page are a few videos documenting the process!
Update January 2017: Great news! My professor, Dr. Sebastian van Delden, and I submitted a short paper to the ACM/IEEE Human-Robotics Interaction Conference (HRI 2017) and it was accepted! I will be presenting our poster in March in Vienna, Austria!
Update March 2017: Successful poster presentation in Vienna, Austria! The Human-Robotic Interaction Conference was amazing! Here are some images from my trip:
Publication:
Citation:
Megan Landau and Sebastian van Delden. 2017. A System Architecture of Hands-Free UAV Drone Control Using Intuitive Voice Commands. Short Paper in the Companion Proceedings of the ACM/IEEE 12th Annual International Conference on Human-Robot Interaction. HRI 2017. Vienna, Austria. March 6-9, 2017.
Poster for Presentation:
I used this poster for both the presentation for the HRI 2017 Conference as well as our school's 29th Annual Department of Science and Mathematics Poster Session in April 2017.
Technologies Used:
Diagram of System Architecture:
Video Library of Ongoing Research:
Below are some videos I have made over the course of the Fall 2016 and Spring 2017 semesters. I like to get a feature working and then do a little video of it so I can have a kind of video journal of the whole process.
NSEW Command Instructions
Here I have the drone following North, South, East, West directional commands and I also give it a distance (this can be in feet or meters). I may have crashed the drone quite a few times trying to get this feature to work! I use phrases such as "Drone fly West 5 meters" or "Go North 8 feet".
Take Off and Land by Voice
This was a very exciting day! I had just started getting successful voice recognition through Nuance's platform and using the parsed recognition string to command the drone. As you can see, I am still a little nervous of the landing.
Second Drone App
Here is my second app that I ever made (because I am too embarrassed to put up the first one!!) was a voice controlled animation that you can tell to take off, land, and fly up or down. This is a little video demonstration of the iOS app I wrote in Swift which simulates what we would be working on with the actual drone later on in the semester.
Submission Video for NCWIT Collegiate Award Application Video
This is a video I put together to give an overview of the research involved in this project. I submitted this video in consideration for a scholarship.