Obstacle Avoidance Methods in UAVs

We contributed a method for avoiding obstacles using monocular vision as the only sensor in UAV (Unmaned Aerial vehicle). The vision based ROS (Robotic operating system) node detects the known obstacles in front of the UAV. Unknown obstacles can be taken care of by adding he information of all the o...

Full description

Bibliographic Details
Main Author: Khan, Zubair Ahmed (author)
Format: masterThesis
Language:eng
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10400.22/14269
Country:Portugal
Oai:oai:recipp.ipp.pt:10400.22/14269
Description
Summary:We contributed a method for avoiding obstacles using monocular vision as the only sensor in UAV (Unmaned Aerial vehicle). The vision based ROS (Robotic operating system) node detects the known obstacles in front of the UAV. Unknown obstacles can be taken care of by adding he information of all the obstacles seen in the scene to a map. The distance to obstacle in this research is calculated by just increasing size of the obstacle in front of the UAV. The image processing libraries were used from OpenCV to do thresholding, noise removal and contours detection. This research also tests and evaluate the path planning of UAV using MoveIt architecture, and evaluates the different results obtained.Hence we show the effectiveness of the monocular vision and size as a constraint algorithm in UAVs to detect and avoid frontal obstacles.