Model Identification and Control Design for a Humanoid Robot

In this paper, model identification and adaptive control design are performed on Devanit-Hartenberg model of a humanoid robot. We focus on the modeling of the 6 degree-of-freedom upper limb of the robot using recursive Newton-Euler (RNE) formula for the coordinate frame of each joint. To obtain sufficient excitation for modeling of the robot, the particle swarm optimization method has been employed to optimize the trajectory of each joint, such that satisfied parameter estimation can be obtained. In addition, the estimated inertia parameters are taken as the initial values for the RNE-based adaptive control design to achieve improved tracking performance. Simulation studies have been carried out to verify the result of the identification algorithm and to illustrate the effectiveness of the control design.

[1]  Guang-Ren Duan,et al.  Trilateral Teleoperation of Adaptive Fuzzy Force/Motion Control for Nonlinear Teleoperators With Communication Random Delays , 2013, IEEE Transactions on Fuzzy Systems.

[2]  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.

[3]  Cong Wang,et al.  Identification and Learning Control of Ocean Surface Ship Using Neural Networks , 2012, IEEE Transactions on Industrial Informatics.

[4]  Bo Wang,et al.  Abnormal crowd behavior detection using high-frequency and spatio-temporal features , 2011, Machine Vision and Applications.

[5]  Wei He,et al.  Adaptive Neural Network Control of a Marine Vessel With Constraints Using the Asymmetric Barrier Lyapunov Function. , 2017, IEEE transactions on cybernetics.

[6]  Hak-Keung Lam,et al.  Observer-Based Fault Detection for Nonlinear Systems With Sensor Fault and Limited Communication Capacity , 2016, IEEE Transactions on Automatic Control.

[7]  Guang-Hong Yang,et al.  Reliable State Feedback Control of T–S Fuzzy Systems With Sensor Faults , 2015, IEEE Transactions on Fuzzy Systems.

[8]  Shuzhi Sam Ge,et al.  Cooperative control of a nonuniform gantry crane with constrained tension , 2016, Autom..

[9]  Dong Yue,et al.  Control Synthesis of Discrete-Time T–S Fuzzy Systems via a Multi-Instant Homogenous Polynomial Approach , 2016, IEEE Transactions on Cybernetics.

[10]  Guo-Xing Wen,et al.  Adaptive Consensus Control for a Class of Nonlinear Multiagent Time-Delay Systems Using Neural Networks , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[11]  Mehran Zareh,et al.  A modified model reference adaptive control with application to MEMS gyroscope , 2011 .

[12]  Shaocheng Tong,et al.  Adaptive NN Tracking Control of Uncertain Nonlinear Discrete-Time Systems With Nonaffine Dead-Zone Input , 2015, IEEE Transactions on Cybernetics.

[13]  Derong Liu,et al.  Neural-Network-Based Online HJB Solution for Optimal Robust Guaranteed Cost Control of Continuous-Time Uncertain Nonlinear Systems , 2014, IEEE Transactions on Cybernetics.

[14]  Jian S. Dai,et al.  Characteristic Equation-Based Dynamics Analysis of Vibratory Bowl Feeders With Three Spatial Compliant Legs , 2008, IEEE Transactions on Automation Science and Engineering.

[15]  Changyin Sun,et al.  Adaptive Neural Network Control of Biped Robots , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[16]  Shaocheng Tong,et al.  Observed-Based Adaptive Fuzzy Decentralized Tracking Control for Switched Uncertain Nonlinear Large-Scale Systems With Dead Zones , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[17]  Haruhisa Kawasaki,et al.  An Efficient Algorithm for the Model-Based obotic Manipulators , 2004 .

[18]  Dongsheng Guo,et al.  Simulation and Experimental Verification of Weighted Velocity and Acceleration Minimization for Robotic Redundancy Resolution , 2014, IEEE Transactions on Automation Science and Engineering.

[19]  Shaocheng Tong,et al.  Fuzzy Adaptive Control With State Observer for a Class of Nonlinear Discrete-Time Systems With Input Constraint , 2016, IEEE Transactions on Fuzzy Systems.

[20]  Shuzhi Sam Ge,et al.  Neural Network Control of a Rehabilitation Robot by State and Output Feedback , 2015, J. Intell. Robotic Syst..

[21]  Shuzhi Sam Ge,et al.  Adaptive Control of a Flexible Crane System With the Boundary Output Constraint , 2014, IEEE Transactions on Industrial Electronics.

[22]  Wei He,et al.  Model identification and adaptive control design for a 6 DOFs manipulator , 2015, 2015 International Conference on Advanced Mechatronic Systems (ICAMechS).

[23]  Wei He,et al.  Adaptive Neural Network Control of an Uncertain Robot With Full-State Constraints , 2016, IEEE Transactions on Cybernetics.

[24]  Yun Zhang,et al.  Saturated Nussbaum Function Based Approach for Robotic Systems With Unknown Actuator Dynamics , 2016, IEEE Transactions on Cybernetics.

