Obstacle avoidance methods for rotor UAVs using RealSense camera

This work proposes an obstacle avoidance method based on depth camera for UAV navigation. Firstly, we use a RealSense depth-camera to obtain depth images of the UAV flight environment. Then the image processing board is applied to stratify and segment the depth image and to obtain the orientation and distance information of the obstacle, thus generating the corresponding obstacle avoidance instructions. Pixhawk on the UAV uses the serial port to communicate with the image processing board to receive instructions and control the UAV to avoid any obstacle. Finally, the UAV obstacle avoidance experiment in different environments is completed on the robot operating system (ROS). The results show that the method is high in efficiency, precision and reliability, and beneficial to airborne realization.

[1]  Anoop Velayudhan,et al.  An Autonomous Obstacle Avoiding and Target Recognition Robotic System Using Kinect , 2015 .

[2]  Milton C. P. Santos,et al.  UAV obstacle avoidance using RGB-D system , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[3]  Heinrich H. Bülthoff,et al.  Obstacle detection, tracking and avoidance for a teleoperated UAV , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Li Su,et al.  A Calibration Method Based on OpenCV , 2011, 2011 3rd International Workshop on Intelligent Systems and Applications.

[5]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..