Supporting locomotive functions of a six-legged walking robot

Supporting locomotive functions of a six-legged walking robot This paper presents a method for building a foothold selection module as well as methods for the stability check for a multi-legged walking robot. The foothold selection decision maker is shaped automatically, without expert knowledge. The robot learns how to select appropriate footholds by walking on rough terrain or by testing ground primitives. The gathered knowledge is then used to find a relation between slippages and the obtained local shape of the terrain, which is further employed to assess potential footholds. A new approach to function approximation is proposed. It uses the least-squares fitting method, the Kolmogorov theorem and population-based optimization algorithms. A strategy for re-learning is proposed. The role of the decision support unit in the control system of the robot is presented. The importance of the stability check procedure is shown. A method of finding the stability region is described. Further improvements in the stability check procedure due to taking into account kinematic correction are reported. A description of the system for calculating static stability on-line is given. Methods for measuring stance forces are described. The measurement of stance forces facilitates the extended stability check procedure. The correctness of the method is proved by results obtained in a real environment on a real robot.

[1]  D. Belter,et al.  Distributed control system of DC servomotors for six legged walking robot , 2008, 2008 13th International Power Electronics and Motion Control Conference.

[2]  Stefan Schaal,et al.  Learning locomotion over rough terrain using terrain templates , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  D. Belter Adaptive Foothold Selection for a Hexapod Robot Walking on Rough Terrain , 2009 .

[4]  G. Lorentz Approximation of Functions , 1966 .

[5]  Karsten Berns,et al.  Real-time 3D map building for local navigation of a walking robot in unstructured terrain , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  Krzysztof Walas,et al.  Control and environment sensing system for a six-legged robot , 2008 .

[7]  Krzysztof Walas Static Equilibrium Condition for a Multi-leg, Stairs Climbing Walking Robot , 2009 .

[8]  Dominik Belter,et al.  EFFICIENT GAIT LEARNING IN SIMULATION: CROSSING THE REALITY GAP BY EVOLUTIONARY MODEL IDENTIFICATION , 2009 .

[9]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[10]  Timothy Bretl,et al.  A fast and adaptive test of static equilibrium for legged robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  Lisa Turner,et al.  Applications of Second Order Cone Programming , 2012 .

[12]  P. GONZALEZ DE SANTOS,et al.  Including Joint Torques and Power Consumption in the Stability Margin of Walking Robots , 2005, Auton. Robots.

[13]  David R. Anderson,et al.  Model selection and multimodel inference : a practical information-theoretic approach , 2003 .

[14]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.

[15]  S. Pizzuti,et al.  Adaptive Parameterization of Evolutionary Algorithms Driven by Reproduction and Competition , 2000 .

[16]  Fred Charles,et al.  Search-based planning for character animation , 2003 .

[17]  Daniel D. Lee,et al.  Search-based planning for a legged robot over rough terrain , 2009, 2009 IEEE International Conference on Robotics and Automation.

[18]  Åke Björck,et al.  Numerical Methods , 1995, Handbook of Marine Craft Hydrodynamics and Motion Control.

[19]  Piotr Skrzypczynski,et al.  Evolving feasible gaits for a hexapod robot by reducing the space of possible solutions , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Shaoping Bai,et al.  Terrain evaluation and its application to path planning for walking machines , 2001, Adv. Robotics.

[21]  Gerald Seet,et al.  A new free gait generation for quadrupeds based on primary/secondary gait , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[22]  S. Barghava,et al.  Stability analysis of the walking beam vehicle , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[23]  Andrew Y. Ng,et al.  Stereo vision and terrain modeling for quadruped robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[24]  Vijay R. Kumar,et al.  Force distribution in closed kinematic chains , 1988, IEEE J. Robotics Autom..

[25]  Witold Kosiński,et al.  General mapping approximation problems solving by neural and fuzzy inference networks , 1997 .

[26]  Krzysztof Kozlowski,et al.  Robot Motion and Control 2009 , 2009 .

[27]  Raquel Reis,et al.  Applications of Second Order Cone Programming , 2013 .

[28]  Teresa Zielinska,et al.  An efficient foot-force distribution algorithm for quadruped walking robots , 2000, Robotica.

[29]  Piotr Skrzypczynski,et al.  Terrain Perception for a Walking Robot with a Low-Cost Structured Light Sensor , 2009, ECMR.

[30]  T.-H.S. Li,et al.  Stair-Climbing Control of Humanoid Robot using Force and Accelerometer Sensors , 2007, SICE Annual Conference 2007.

[31]  Rüdiger Dillmann,et al.  Six-legged walking in rough terrain based on foot point planning , 2009 .

[32]  Timothy Bretl,et al.  Testing Static Equilibrium for Legged Robots , 2008, IEEE Transactions on Robotics.

[33]  Jerry E. Pratt,et al.  A Controller for the LittleDog Quadruped Walking on Rough Terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.