Path Mapping and Planning with Partially Known Paths Using Hierarchical State Machine for Service Robot

Path mapping is a very essential part of a mobile robot navigation system. In this work, a novel technique to map and plan path for a mobile service robot without any vision aids in indoor environment using hierarchical state machine with partially known paths is proposed. The known paths are taught to a robot using Learning by Demonstration technique (LfD). The first phase of the algorithm is to map the paths as a hierarchical state machine using the partially known paths. Second phase is to plan the path given the source and destination. The algorithm is implemented and tested using a 2D simulation environment platform, Player/Stage.

[1]  Anthony Stentz,et al.  A Guide to Heuristic-based Path Planning , 2005 .

[2]  Luigi Fortuna,et al.  Path planning with obstacle avoidance based on visibility binary tree algorithm , 2013, Robotics Auton. Syst..

[3]  George K. I. Mann,et al.  Mobile robot navigation using motor schema and fuzzy context dependent behavior modulation , 2008, Appl. Soft Comput..

[4]  Kyihwan Park,et al.  Mobile robot navigation using modified flexible vector field approach with laser range finder and IR sensor , 2007, 2007 International Conference on Control, Automation and Systems.

[5]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[6]  Dianguo Xu,et al.  A hybrid approach for mobile robot path planning in dynamic environments , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[7]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[8]  Houjun Wang,et al.  Improved Genetic Algorithms Based Path planning of Mobile Robot Under Dynamic Unknown Environment , 2006, 2006 International Conference on Mechatronics and Automation.

[9]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[10]  Sangjin Hong,et al.  New Potential Functions with Random Force Algorithms Using Potential Field Method , 2012, J. Intell. Robotic Syst..

[11]  A. Stentz,et al.  The Field D * Algorithm for Improved Path Planning and Replanning in Uniform and Non-Uniform Cost Environments , 2005 .

[12]  T. S. B. Sudarshan,et al.  Mobile Robot Programming by Demonstration , 2011, 2011 Fourth International Conference on Emerging Trends in Engineering & Technology.

[13]  T.S.B. Sudarshan,et al.  Learning from Demonstration with State Based Obstacle Avoidance for Mobile Service Robots , 2013 .

[14]  Tong Heng Lee,et al.  Application of evolutionary artificial potential field in robot soccer system , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[15]  Lu Xu,et al.  The Mobile Robot Navigation in Dynamic Environment , 2007, 2007 International Conference on Machine Learning and Cybernetics.

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

[17]  Yong Zhang,et al.  Mobile Robot Path Planning Base on the Hybrid Genetic Algorithm in Unknown Environment , 2008, 2008 Eighth International Conference on Intelligent Systems Design and Applications.

[18]  S. Tang,et al.  A review of control architectures for autonomous navigation of mobile robots , 2011 .

[19]  Stefan Schaal,et al.  Robot Programming by Demonstration , 2009, Springer Handbook of Robotics.

[20]  Xuesong Yan,et al.  A Fast Evolutionary Algorithm for Robot Path Planning , 2007, 2007 IEEE International Conference on Control and Automation.

[21]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[22]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[23]  D. Dolgov Practical Search Techniques in Path Planning for Autonomous Driving , 2008 .