Visual navigation and obstacle avoidance using a steering potential function

Abstract

An approach to vision-guided local navigation, based upon a model of human navigation. This approach uses the relative headings to the goal and to obstacles, the distance to the goal, and the angular width of obstacles, to compute a potential field over the robot heading. This potential field controls the angular acceleration of the robot, steering it towards the goal and away from obstacles. Because the steering is controlled directly, this approach is well suited to local navigation for nonholonomic robots. The resulting paths are smooth and have continuous curvature. This approach is designed to be used with single-camera vision without depth information but can also be used with other kinds of sensors. The method is tested on a differential-drive robot.

Date
Aug 20, 2020
Location
Vancouver, British Columbia