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...

ver descrição completa

Detalhes bibliográficos
Autor principal: Khan, Zubair Ahmed (author)
Formato: masterThesis
Idioma:eng
Publicado em: 2019
Assuntos:
Texto completo:http://hdl.handle.net/10400.22/14269
País:Portugal
Oai:oai:recipp.ipp.pt:10400.22/14269
Descrição
Resumo: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.