Learning Intelligent Controllers for Path-Following Skills on Snake-Like Robots

Multi-link wheeled robots provide interesting opportunities within many areas such as inspection and maintenance of pipes or vents. A key functionality in order to perform such operations, is that the robot can follow a predefined path fast and accurately. In this paper we present an algorithm to learn the path-following behavior for a set of motion primitives. These primitives could then be used by a planner in order to construct longer paths. The algorithm is divided into two steps: an example-based stage for controller learning, and a controller tuning stage, based on an objective function and simulations of the path-following process. The path-following controllers have been tested with a simulator of a multi-link robot in several complex paths, showing an excellent performance.

[1]  Ross A. Knepper,et al.  Differentially constrained mobile robot motion planning in state lattices , 2009 .

[2]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot using neural networks , 1998, IEEE Trans. Neural Networks.

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

[4]  Jorge Casillas Embedded Genetic Learning of Highly Interpretable Fuzzy Partitions , 2009, IFSA/EUSFLAT Conf..

[5]  Pål Liljebäck,et al.  A snake-like robot for internal inspection of complex pipe structures (PIKo) , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  R. Barzamini,et al.  Model Reference Adaptive Path Following for Wheeled Mobile Robots , 2006, 2006 International Conference on Information and Automation.

[7]  Jorge Casillas,et al.  Quick Design of Fuzzy Controllers With Good Interpretability in Mobile Robotics , 2007, IEEE Transactions on Fuzzy Systems.

[8]  Renato Zaccaria,et al.  A minimalist approach to path following among unknown obstacles , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  C. Altafini Some properties of the general n-trailer , 2001 .

[10]  Aksel Andreas Transeth,et al.  Modeling and path-following for a snake robot with active wheels , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Ning Liu,et al.  Intelligent Path Following Method for Nonholonomic Robot Using Fuzzy Control , 2009, 2009 Second International Conference on Intelligent Networks and Intelligent Systems.