A neuro-dynamic walking engine for humanoid robots

Abstract Using tools from artificial intelligence, mainly artificial neural networks, this paper presents an walking-engine for humanoid robots. This engine uses dynamic neural networks with feedback for gait generation, a modified Zhang neural network for a singularity-robust inverse kinematics solver, and feedforward neural networks for neuro-adaptive control. The Atlas humanoid robot model in simulation is used to test and verify the capabilities of the neuro-dynamic walking engine. Results show that the engine is capable of generating conventional ZMP stable walking gaits and executing them using the Atlas robot in simulation.

[1]  Jun Wang,et al.  A recurrent neural network for solving Sylvester equation with time-varying coefficients , 2002, IEEE Trans. Neural Networks.

[2]  Frank L. Lewis,et al.  Multilayer neural-net robot controller with guaranteed tracking performance , 1996, IEEE Trans. Neural Networks.

[3]  I︠a︡. Z. T︠S︡ypkin Relay Control Systems , 1985 .

[4]  Ghassan M. Atmeh,et al.  Novel Neuro-dynamic Methods For Solving Robotic Planning And Control Problems , 2016 .

[5]  Frank L. Lewis,et al.  Neural net robot controller with guaranteed tracking performance , 1995, IEEE Trans. Neural Networks.

[6]  Chaomin Luo,et al.  A computationally efficient neural dynamics approach to trajectory planning of an intelligent vehicle , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[7]  M Vukobratović,et al.  Contribution to the synthesis of biped gait. , 1969, IEEE transactions on bio-medical engineering.

[8]  S. S. Rattan,et al.  Kinematic Analysis of 3-DOF Planer Robot Using Artificial Neural Network , 2012, ICRA 2012.

[9]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[10]  Yaonan Wang,et al.  Robust tracking control of uncertain dynamic nonholonomic systems using recurrent neural networks , 2014, Neurocomputing.

[11]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[12]  Frank L. Lewis,et al.  Neural network output feedback control of robot manipulators , 1999, IEEE Trans. Robotics Autom..

[13]  Akira Abe Trajectory planning for flexible Cartesian robot manipulator by using artificial neural network: numerical simulation and experimental verification , 2011, Robotica.

[14]  Yunong Zhang,et al.  Zhang Neural Network for Online Solution of Time-Varying Sylvester Equation , 2007, ISICA.

[15]  Ning Tan,et al.  Zhang neural network solving for time-varying full-rank matrix Moore–Penrose inverse , 2010, Computing.

[16]  Shuzhi Sam Ge,et al.  Design and analysis of a general recurrent neural network model for time-varying matrix inversion , 2005, IEEE Transactions on Neural Networks.

[17]  Chih-Lyang Hwang,et al.  Neural-network-based 3-D localization and inverse kinematics for target grasping of a humanoid robot by an active stereo vision system , 2012, The 2012 International Joint Conference on Neural Networks (IJCNN).

[18]  Yuanqing Li,et al.  Neural-Dynamic-Method-Based Dual-Arm CMG Scheme With Time-Varying Constraints Applied to Humanoid Robots , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[19]  Paul J. Werbos,et al.  Backpropagation Through Time: What It Does and How to Do It , 1990, Proc. IEEE.

[20]  Danwei Wang,et al.  CPG-Inspired Workspace Trajectory Generation and Adaptive Locomotion Control for Quadruped Robots , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[21]  Yunong Zhang,et al.  Zhang neural network for online solution of time-varying convex quadratic program subject to time-varying linear-equality constraints , 2009 .

[22]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[23]  Frank L. Lewis,et al.  Implementation of an adaptive, model free, learning controller on the Atlas robot , 2014, 2014 American Control Conference.

[24]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[25]  C. L. Philip Chen,et al.  Adaptive Neural Control for Dual-Arm Coordination of Humanoid Robot With Unknown Nonlinearities in Output Mechanism , 2015, IEEE Transactions on Cybernetics.

[26]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[27]  Malur K. Sundareshan,et al.  Trajectory generation and modulation using dynamic neural networks , 2003, IEEE Trans. Neural Networks.