ROBOT GOES BACK HOME DESPITE ALL THE PEOPLE
Paloma de la Puente, Diego Rodriguez-Losada, Luis Pedraza and Fernando Matia
DISAM - Universidad Politecnica de Madrid, Jose Gutierrez Abascal 2, Madrid, Spain
Keywords:
Mobile Robots Navigation, Localization and Mapping, Reactive Control, Dynamic Points.
Abstract:
We have developed a navigation system for a mobile robot that enables it to autonomously return to a start
point after completing a route. It works efficiently even in complex, low structured and populated indoor
environments. A point-based map of the environment is built as the robot explores new areas; it is employed
for localization and obstacle avoidance. Points corresponding to dynamical objects are removed from the map
so that they do not affect navigation in a wrong way. The algorithms and results we deem more relevant are
explained in the paper.
1 INTRODUCTION
Autonomous navigation around indoor environments
is a difficult task for a mobile robot to achieve, es-
pecially if there are people passing by frequently. A
good start point is presented in (Borenstein et al.,
1996) by breaking down the general problem of
robot navigation into three questions:”Where am I?”,
”Where am I going?”, ”How should I get there?”. So,
the first (and main) problem encountered when deal-
ing with this issue is the necessity of knowing where
the robot is at every moment.As the robot moves, er-
rors in odometry information increase significantly
hence making it essential that these data be corrected.
Different probabilistic methods for performing this
correction using measurements received from stereo-
ceptive sensors (such as laser range-finders or sonars)
have thus far been developed, being those capable of
building a map at the same time for proper representa-
tion of the environment the most effective and popular
ones.
As for the second question, the goal to be reached
is often defined by the user. It may be given by higher
level tasks depending on the particular application.
The last question is challenging as well. A first
step is motion control, which is better addressed by
means of a closed-loop controller using position feed-
back (Siegwart and Nourbakhsh, 2004). With a reg-
ulator of this kind, path planning comes to comput-
ing a sequence of passing points leading to the tar-
get. Once a nominal trajectory has been obtained,
safe navigation requires reactive control, for the robot
should be able to change its behavior if a situation
that endangers its mission appears. Regarding this,
several strategies have been used in the literature to
face obstacle avoidance. Some of the proposed solu-
tions (Feiten et al., 1994), (Yang and Li, 2002) consist
of sending special drive and steer velocity commands
when an obstacle is detected. The latter and other
authors do so through fuzzy control. An interesting
and generic approach is an iterative algorithm found
in (Lamiraux et al., 2004) for real time deformation
of previously collision free paths when operating with
nonholonomic robots.
Dynamic objects in the environment bring about
further difficulties in map building and reactive con-
trol. If the problem is simplified and observed fea-
tures are represented as permanent in the map, it is
still useful for localization purposes but there will be
discrepancies with reality. It also increases the map’s
size unnecessarily and may result in the robot avoid-
ing obstacles which are no longer there. (R.Siegwart
et al., 2002) tackle this issue applying the EM algo-
rithm and making use of an a priori map of the en-
vironment. They also address other aspects of robot
navigation in populated exhibitions, remarking the
importance of introducing novel combinations and
adaptations of different preexisting approaches. (Hh-
nel et al., 2003) developed a statistical method to
identify measurements corresponding to dynamic ob-
jects and perform localization and building of occu-
pancy grid maps, all in the context of the EM algo-
rithm.
In this paper we present a system which allows
208
de la Puente P., Rodriguez-Losada D., Pedraza L. and Matia F. (2008).
ROBOT GOES BACK HOME DESPITE ALL THE PEOPLE.
In Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - RA, pages 208-213
DOI: 10.5220/0001491502080213
Copyright
c
SciTePress