Full Record

New Search | Similar Records

Title Autonomous Quadrotor Control Using Convolutional Neural Networks
Publication Date
Degree MS
Discipline/Department Electrical Engineering
Degree Level masters
University/Publisher Rochester Institute of Technology
Abstract Quadrotors are considered nowadays one of the fastest growing technologies. It is entering all fields of life making them a powerful tool to serve humanity and help in developing a better life style. It is crucial to experiment all possible ways of controlling quadrotors, starting from classical methodologies to cutting edge modern technologies to serve their purpose. In most of the times quadrotors would have combination of several technologies on board. The attitude angles and altitude control used in this thesis are based mainly on PID control which is modeled and simulated on MATLAB and Simulink. To control the quadrotor behavior for two different tasks, Obstacle Avoidance and Command by Hand Gesture, the use of Convolutional Neural Networks (CNN) was proposed, since this new technology had shown very impressive results in image recognition in recent years. A considerable amount of training images (datasets) were created for the two tasks. Training and testing of the CNN were performed for these datasets, and real time flight experiments were performed, using a ground station, a Arduino microcontroller and interface circuit connected to the quadrotor. Results of the experiments show an excellent error rates for both tasks. The system performance reflects a major advantage of scalability for classification for new classes and other complex tasks, towards an autonomous flying and more intelligent behavior of quadrotors.
Subjects/Keywords None provided
Contributors Abdulla Ismail
Country of Publication us
Record ID oai:scholarworks.rit.edu:theses-11162
Repository rit
Date Retrieved
Date Indexed 2020-10-15

Sample Images | Cited Works