Real-time on-board obstacle avoidance for UAVs based on embedded stereo vision

07/17/2018
by   Boitumelo Ruf, et al.
4

In order to improve usability and safety, modern unmanned aerial vehicles (UAVs) are equipped with sensors to monitor the environment, such as laser-scanners and cameras. One important aspect in this monitoring process is to detect obstacles in the flight path in order to avoid collisions. Since a large number of consumer UAVs suffer from tight weight and power constraints, our work focuses on obstacle avoidance based on a lightweight stereo camera setup. We use disparity maps, which are computed from the camera images, to locate obstacles and to automatically steer the UAV around them. For disparity map computation we optimize the well-known semi-global matching (SGM) approach for the deployment on an embedded FPGA. The disparity maps are then converted into simpler representations, the so called U-/V-Maps, which are used for obstacle detection. Obstacle avoidance is based on a reactive approach which finds the shortest path around the obstacles as soon as they have a critical distance to the UAV. One of the fundamental goals of our work was the reduction of development costs by closing the gap between application development and hardware optimization. Hence, we aimed at using high-level synthesis (HLS) for porting our algorithms, which are written in C/C++, to the embedded FPGA. We evaluated our implementation of the disparity estimation on the KITTI Stereo 2015 benchmark. The integrity of the overall realtime reactive obstacle avoidance algorithm has been evaluated by using Hardware-in-the-Loop testing in conjunction with two flight simulators.

READ FULL TEXT

page 2

page 5

page 6

page 7

research
08/11/2022

Predictive Angular Potential Field-based Obstacle Avoidance for Dynamic UAV Flights

In recent years, unmanned aerial vehicles (UAVs) are used for numerous i...
research
12/03/2020

Obstacle Avoidance Using a Monocular Camera

A collision avoidance system based on simple digital cameras would help ...
research
10/03/2019

A Stereo Algorithm for Thin Obstacles and Reflective Objects

Stereo cameras are a popular choice for obstacle avoidance for outdoor l...
research
10/10/2020

Bio-inspired Obstacle Avoidance for Flying Robots with Active Sensing

This paper presents a novel vision-based obstacle avoidance system for f...
research
03/11/2021

A Vision Based Deep Reinforcement Learning Algorithm for UAV Obstacle Avoidance

Integration of reinforcement learning with unmanned aerial vehicles (UAV...
research
09/26/2021

ViT Cane: Visual Assistant for the Visually Impaired

Blind and visually challenged face multiple issues with navigating the w...
research
02/10/2020

Autonomous quadrotor obstacle avoidance based on dueling double deep recurrent Q-learning with monocular vision

The rapid development of unmanned aerial vehicles (UAV) puts forward a h...

Please sign up or login with your details

Forgot password? Click here to reset