Real-time on-board obstacle avoidance for UAVs based on embedded stereo vision
Boitumelo Ruf, Sebastian Monka, Matthias Kollmann, Michael Grinberg

TL;DR
This paper presents a lightweight, real-time obstacle avoidance system for UAVs using embedded stereo vision, optimized disparity map computation on FPGA, and reactive navigation, enhancing safety and reducing development costs.
Contribution
It introduces an FPGA-optimized disparity estimation method using semi-global matching and high-level synthesis, enabling real-time obstacle avoidance on lightweight UAVs.
Findings
Achieved real-time obstacle detection and avoidance in UAVs.
Validated system performance with Hardware-in-the-Loop and flight simulators.
Demonstrated effective obstacle avoidance with optimized FPGA implementation.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
