connections of the topological graph can be updated
accordingly.
Terrain characteristics (and those of our vehicle)
determine the maximum safe speed, braking distance
curve radius at a given speed, climbing manoeuvres
etc. It is obvious that the more information we have
about a certain region we are planning to travel
through, the more driving efficiency we can achieve,
as it is generally unsafe to drive at high speed
through bumpy terrain or make fast turns on a
slippery surface. By incorporating the data from the
navigational unit into the world map, we can
associate driving guidelines to a given map segment.
Also on the higher, topological level - using apriori
information - we can identify the type of the terrain
for a given point of our topological graph, as office
environment, forest, urban area, desert etc. By doing
so, we narrow down our choices when making
decisions about terrain coverage. For example it is
unlikely to encounter sand, water or foliage in an
office environment. If we know the type of terrain
ahead we can make a more accurate estimate of the
driveability of the area thus increasing driving
efficiency.
In this section a hierarchical map making method
was proposed which uses data from a multi-sensor
navigation unit that supplies information about
vehicle dynamics. This unit heavily relies on the
optical correlation sensor described in the preceding
sections. By measuring wheel slip and vehicle slip
angle we are able to associate drivability guidelines
such as safe speed, friction coefficient, minimal
driving speed etc. to a given map segment or type of
terrain. A higher level of environment recognition
was also proposed: based on apriori information, or
sensor data the vehicles control system decides the
type of environment (e.g. office, forest, desert) the
robot traverses at the time, and changes the
probability of terrain types, characteristic of the type
of environment, thus simplifying terrain
classification.
5 SUMMARY
In the previous sections we presented an optical
navigation sensor which measures motion
information (velocity, dislocation, slip angle)
without ground contact.
An alternative dead reckoning technique is
proposed in section
3, that yields superior accuracy
compared to wheel encoder based methods. In the
first part a short overview of principle (e.g. optical
flow) is given followed by the description of our
experimental setup. Experimental results are given
in the last part. Conclusions: the current system
should be made platform independent by using two
rigidly linked sensors, use of laser mouse chips is
recommended to overcome the problem of texture
dependency.
Finally examples of alternative application areas
were presented: slip angle measurement for the
safety systems of vehicles and hierarchical map
building with additional driveability information.
As a conclusion we can say that the device and
dependent methods presented here can serve as
cheap and accurate alternative solutions to numerous
problems of the robot and automotive industry.
REFERENCES
Borenstein, J., Everett, H. R., Feng, L., 1996. “Where am
I?” Sensors and Methods for Mobile Robot
Positioning, 13-29., 130-150.
Takács, T., 2007. Alternative Path-Tracking Sensor-
System for Mobile Robots, microCAD – International
Scientific Conference.
Bári, G., Kálmán V., Szabó, B., 2006. Járműdinamikai
állapotbecslő algoritmus fejlesztése. A jövő járműve –
Járműipari innováció, BME-EJJT, in Hungarian.
Kálmán, V., 2005. Elemzés az "optical flow"
(~képfolyam) elven működő jármű és mobil robot-
technikai érzékelők kínálatáról, in Hungarian.
Dixon, J., Henlich, O., 1997. Mobile Robot Navigation,
SURPISE. Retrieved from
http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol4/
jmd/
Horn, B.K.P., Schunck, B.G., 1980. Determining optical
flow. AI Memo 572. Massachusetts Institue of
Technology.
Thrun, S., 1998. Learning maps for indoor mobile robot
navigation. Artificial Intelligence, 99(1): 21–71..
Belluta, P., Manduchi, R., Matthies, L., Owens, K.,
Rankin, A., 2000. Terrain Perception for Demo III.
Proceedings of the Intelligent Vehicles Symposium.
Dearborn, Michigan.
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
274