[25]  Jing Li,et al.  Trajectory Planning and Optimized Adaptive Control for a Class of Wheeled Inverted Pendulum Vehicle Models , 2013, IEEE Transactions on Cybernetics.

[26]  Shuang Zhang,et al.  Control Design for Nonlinear Flexible Wings of a Robotic Aircraft , 2017, IEEE Transactions on Control Systems Technology.

[27]  Rajnikant V. Patel,et al.  Identification of a two-link flexible manipulator using adaptive time delay neural networks , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[28]  Xin Chen,et al.  Adaptive Fuzzy Output-Feedback Controller Design for Nonlinear Systems via Backstepping and Small-Gain Approach , 2014, IEEE Transactions on Cybernetics.

[29]  Jian-Xin Xu,et al.  Spatial Periodic Adaptive Control For Rotary Machine Systems , 2008 .

[30]  Jan Swevers,et al.  An Experimental Robot Load Identification Method for Industrial Application , 2002, ISER.

[31]  S. Ge,et al.  Modeling and Vibration Control for a Nonlinear Moving String With Output Constraint , 2015, IEEE/ASME Transactions on Mechatronics.

[32]  Changyin Sun,et al.  Neural Network Control of a Robotic Manipulator With Input Deadzone and Output Constraint , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[33]  Shuzhi Sam Ge,et al.  Constrained Multilegged Robot System Modeling and Fuzzy Control With Uncertain Kinematics and Dynamics Incorporating Foot Force Optimization , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[34]  Shaocheng Tong,et al.  Adaptive Fuzzy Control for a Class of Nonlinear Discrete-Time Systems With Backlash , 2014, IEEE Transactions on Fuzzy Systems.

[35]  Shaocheng Tong,et al.  Adaptive Fuzzy Identification and Control for a Class of Nonlinear Pure-Feedback MIMO Systems With Unknown Dead Zones , 2015, IEEE Transactions on Fuzzy Systems.

[36]  Cong Wang,et al.  Learning From Adaptive Neural Dynamic Surface Control of Strict-Feedback Systems , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[37]  Rongxin Cui,et al.  Adaptive backstepping control of wheeled inverted pendulums models , 2015 .

[38]  Shaocheng Tong,et al.  A Combined Backstepping and Small-Gain Approach to Robust Adaptive Fuzzy Output Feedback Control , 2009, IEEE Transactions on Fuzzy Systems.

[39]  Cong Wang,et al.  Learning from neural control , 2006, IEEE Transactions on Neural Networks.

[40]  Shaocheng Tong,et al.  Adaptive fuzzy control for a class of unknown nonlinear dynamical systems , 2015, Fuzzy Sets Syst..

[41]  Meng Joo Er,et al.  Parsimonious Extreme Learning Machine Using Recursive Orthogonal Least Squares , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[42]  Shaocheng Tong,et al.  Adaptive NN Controller Design for a Class of Nonlinear MIMO Discrete-Time Systems , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[43]  Zhi Liu,et al.  Adaptive Visual Tracking Control for Manipulator With Actuator Fuzzy Dead-Zone Constraint and Unmodeled Dynamic , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[44]  Shuzhi Sam Ge,et al.  Vibration Control of Flexible Marine Riser Systems With Input Saturation , 2016, IEEE/ASME Transactions on Mechatronics.

[45]  Eric Courteille,et al.  A Systematic Procedure for the Elastodynamic Modeling and Identification of Robot Manipulators , 2010, IEEE Transactions on Robotics.

[46]  Guo-Xing Wen,et al.  Neural-network-based adaptive leader-following consensus control for second-order non-linear multi-agent systems , 2015 .

[47]  Xin Chen,et al.  Adaptive Neural Control for a Class of Nonlinear Time-Varying Delay Systems With Unknown Hysteresis , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[48]  J. Slotine,et al.  On the Adaptive Control of Robot Manipulators , 1987 .

[49]  Frank L. Lewis,et al.  Reinforcement adaptive learning neural-net-based friction compensation control for high speed and precision , 2000, IEEE Trans. Control. Syst. Technol..

[50]  Chun-Yi Su,et al.  Neural-Adaptive Control of Single-Master–Multiple-Slaves Teleoperation for Coordinated Multiple Mobile Manipulators With Time-Varying Communication Delays and Input Uncertainties , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[51]  Guang-Hong Yang,et al.  Fault Detection and Isolation for a Class of Uncertain State-Feedback Fuzzy Control Systems , 2015, IEEE Transactions on Fuzzy Systems.

[52]  Shuzhi Sam Ge,et al.  Vibration Control of a Flexible Beam With Output Constraint , 2015, IEEE Transactions on Industrial Electronics.

[53]  M. Clerc,et al.  Particle Swarm Optimization , 2006 .

[54]  Daniel E. Miller A new approach to model reference adaptive control , 2003, IEEE Trans. Autom. Control..

