dc.contributor.authorHsu, Htet
dc.description.abstractWithin the past decade, quadcopters have been widely used in military operations, surveillance, search missions and many more interesting areas. They have also become the focus of aerodynamics research institutes to test flight control theory, autonomous navigation and more. When quadcopters are manufactured smaller in recent years and called nano quadcopters of incredible small size, its potential for more useful applications sparked interest for many. The challenge with quadcopters is to make it fly stably and hold a target position. Increasing amounts of interest go to improving natural interaction with quadcopters. Hence the goal of this project is set to (1) explore possible means to control a nano quadcopter (2) implement a close-loop control system for stable hovering (3) implement a vision-based system to control quadcopter using gestures. From our project, we have discovered and implemented possible means to control a nano quadcopter. They include manual control using a joystick controller such as Xbox 360 controller or Playstation controller, keyboard and mouse as controllers and gesture-based controllers such as Leap Motion controller and Microsoft Kinect controller. Close-loop control system was implemented using PID controller. Input to PID controller is the difference between target position and actual position of a nano quadcopter. Actual position of a nano quadcopter was determined by tracking red ball attached on top of nano quadcopter and applying imaging processing techniques on RGB and depth images produced by Microsoft Kinect. OpenNI framework and NITE middleware allowed us to develop skeleton tracking algorithm. Gesture recognition algorithm implementation was based on skeleton joint data of left hand of the user. Visualization of skeleton joint data was also made available.en_US
dc.format.extent43 p.en_US
dc.rightsNanyang Technological University
dc.subjectDRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineeringen_US
dc.subjectDRNTU::Engineering::Mechanical engineering::Motor vehiclesen_US
dc.subjectDRNTU::Engineering::Computer science and engineering::Computing methodologies::Image processing and computer visionen_US
dc.titleIntelligent vision based coordinated control for quadcopteren_US
dc.typeFinal Year Project (FYP)en_US
dc.contributor.schoolSchool of Computer Engineeringen_US
dc.description.degreeCOMPUTER ENGINEERINGen_US
dc.contributor.supervisor2Suresh Sundaramen_US

Files in this item


This item appears in the following Collection(s)

Show simple item record