Real-time obstacle avoidance based on sensory information

Detecting unexpected obstacles and avoiding collisions is an important task for any autonomous mobile robot. In this paper we describe an approach using a sonar-based system that we have used in our indoor autonomous mobile system. The logical design of this system is shown, followed by a description of how it builds a knowledge of the environment. The information collected of the environment can be used for many applications like real-time obstacle avoidance, environment learning, position estimation. This method builds up two kind of maps: a occupancy grid which contains the probability value of each cell to be occupied and a orientation map which contains the expected orientation of the surface of each cell in the occupancy grid. Methods for filtering raw sensor data before using it for map generation together with experimental results are shown.

[1]  Tiziana D'Orazio,et al.  Mobile robot navigation by multi-sensory integration , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[2]  Maja J. Mataric,et al.  Environment learning using a distributed representation , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[3]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[4]  Tiziana D'Orazio,et al.  Self Location Of A Mobile Robot Using Visual Landmarks , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[6]  Alberto Elfes A sonar-based mapping and navigation system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[7]  Jong Hwan Lim,et al.  Physically based sensor modeling for a sonar map in a specular environment , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[8]  Yoram Koren,et al.  Noise rejection for ultrasonic sensors in mobile robot applications , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.