[55]  Shuzhi Sam Ge,et al.  Robust Adaptive Control of Cooperating Mobile Manipulators With Relative Motion , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[56]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[57]  Ben-Zion Sandler,et al.  Rigid 6-DOF parallel platform for precision 3-D micromanipulation , 2001 .

[58]  Guo-Xing Wen,et al.  Fuzzy Neural Network-Based Adaptive Control for a Class of Uncertain Nonlinear Stochastic Systems , 2014, IEEE Transactions on Cybernetics.

[59]  Hak-Keung Lam,et al.  Observer-Based Fuzzy Control for Nonlinear Networked Systems Under Unmeasurable Premise Variables , 2016, IEEE Transactions on Fuzzy Systems.

[60]  Xiangpeng Xie,et al.  Observer Design of Discrete-Time T–S Fuzzy Systems Via Multi-Instant Homogenous Matrix Polynomials , 2014, IEEE Transactions on Fuzzy Systems.

[61]  Derong Liu,et al.  Decentralized Stabilization for a Class of Continuous-Time Nonlinear Interconnected Systems Using Online Learning Optimal Control Approach , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[62]  Shaocheng Tong,et al.  Observer-Based Adaptive Fuzzy Backstepping Control for a Class of Stochastic Nonlinear Strict-Feedback Systems , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[63]  Chenguang Yang,et al.  Neural Network-Based Motion Control of an Underactuated Wheeled Inverted Pendulum Model , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[64]  Changyin Sun,et al.  Adaptive Neural Impedance Control of a Robotic Manipulator With Input Saturation , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[65]  Frans van den Bergh,et al.  An analysis of particle swarm optimizers , 2002 .

[66]  Cong Wang,et al.  Dynamic Learning From Adaptive Neural Network Control of a Class of Nonaffine Nonlinear Systems , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[67]  Shuzhi Sam Ge,et al.  Robust adaptive control of a thruster assisted position mooring system , 2014, Autom..

[68]  Christopher G. Atkeson,et al.  Estimation of Inertial Parameters of Manipulator Loads and Links , 1986 .

[69]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[70]  Sukhan Lee,et al.  Energy-Efficient SVM Learning Control System for Biped Walking Robots , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[71]  Shuzhi Sam Ge,et al.  Robust Adaptive Neural Network Control for a Class of Uncertain MIMO Nonlinear Systems With Input Nonlinearities , 2010, IEEE Transactions on Neural Networks.

[72]  Shaocheng Tong,et al.  Fuzzy Approximation-Based Adaptive Backstepping Optimal Control for a Class of Nonlinear Discrete-Time Systems With Dead-Zone , 2016, IEEE Transactions on Fuzzy Systems.

[73]  J. De Schutter,et al.  Dynamic Model Identification for Industrial Robots , 2007, IEEE Control Systems.

[74]  Hiromi Mochiyama,et al.  Kinematics for the whole arm of a serial-chain manipulator , 2001, Adv. Robotics.

[75]  Guo-Xing Wen,et al.  Observer-Based Adaptive Backstepping Consensus Tracking Control for High-Order Nonlinear Semi-Strict-Feedback Multiagent Systems , 2016, IEEE Transactions on Cybernetics.

[76]  Yanjun Liu,et al.  Adaptive fuzzy optimal control using direct heuristic dynamic programming for chaotic discrete-time system , 2016 .

[77]  Junzhi Yu,et al.  Neural-Network-Based Nonlinear Model Predictive Control for Piezoelectric Actuators , 2015, IEEE Transactions on Industrial Electronics.

[78]  Mao Ye,et al.  Fast crowd density estimation with convolutional neural networks , 2015, Eng. Appl. Artif. Intell..

[79]  Weisheng Yan,et al.  Mutual Information-Based Multi-AUV Path Planning for Scalar Field Sampling Using Multidimensional RRT* , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[80]  Long Cheng,et al.  Neural-Network-Based Adaptive Leader-Following Control for Multiagent Systems With Uncertainties , 2010, IEEE Transactions on Neural Networks.

[81]  Alin Albu-Schäffer,et al.  Human-Like Adaptation of Force and Impedance in Stable and Unstable Interactions , 2011, IEEE Transactions on Robotics.

[82]  Ajith Abraham,et al.  A new quantum behaved particle swarm optimization , 2008, GECCO '08.

[83]  Z. Zenn Bien,et al.  A Steward Robot for Human-Friendly Human-Machine Interaction in a Smart House Environment , 2008, IEEE Transactions on Automation Science and Engineering.

[84]  Shaocheng Tong,et al.  Barrier Lyapunov Functions-based adaptive control for a class of nonlinear pure-feedback systems with full state constraints , 2016, Autom..

[85]  Shaocheng Tong,et al.  Adaptive Fuzzy Control via Observer Design for Uncertain Nonlinear Systems With Unmodeled Dynamics , 2013, IEEE Transactions on Fuzzy Systems.