Seeking a path through the crowd: Robot navigation in unknown dynamic environments with moving obstacles based on an integrated environment representation

We present a novel algorithm for collision free navigation of a non-holonomic robot in unknown complex dynamic environments with moving obstacles. Our approach is based on an integrated representation of the information about the environment which does not require to separate obstacles and approximate their shapes by discs or polygons and is very easy to obtain in practice. Moreover, the proposed algorithm does not require any information on the obstacles' velocities. Under our navigation algorithm, the robot efficiently seeks a short path through the crowd of moving or steady obstacles. A mathematically rigorous analysis of the proposed approach is provided. The performance of the algorithm is demonstrated via experiments with a real robot and extensive computer simulations.

[1]  Andrey V. Savkin,et al.  Real-time navigation of mobile robots in problems of border patrolling and avoiding collisions with moving and deforming obstacles , 2012, Robotics Auton. Syst..

[2]  Zvi Shiller,et al.  Online Suboptimal Obstacle Avoidance , 2000, Int. J. Robotics Res..

[3]  S. Arimoto,et al.  Path Planning Using a Tangent Graph for Mobile Robots Among Polygonal and Curved Obstacles , 1992 .

[4]  Ehud Rivlin,et al.  Sensory-based motion planning with global proofs , 1997, IEEE Trans. Robotics Autom..

[5]  Reid G. Simmons,et al.  The curvature-velocity method for local obstacle avoidance , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Andrey V. Savkin,et al.  Equiangular navigation and guidance of a wheeled mobile robot based on range-only measurements , 2010, Robotics Auton. Syst..

[7]  Andrey V. Savkin,et al.  Reactive and the shortest path navigation of a wheeled mobile robot in cluttered environments , 2012, Robotica.

[8]  Akira Inoue,et al.  An obstacle avoidance method for two wheeled mobile robot , 2007, 2007 IEEE International Conference on Networking, Sensing and Control.

[9]  George K. Papakonstantinou,et al.  Global path planning for autonomous qualitative navigation , 1996, Proceedings Eighth IEEE International Conference on Tools with Artificial Intelligence.

[10]  Maarouf Saad,et al.  A Novel Approach for Mobile Robot Navigation with Dynamic Obstacles Avoidance , 2005, J. Intell. Robotic Syst..

[11]  Andrey V. Savkin,et al.  A method for guidance and control of an autonomous vehicle in problems of border patrolling and obstacle avoidance , 2011, Autom..

[12]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[13]  Ehud Rivlin,et al.  TangentBug: A Range-Sensor-Based Navigation Algorithm , 1998, Int. J. Robotics Res..

[14]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[15]  Dirk Helbing,et al.  How simple rules determine pedestrian behavior and crowd disasters , 2011, Proceedings of the National Academy of Sciences.

[16]  Zhihua Qu,et al.  Reactive target-tracking control with obstacle avoidance of unicycle-type mobile robots in a dynamic environment , 2010, Proceedings of the 2010 American Control Conference.

[17]  Tao Zhang,et al.  A new method for mobile robots to avoid collision with moving obstacle , 2011, Artificial Life and Robotics.

[18]  Christian Laugier,et al.  Navigation Among Moving Obstacles Using the NLVO: Principles and Applications to Intelligent Vehicles , 2005, Auton. Robots.

[19]  Luis Montano,et al.  A Robocentric Motion Planner for Dynamic Environments Using the Velocity Space , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Andrey V. Savkin,et al.  Navigation of a unicycle-like mobile robot for environmental extremum seeking , 2011, Autom..

[21]  I.I. Hussein,et al.  Real Time Feedback Control for Nonholonomic Mobile Robots With Obstacles , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[22]  Lionel Lapierre,et al.  Combined Path-following and Obstacle Avoidance Control of a Wheeled Robot , 2007, Int. J. Robotics Res..

[23]  Andrey V. Savkin,et al.  A simple biologically inspired algorithm for collision-free navigation of a unicycle-like robot in dynamic environments with moving obstacles , 2013, Robotica.

[24]  Hajime Asama,et al.  Inevitable collision states — a step towards safer robots? , 2004, Adv. Robotics.

[25]  P. Raja,et al.  Path planning for a mobile robot in dynamic environments , 2011 .

[26]  Reid G. Simmons,et al.  The lane-curvature method for local obstacle avoidance , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[27]  Antonella Ferrara,et al.  Sliding mode control of a mobile robot for dynamic obstacleavoidance based on a time-varying harmonic potential field , 2007 .

[28]  Andrey V. Savkin,et al.  A biologically inspired method for robot navigation in a cluttered environment , 2009, Robotica.

[29]  Ellips Masehian,et al.  Robot Motion Planning in Dynamic Environments with Moving Obstacles and Target , 2007 .

[30]  Debasish Ghose,et al.  Obstacle avoidance in a dynamic environment: a collision cone approach , 1998, IEEE Trans. Syst. Man Cybern. Part A.