Implementation of quadcopter with vision based obstacle avoidance system

The idea of this project is to implement a semi-­‐autonomous quad-­‐copter, which is capable of avoiding predefined obstacles. User can fully control the quad-­‐copter, if there is no obstacle around. Once an obstacle is detected, an Obstacle Avoidance System, OAS, will kick in and override the u...

Szczegółowa specyfikacja

Opis bibliograficzny
1. autor: Myo, Min Maung
Kolejni autorzy: Wang Jianliang
Format: Final Year Project (FYP)
Język:English
Wydane: 2014
Hasła przedmiotowe:
Dostęp online:http://hdl.handle.net/10356/60423
Opis
Streszczenie:The idea of this project is to implement a semi-­‐autonomous quad-­‐copter, which is capable of avoiding predefined obstacles. User can fully control the quad-­‐copter, if there is no obstacle around. Once an obstacle is detected, an Obstacle Avoidance System, OAS, will kick in and override the user inputs and it will try to avoid the obstacle autonomously. After the obstacle has been cleared, the user will gain the full control of the quad-­copter again. A very simple android phone camera was used in this project instead of using an expensive multiple algorithms loaded camera system. The image from the camera was read from the Matlab by using TCP/IP protocol. An object detection algorithm was written specifically for this project by using Matlab.