Next, precise path tracking is performed, until the
ladder (Fig. 10b) is identified as an obstacle and
avoided locally. In contrast to the previous door
transition, sufficient free space is available to
maintain the safety margin to the obstacle.
After another door passage while reversing, the
mobile robot encounters a global obstacle on its way
back (Fig. 9, 10c). This obstacle is reactively
unavoidable. In this case, global path replanning is
performed by the hybrid feedback controller to
circumvent the situation. In Figure 10, the replanned
trajectory is illustrated by a dashed line. Using the
hybrid feedback controller, this updated trajectory is
followed by the robot until the point G is reached.
Further evaluation of the hybrid feedback
controller has been performed using our mobile
robot RTS-DORA (see Fig.1). With a total weight of
350 kg and a size of 2,3m x 1,34m the maximal
lateral displacement for local avoidance is set to
±1,0 m. Numerous test runs have been performed on
this robot with speeds of up to 2 m/s. These
experiments show that our approach can be used for
different kinds of vehicles and is not depending on
the platform size and speed.
4 CONCLUSION
In this paper we presented a feedback controller for
autonomous car-like robots. This controller enables
collision-free tracking of a preplanned trajectory. In
our approach, the controller combines reactive
obstacle avoidance with global path replanning. The
experimental results have shown that the
combination of both local and global obstacle
avoidance techniques leads to a robust and efficient
path controller. Over all, our hybrid feedback
controller is capable of piloting safely different
mobile robots along preplanned paths in indoor and
outdoor environment. With tested speeds up to 2
m/s, the circumnavigation of multiple unexpected
obstacles is possible. Next to the prevention of
obstacles, our approach enables the transition of
narrow corridors and tight doors as well.
REFERENCES
Borenstein, J. and Koren, Y., 1990, Real-time obstacle
avoidance for fast mobile robots in cluttered
environments, ICRA ’90, International Conference on
Robotics and Automation.
Dellaert, F., Fox, D., Burgard, W. and Thrun, S., 1999,
Monte carlo localization for mobile robots, ICRA ’99,
International Conference on Robotics and
Automation.
Dijkstra, E.W., 1959, A note on two poblems in connexion
with graphs, Numerische Mathematik 1, pp. 269-271.
Fox, D., Burgard, W. and Thrun, S., 1997, The dynamic
window approach to collision avoidance, IEEE
Robotics and Automation Magazin.
Horn, J., 1997, Path control of a mobile robot based on
absolute localization by fusion range image and dead-
reckoning data, Fortschrittberichte VDI Reihe 8, vol
617.
Latombe, J., 1991, Robot motion planning, Kluwer
Academic Publishers, Boston.
LaValle, S.M., 2006, Planning algorithms, Cambridge
University Press, Cambridge.
Moravec, H.P., 1988, Sensor fusion in certainity grids for
mobile robots, AI Magazine, vol 9, summer 1988, pp.
61-74.
Reeds, J.A. and Shepp, L.A., 1990, Optimal paths for a car
that goes both forwards and backwards, Pacific
Journal of Mathematics, 145(2): 367-393
Koren, Y. and Borenstein, J., 1991, Potential field
methods and their inherent limitations for mobile robot
navigation, ICRA ’91, International Conference on
Robotics and Automation.
Wulf, O., Khallaf-Allah, M. and Wagner, B., 2005. Using
3D data for monte carlo localization in complexe
indoor environments, ECMR ‘05, European
Conference on Mobile Robots.
Figure 10: Occupancy grid map of the test environment,
including preplanned trajectory (blue) and real path
(red).
S
G
b
c
a
ICINCO 2006 - ROBOTICS AND AUTOMATION
450