10 likes | 225 Views
AR Drone Hemanth Chenchu , Fangda Li, Michael Aspatore, Maxwell Dapper Akshay Naik , Nicholas Quimby , Francisco Silva, Ishaan Kohli Instructors: Prof. Charles Bouman , Prof . Samuel Midkiff. Goal : Command the drone to complete various image processing based tasks using LabView.
E N D
AR Drone HemanthChenchu, Fangda Li, Michael Aspatore, Maxwell Dapper AkshayNaik, Nicholas Quimby, Francisco Silva, IshaanKohliInstructors: Prof. Charles Bouman, Prof. Samuel Midkiff • Goal : Command the drone to complete various image processing based tasks using LabView Labview Toolkit / OpenCV Application for flight control using joystick or autonomous flight. • The Labview toolkit allows flexible control of the AR Drone • Labview enables us to use any input method to control the drone • Xbox controller • Joystick • Autonomous Navigation • OpenCV realizes more complicated tracking pattern based on color, shape, face, multi-object etc. A.R. Drone Linux OpenCV Via Wi-Fi ProjectBackground • AR Drone is French made robotic flying product that can be controlled by Iphone/Ipad via a wifi connection. • By using open source software, we can fly the AR Drone with a joystick. • We useLabview as new programming platform instead of using C programming. • We have been able to get the drone to track a ball using Labview. • Up until now, the project has been using Gostai, but the software is to expensive to purchase. • AR Drone will be also capable of identifying different objects such as faces using OpenCV libraries. LabView OSX Progress • Moved toLabView and the OpenCV platform instead of C programming for the robotic control. • Created a basic flying platform with image processing to track a red object in a 3-D space. • Pre-programmed path for the drone using GPS tracker was partially achieved. • OpenCV Color and shape tracking with optimization. • Working on certain animation using Labview. Future goals • Use GPS to connect to the drone from long distances for remote flying. • Get the drone to track faces using openCV facial recognition libraries. • Explore ways of getting the drone to recognize multiple objects. • Use OpenCV to process object recognition and LabView to command the drone simultaneously