An approach to avoid obstacles in mobile robot navigation: the tangential escape

An approach to guide a mobile robot from an initial position to a goal position avoiding any obstacle in its path, when navigating in a semi-structured environment, is proposed in this paper. Such an approach, hereinafter referred to as tangential escape, consists in changing the current robot orien...

Full description

Bibliographic Details
Main Author: Ferreira,André (author)
Other Authors: Pereira,Flávio Garcia (author), Vassallo,Raquel Frizera (author), Bastos Filho,Teodiano Freire (author), Sarcinelli Filho,Mário (author)
Format: article
Language:eng
Published: 2008
Subjects:
Online Access:http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0103-17592008000400003
Country:Brazil
Oai:oai:scielo:S0103-17592008000400003
Description
Summary:An approach to guide a mobile robot from an initial position to a goal position avoiding any obstacle in its path, when navigating in a semi-structured environment, is proposed in this paper. Such an approach, hereinafter referred to as tangential escape, consists in changing the current robot orientation through a suitable combination of the values of the angular and linear velocities (the control actions) whenever an obstacle is detected close to it. Then, the robot starts navigating in parallel to the tangent to the obstacle, regarding the point of the obstacle boundary the robot sensing system identifies as the closest one. The stability of the control system designed according this approach is proven, showing that the robot reaches any reachable goal, with or without a prescribed final orientation. Such a control system is programmed onboard a mobile platform whose sensing system is a laser scanner which provides 181 range measurements, for experimental validation. The results obtained are presented and discussed, allowing concluding that the tangential escape approach is able to guide the robot along trajectories that result in a reduction of the traveling time, thus saving batteries and reducing the motor wearing.