The approach, however, is kept in a generic way such
that additional sensor systems as e.g. stereo camera
systems can easily be integrated.
The outline of the paper is as follows: In the
next section work related to the topic of this paper
is described. Afterward we give some details on
the outdoor robot RAVON which is used for vali-
dating the presented approach. Section 4 describes
the concept of the short-time memory including some
details about the obstacle detection methods. Sec-
tion 5 shows an experiment used for evaluating the
presented approach. Finally, we conclude with a sum-
mary and directions for future work.
2 STATE OF THE ART
Obstacle avoidance in outdoor terrain is a topic of
several publications. Mostly there is the distinction
between reactive obstacle avoidance and building up
complete geometric maps. Reactive approaches like
(Badal et al., 1994) compute steering vectors ac-
cording to the proximity of obstacles in the current
view. However, for vehicles supporting agile steer-
ing manoeuvres like sideward motion this neglects
the problem of possible collisions outside the field of
view. Other similar approaches ((Kamon et al., 1996),
(Laubach and Burdick, 1999)) add some kind of state
to the obstacle avoidance system but do not explicitly
consider positions of hidden obstacles.
Work describing building up maps which contain
information about terrain elevation ((Shiller, 2000),
(Bonnafous et al., 2001)) also neglect the need to en-
large the virtual field of vision. A high degree of com-
putation is used to evaluate the traversability of the
detected terrain region and to calculate a feasible tra-
jectory. However, in outdoor terrain given paths can-
not be followed precisely due to disturbances. There-
fore, an evaluation of possibly dangerous obstacles
needs to be undertaken during the driving manoeuvre.
The approach presented here can be seen in be-
tween the completely reactive and the mapping ap-
proach. A short-term memory keeping only the rele-
vant information deals as the source for a behaviour-
based system keeping the robot away from currently
relevant obstacles.
3 VEHICLE DESCRIPTION
The platform used to examine obstacle avoidance is
the four wheeled off-road vehicle RAVON (see Fig-
ure 1). It measures 2.35 m in length and 1.4 m in
width and weighs 400 kg. The vehicle features a four
Figure 2: Regions monitored by the obstacle avoidance fa-
cilities.
wheel drive with independent motors yielding maxi-
mal velocities of 3 m/s. In combination with its off-
road tires, the vehicle can climb slopes of 100% incli-
nation predestining it for the challenges in rough ter-
rain. Front and rear axis can be steered independently
which supports agile advanced driving manoeuvres
like double Ackerman and parallel steering.
In order to navigate in a self-dependent fashion,
RAVON has been equipped with several sensors. For
self localisation purposes, the robot uses its odometry,
a custom design inertial measurement unit, a mag-
netic field sensor, and a DGPS receiver. The sensor
data fusion is performed by a Kalman filter (Schmitz
et al., 2006) which calculates an estimated pose in
three dimensions.
In order to protect the vehicle in respect to ob-
stacles, several safety regions are observed by dif-
ferent sensor systems (Sch
¨
afer and Berns, 2006) (see
Fig. 2). First of all, hindrances can be detected using
the stereo camera system mounted at the front of the
vehicle. This obstacle detection facility is comple-
mented with two laser range finders (field of vision:
180 degrees, angular resolution: 0.5 degrees, distance
resolution: about 0.5 cm) monitoring the environment
nearby the vehicle. Data from both sources of prox-
imity data is used for obstacle avoidance by appropri-
ate behaviours, the fusion of which is performed in-
side the behaviour network (Sch
¨
afer et al., 2005). In
case of emergency, the system is stopped on collision
by the safety bumpers which are directly connected to
the emergency stop to ensure maximal safety. In the
future, the compression of the spring system shall be
used to detect occluded obstacles in situations where
geometric obstacle detection cannot be used.
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
142