A Cognitive Joint Angle Compensation System Based on Self-Feedback Fuzzy Neural Network With Incremental Learning

Joint angle error of robotic arm has great impacts on the accuracy of the end-effector, which is critical in industrial applications. Therefore, in this article, an online cognitive joint angle error compensation method based on incremental learning is proposed to reduce joint angle error. The proposed method consists of a joint angle error solver and a compensation module, which ensure that the robot can obtain effective joint angle compensation in various situations. The joint angle error solver is used to solve joint angle error online. It uses the redundant constraint method for multilink position measurement so as to calculate the position error of the robot accurately later. The compensation module uses the self-feedback incremental fuzzy neural network (SFIFN) to predict and update the compensation in real time. SFIFN is a variant of the fuzzy neural network (FNN), which uses long short-term memory to introduce a feedback mechanism based on FNN. The incremental learning capability of SFIFN reduces the time for solving error and makes the module runs in real time. Specifically, two inertial measurement units mounted at the ends of links are used to measure pose changes of the ends of corresponding links. Both the simulated and the real experiments show that the proposed method yields good compensations to joint angle error and its potentials for smart manipulation.

[1]  Su Wang,et al.  Error Compensation and Calibration of Inter-section Line Welding Robot Based on a Wavelet Neural Network , 2011 .

[2]  Robert B. McGhee,et al.  A Simplified Quaternion-Based Algorithm for Orientation Estimation From Earth Gravity and Magnetic Field Measurements , 2008, IEEE Transactions on Instrumentation and Measurement.

[3]  Fumin Zhang,et al.  An online real-time path compensation system for industrial robots based on laser tracker , 2016 .

[4]  Shuai Li,et al.  Noise-Tolerant ZNN Models for Solving Time-Varying Zero-Finding Problems: A Control-Theoretic Approach , 2017, IEEE Transactions on Automatic Control.

[5]  Jing Jiang,et al.  Research on RBF neural network model compensation and adaptive control of robot manipulators , 2016, 2016 Chinese Control and Decision Conference (CCDC).

[6]  Jianbin Qiu,et al.  Recognition and Pose Estimation of Auto Parts for an Autonomous Spray Painting Robot , 2019, IEEE Transactions on Industrial Informatics.

[7]  Fusaomi Nagata,et al.  Adaptive learning with large variability of teaching signals for neural networks and its application to motion control of an industrial robot , 2011, Int. J. Autom. Comput..

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

[9]  Michael Zalewski,et al.  A real-time motion control strategy for redundant robots improving dynamics and accuracy , 2011, 2011 3rd International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[10]  Pawel J. Swornowski,et al.  A critical look at the coordinate measuring technique , 2013 .

[11]  Ping Zhang,et al.  IMU-Based Online Kinematic Calibration of Robot Manipulator , 2013, TheScientificWorldJournal.

[12]  Zhou-Ping Yin,et al.  Hand–Eye Calibration in Visually-Guided Robot Grinding , 2016, IEEE Transactions on Cybernetics.

[13]  Guanglei Wu,et al.  Compliance Modeling and Error Compensation of a 3-Parallelogram Lightweight Robotic Arm , 2015 .

[14]  Ping Zhang,et al.  Online robot calibration based on vision measurement , 2013 .

[15]  Giovanni Muscato,et al.  A Joint-Angle Estimation Method for Industrial Manipulators Using Inertial Sensors , 2015, IEEE/ASME Transactions on Mechatronics.

[16]  Jun Kinugawa,et al.  Finding Measurement Configurations for Accurate Robot Calibration: Validation With a Cable-Driven Robot , 2017, IEEE Transactions on Robotics.

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

[18]  Shuzhi Sam Ge,et al.  End-Effector Force Estimation for Flexible-Joint Robots With Global Friction Approximation Using Neural Networks , 2019, IEEE Transactions on Industrial Informatics.

[19]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[20]  Yunong Zhang,et al.  Design and experimentation of acceleration-level drift-free scheme aided by two recurrent neural networks , 2013 .

[21]  Zhijun Zhang,et al.  A Complex Varying-Parameter Convergent-Differential Neural-Network for Solving Online Time-Varying Complex Sylvester Equation , 2019, IEEE Transactions on Cybernetics.

[22]  Yan-Wu Wang,et al.  Solving time-varying quadratic programs based on finite-time Zhang neural networks and their application to robot tracking , 2014, Neural Computing and Applications.

[23]  Hailin Huang,et al.  Online Extrinsic Parameter Calibration for Robotic Camera–Encoder System , 2019, IEEE Transactions on Industrial Informatics.

[24]  Qiang Huang,et al.  A New Kind of Accurate Calibration Method for Robotic Kinematic Parameters Based on the Extended Kalman and Particle Filter Algorithm , 2018, IEEE Transactions on Industrial Electronics.

[25]  Shuzi Yang,et al.  Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula , 2010, IEEE Transactions on Robotics.

[26]  Pascal Bigras,et al.  A Multistage Position/Force Control for Constrained Robotic Systems With Friction: Joint-Space Decomposition, Linearization, and Multiobjective Observer/Controller Synthesis Using LMI Formalism , 2006, IEEE Transactions on Industrial Electronics.

[27]  Zhijun Zhang,et al.  Varying-Parameter RNN Activated by Finite-Time Functions for Solving Joint-Drift Problems of Redundant Robot Manipulators , 2018, IEEE Transactions on Industrial Informatics.

[28]  Hongliang Ren,et al.  Finding the Kinematic Base Frame of a Robot by Hand-Eye Calibration Using 3D Position Data , 2017, IEEE Transactions on Automation Science and Engineering.

[29]  Siyuan Chen,et al.  Two Hybrid End-Effector Posture-Maintaining and Obstacle-Limits Avoidance Schemes for Redundant Robot Manipulators , 2020, IEEE Transactions on Industrial Informatics.

[30]  Léon Bottou,et al.  Large-Scale Machine Learning with Stochastic Gradient Descent , 2010, COMPSTAT.

[31]  Frank Boochs,et al.  Increasing the accuracy of untaught robot positions by means of a multi-camera system , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[32]  Xinhe Xu,et al.  Genetic neural network and application in welding robot error compensation , 2005, IEEE International Conference Mechatronics and Automation, 2005.