Orbital Obstacle Avoidance Algorithm for Reliable and On-Line Mobile Robot Navigation

— This paper proposes an orbital obstacle avoidance algorithm which permits to obtain safe and smooth robot navigation in very cluttered environments. This algorithm uses specific reference frame which gives accurate indication on robot situation. The robot knows thus if it must avoid the obstacle in clockwise or counterclockwise direction. Moreover, it knows the moment to go into the orbit of the obstacle and the moment to go out. These orbital behaviors are performed using adaptive limit-cycle trajectories. The later with a specific conflicting situations module permit to prevent robot oscillations , local minima and dead ends. The proposed algorithm is embedded in a specific bottom-up control architecture with stability proof given according to Lyapunov synthesis. The overall proposed structure of control allows to decrease significantly the time to reach the target. In fact, according to the proposed algorithm, robot anticipates the collisions with obstacles according to smooth local trajectory modifications. A large number of simulations in different environments are performed to demonstrate the efficiency and the reliability of the proposed control architecture.

[1]  Jong-Hwan Kim,et al.  A real-time limit-cycle navigation method for fast mobile robots and its application to robot soccer , 2003, Robotics Auton. Syst..

[2]  Lounis Adouane,et al.  Behavioral and distributed architecture of control for minimalist mobile robots , 2006 .

[3]  Lounis Adouane Hybrid and Safe Control Architecture for Mobile Robot Navigation , 2009 .

[4]  Xiaoming Hu,et al.  A hybrid control approach to action coordination for mobile robots , 1999, Autom..

[5]  Min Seok Jie,et al.  Real Time Obstacle Avoidance for Mobile Robot Using Limit-Cycle and Vector Field Method , 2006, KES.

[6]  Napsiah Ismail,et al.  Development of a new minimum avoidance system for a behavior-based mobile robot , 2009, Fuzzy Sets Syst..

[7]  A. R. Humphries,et al.  Dynamical Systems And Numerical Analysis , 1996 .

[8]  Ronald C. Arkin,et al.  Motor Schema — Based Mobile Robot Navigation , 1989, Int. J. Robotics Res..

[9]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[10]  Brett R. Fajen,et al.  Visual navigation and obstacle avoidance using a steering potential function , 2006, Robotics Auton. Syst..

[11]  Ricardo O. Carelli,et al.  Switching Control of Mobile Robots for Autonomous Navigation in Unknown Environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[12]  Alessandro Saffiotti,et al.  Robust Execution of Robot Plans Using Fuzzy Logic , 1993, Fuzzy Logic in Artificial Intelligence.

[13]  Howie Choset,et al.  Integrated Planning and Control for Convex-bodied Nonholonomic Systems using Local Feedback Control Policies , 2006, Robotics: Science and Systems.

[14]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[15]  Meng Wang,et al.  Fuzzy logic-based real-time robot navigation in unknown environment with dead ends , 2008, Robotics Auton. Syst..

[16]  Calin Belta,et al.  Discrete abstractions for robot motion planning and control in polygonal environments , 2005, IEEE Transactions on Robotics.

[17]  Lounis Adouane An Adaptive Multi-Controller Architecture for Mobile Robot Navigation , 2008 .

[18]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  René Zapata,et al.  DVZ-Based Collision Avoidance Control of Non-Holonomic Mobile Manipulators , 2004 .

[20]  Christian Laugier,et al.  The CyCab: a car-like robot navigating autonomously and safely among pedestrians , 2005, Robotics Auton. Syst..

[21]  Mark Yerry,et al.  A Modified Quadtree Approach To Finite Element Mesh Generation , 1983, IEEE Computer Graphics and Applications.

[22]  Emmanuel G. Collins,et al.  The virtual wall approach to limit cycle avoidance for unmanned ground vehicles , 2008, Robotics Auton. Syst..

[23]  Ashraf Elnagar,et al.  Motion planning using Maxwell's equations , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[25]  Simon X. Yang,et al.  A Hybrid Robot Navigation Approach Based on Partial Planning and Emotion-Based Behavior Coordination , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.