Perception of Dynamic Environments in Autonomous Robots

Perception of dynamic environments is the first and most critical step in mobile robots. Without a good perception (e.g. mapping) that is close to the true environment of the robot, no accurate navigation or effective obstacle avoidance can be accomplished. This paper addresses the occlusion problem that occurs frequently in perception of dynamic environments. The use of the Bayesian Occupancy Filter (BOF) to address these issues is proposed in this paper. The BOF using a range sensor is implemented and problems encountered during the implementation of the BOF are discussed. Simulation results demonstrate the effectiveness of the proposed approach.

[1]  Christian Laugier,et al.  Dynamic Environment Modeling with Gridmap: A Multiple-Object Tracking Application , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[2]  Sebastian Thrun,et al.  Online simultaneous localization and mapping with detection and tracking of moving objects: theory and results from a ground vehicle in crowded urban areas , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Anthony Stentz,et al.  The D* Algorithm for Real-Time Planning of Optimal Traverses , 1994 .

[4]  Christian Laugier,et al.  Bayesian Occupancy Filtering for Multitarget Tracking: An Automotive Application , 2006, Int. J. Robotics Res..

[5]  Yoram Koren,et al.  Real-time obstacle avoidance for fast mobile robots in cluttered environments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[6]  E. Mazer Inria,et al.  Using Bayesian Programming for multi-sensor multi-target tracking in automotive applications , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[7]  A. Jazwinski Stochastic Processes and Filtering Theory , 1970 .

[8]  Wolfram Burgard,et al.  Tracking multiple moving targets with a mobile robot using particle filters and statistical data association , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[9]  G C Dean,et al.  An Introduction to Kalman Filters , 1986 .

[10]  Wolfram Burgard,et al.  Tracking multiple moving objects with a mobile robot , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[11]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[12]  Ankur Naik,et al.  Arc Path Collision Avoidance Algorithm for Autonomous Ground Vehicles , 2005 .

[13]  P. J. Hargrave,et al.  A tutorial introduction to Kalman filtering , 1989 .

[14]  J. L. Roux An Introduction to the Kalman Filter , 2003 .