Abstract

Both obstacle and path planning are of significance for autonomous visual navigation of a mobile robot which is able to realize free movement and obstacle avoidance. In this paper, a scheme of obstacle detection which is based on binocular vision to identify obstacles is constructed and it is combined with improved A* algorithm for obstacle avoidance motion for mobile robot platform. First, a binocular vision system to detect the robot’s perception of the environment is used and the visual information is obtained. Then a Gaussian filter is used to reduce the noise in the image, and the grayscale image is obtained through the binocular vision system. The gray scale map is matched with SAD (Sum of Absolute Differences) in order to obtain the disparity image with comparison. Second, the location information of the obstacle is extracted through the environmental depth information contained in the disparity image, and the improved A* algorithm is used as the path planning algorithm in this paper, which can modify the path of the planning error. Furthermore, the detection experiment of the robot visual obstacle avoidance system was established and the optimal path was obtained. The examples show that, the obstacle avoidance system can complete the task of obstacle detection and give a better path for the mobile robot.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call