Please use this identifier to cite or link to this item:
|Title:||Make your own mini-quadcopter||Authors:||Wong, Kwek Yuen.||Keywords:||DRNTU::Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering||Issue Date:||2013||Abstract:||A quadcopter is a four-rotor helicopter which can be used as an Unmanned Aerial Vehicle (UAV) for surveillance, search and rescue, and inspection purposes. Quadcopters are normally controlled by microcontrollers from a remote station or programmed for autonomous operations. Different sensors can be installed on the quadcopters to carry out its tasks in confined and hazardous areas. The objectives of the project are to design and build a mini-quadcopter of 200 mm in diameter, calibrate and align the camera attached to the quadcopter, and compute the height of a moving quadcopter using optical flow. With the understanding of quadcopter dynamics and kinematics, a suitable controller, motors, propellers and battery were selected for the quadcopter based on its size, a total weight of 300g and a flight time of 5 minutes. Following that, the quadcopter frame was designed and fabricated using carbon fiber material. Then, control tuning on the quadcopter was conducted and the stability of the quadcopter was subsequently verified. Next, a micro wireless camera was acquired and installed onto the quadcopter. Camera calibration was conducted using the Matlab Camera Calibration Toolbox to obtain the coordinate relationship between the camera, quadcopter and the inertia frame. With the installed camera, an experiment was conducted to compute the height of a moving quadcopter. The experiment was done in two steps. Firstly, a video of a simulated moving quadcopter was captured with the camera optical axis pointing towards the ground. Then the height of the quadcopter was computed using optical flow based on Lucas-Kanade method with Pyramid in Matlab code. The three objectives of the project were achieved. Firstly, the mini quadcopter was built and able to fly stable using a transmitter. Secondly, the camera calibration was conducted and the physical orientation and location of the camera to the quadcopter was verified to be accurate. Lastly the experimental result from optical flow computation has shown feasibility to obtain height information of a moving quadcopter. In the future project, a mathematical model of a quadcopter can be developed for control and stability simulations. In addition, real time height measurement of the quadcopter can also be done by computing instantaneous optical flow.||URI:||http://hdl.handle.net/10356/55209||Rights:||Nanyang Technological University||Fulltext Permission:||restricted||Fulltext Availability:||With Fulltext|
|Appears in Collections:||EEE Student Reports (FYP/IA/PA/PI)|
Page view(s) 50458
checked on Oct 26, 2020
checked on Oct 26, 2020
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.