Figure 11: Experiment in a U-path with two obstacles (Pro-
posed Method).
5 CONCLUSION
A new method is proposed in this paper to control a
mobile robot when avoiding obstacles along its path
from a starting point to a target point. Such method
is a modification of the well known Impedance Based
Control System, in which the target point has its real
position temporarily redefined, thus causing a change
in the robot path in order to deviate from any obsta-
cle. The same strategy is here adopted, but the idea is
to redefine the temporary position of the target point
according to a new paradigm: the robot should keep
aligned to the tangent to the obstacle border.
The control system thus implemented is shown
to be stable in the Lyapunov sense, as well as the
impedance based one, and many experiments have
shown its efficiency in guiding the robot. The whole
path followed by the robot is quite close to the optimal
one, the maneuvers performed are softer, the naviga-
tion time is lower and the motors of the mobile robot
are less demanded, for the lower variations imposed to
the angular and linear velocities, as it can be checked
in the experiments presented.
Finally, besides its simplicity and effectiveness, it
should be emphasized that the proposed control sys-
tem also allows implementing the behaviors Wall Fol-
lowing and Corridor Following with no additional
computation.
REFERENCES
Althaus, P. and Christensen, H. I. (2002). Behaviour co-
ordination for navigation in office environments. In
IEEE/RSJ International Conference on Intelligent Ro-
bots and System, volume 3, pages 2298–2304, Lau-
sanne, Switzerland.
Borenstein, J. and Koren, Y. (1989). Real-time obstacle
avoidance for fast mobile robots. IEEE Transactions
on Systems, Man, and Cybernetics, 19(5):1179–1187.
Borenstein, J. and Koren, Y. (1991). The vector field
histogram - fast obstacle avoidance for mobile ro-
bots. IEEE Transactions on Robotics and Automation,
7(3):278–288.
Brock, O. and Khatib, O. (1999). High-speed navigation us-
ing the global dynamic window approach. In Proc. of
the 1999 IEEE International Conference on Robotics
and Automation, volume 1, pages 341–346.
Elfes, A. (1987). Sonar-based real-world mapping and nav-
igation. IEEE Journal of Robotics and Automation,
RA-3(3):249–265.
Fox, D., Burgard, W., and Thrun, S. (1997). The dynamic
window approach to collision avoidance. Robotics &
Automation Magazine, IEEE, 4(1):23–33.
Hogan, N. (1985). Impedance control: An approach to ma-
nipulation. ASME Journal of Dynamic Systems, Mea-
surement, and Control, 107:1–23.
Khatib, O. (1986). Real time obstacle avoidance for manip-
ulators and mobile robots. The International Journal
of Robotics Research, 5(1):90–98.
Kuc, R. and Barshan, B. (1989). Navigating vehicles
through an unstructured environment with sonar. In
Proc. of the 1989 IEEE International Conference on
Robotics and Automation, volume 3, pages 1422–
1426, Scottsdale, AZ.
Maravall, D. and de Lope, J. (2002). Integration of arti-
ficial potential field theory and sensory-based search
in autonomous navigation. In XV World Congress
of the International Federation of Automatic Control,
IFAC’2002, Barcelona, Spain.
Minguez, J. and Montano, L. (2004). Nearness diagram
(nd) navigation: collision avoidance in troublesome
scenarios. IEEE Transactions on Robotics and Au-
tomation, 20(1):45–59.
Secchi, H., Carelli, R., and Mut, V. (2001). Discrete sta-
ble control of mobile robots with obstacles avoidance.
In International Conference on Advanced Robotics,
ICAR’01, pages 405–411, Budapest, Hungary.
ICINCO 2005 - ROBOTICS AND AUTOMATION
346