Adaptive Algorithms for Performance Improvement of a Class of Continuum Manipulators

This paper addresses the position control of continuum manipulators. Their performances in terms of speed limitation and position accuracy are often mediocre compared with rigid body based robots. In regards to continuum manipulators control, nonadaptive kinematic schemes were shown poor performance in terms of tracking position accuracy, and existing adaptive schemes were time-consuming. This paper presents a novel adaptive control scheme, namely the adaptive support vector regressor controller. The proposed approach exploits the optimization learning methods which yield global solutions of the training problem while keeping small size regressors. These characteristics make it possible to accelerate the convergence of the closed-loop system, thus reducing the execution time. The experimental results obtained using the compact bionic handling assistant robot demonstrate that nonadaptive kinematic architectures even in the presence of accurate learning models are not robust enough to deal with these challenging platforms and that adaptive control schemes can significantly improve the performance.

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

[2]  Tomer Anor,et al.  Algorithms for design of continuum robots using the concentric tubes approach: A neurosurgical example , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[4]  Jochen J. Steil,et al.  Efficient Exploratory Learning of Inverse Kinematics on a Bionic Elephant Trunk , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[5]  Antonio Morell,et al.  Solving the forward kinematics problem in parallel robots using Support Vector Regression , 2013, Eng. Appl. Artif. Intell..

[6]  Long Thang Mai,et al.  Adaptive Position Tracking System and Force Control Strategy for Mobile Robot Manipulators Using Fuzzy Wavelet Neural Networks , 2015, J. Intell. Robotic Syst..

[7]  Robert J. Webster,et al.  A Telerobotic System for Transnasal Surgery , 2014, IEEE/ASME Transactions on Mechatronics.

[8]  Rochdi Merzouki,et al.  Hybrid Approach for Modeling and Solving of Kinematics of a Compact Bionic Handling Assistant Manipulator , 2016, IEEE/ASME Transactions on Mechatronics.

[9]  Oliver Sawodny,et al.  A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant , 2014, IEEE Transactions on Robotics.

[10]  Ian D. Walker,et al.  Field trials and testing of the OctArm continuum manipulator , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  Vu C. Dinh,et al.  Support Vector Machine Informed Explicit Nonlinear Model Predictive Control Using Low-Discrepancy Sequences , 2017, IEEE Transactions on Automatic Control.

[12]  Pushparaj Mani Pathak,et al.  Kinematic Calibration of a Multisection Bionic Manipulator , 2015, IEEE/ASME Transactions on Mechatronics.

[13]  Fuchun Sun,et al.  Decentralized Fuzzy Control of Multiple Cooperating Robotic Manipulators With Impedance Interaction , 2015, IEEE Transactions on Fuzzy Systems.

[14]  Rochdi Merzouki,et al.  Compact bionic handling arm control using neural networks , 2014 .

[15]  Dimitris P. Tsakiris,et al.  Octopus-inspired eight-arm robotic swimming by sculling movements , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Ian D. Walker,et al.  A Neural Network Controller for Continuum Robots , 2007, IEEE Transactions on Robotics.

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

[18]  Howie Choset,et al.  Continuum Robots for Medical Applications: A Survey , 2015, IEEE Transactions on Robotics.

[19]  Antonio Morell,et al.  Inverse kinematics solutions for serial robots using support vector regression , 2013, 2013 IEEE International Conference on Robotics and Automation.

[20]  Christodoulos A. Floudas,et al.  Global optimization of general constrained grey-box models: new method and its application to constrained PDEs for pressure swing adsorption , 2017, J. Glob. Optim..

[21]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[22]  Jean Bosco Mbede,et al.  Exponential Tracking Control Using Backstepping Approach for Voltage-Based Control of a Flexible Joint Electrically Driven Robot , 2014, J. Robotics.

[23]  Rochdi Merzouki,et al.  Adaptive Neural Network Control of a Compact Bionic Handling Arm , 2015, IEEE/ASME Transactions on Mechatronics.

[24]  Shuzhi Sam Ge,et al.  Adaptive neural control of uncertain MIMO nonlinear systems , 2004, IEEE Transactions on Neural Networks.

[25]  Laxmidhar Behera,et al.  Visual motor control of a 7DOF redundant manipulator using redundancy preserving learning network , 2009, Robotica.

[26]  Rochdi Merzouki,et al.  On the kinematic modeling of a class of continuum manipulators , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[27]  Oliver Sawodny,et al.  A variable curvature modeling approach for kinematic control of continuum manipulators , 2013, 2013 American Control Conference.

[28]  Zhao Lu,et al.  Multiscale Support Vector Learning With Projection Operator Wavelet Kernel for Nonlinear Dynamical System Identification , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[29]  Shigeo Abe,et al.  Backward Varilable Selection of Support Vector Regressors by Block Deletion , 2007, 2007 International Joint Conference on Neural Networks.

[30]  Fernando Pérez-Cruz,et al.  SVM multiregression for nonlinear channel estimation in multiple-input multiple-output systems , 2004, IEEE Transactions on Signal Processing.

[31]  Luis Alonso,et al.  Multioutput Support Vector Regression for Remote Sensing Biophysical Parameter Estimation , 2011, IEEE Geoscience and Remote Sensing Letters.

[32]  R. Fletcher Practical Methods of Optimization , 1988 .

[33]  Michael C. Yip,et al.  Model-Less Feedback Control of Continuum Manipulators in Constrained Environments , 2014, IEEE Transactions on Robotics.

[34]  Víctor Santibáñez,et al.  Global Convergence of a Decentralized Adaptive Fuzzy Control for the Motion of Robot Manipulators: Application to the Mitsubishi PA10-7CE as a Case of Study , 2016, J. Intell. Robotic Syst..

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

[36]  Shigeo Abe,et al.  Fast Variable Selection by Block Addition and Block Deletion , 2010, J. Intell. Learn. Syst. Appl..

[37]  Rochdi Merzouki,et al.  Inverse Kinematic modeling of a class of continuum bionic handling arm , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[38]  Marios M. Polycarpou,et al.  Learning and convergence analysis of neural-type structured networks , 1992, IEEE Trans. Neural Networks.

[39]  Wei He,et al.  Vibration Control of a Flexible Robotic Manipulator in the Presence of Input Deadzone , 2017, IEEE Transactions on Industrial Informatics.

[40]  H. Jin Kim,et al.  Adaptive inverse control using support vector regression , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[41]  Fernando Pérez-Cruz,et al.  Fast Training of Support Vector Classifiers , 2000, NIPS.

[42]  Mahmoud Tarokh Solving inverse problems by decomposition, classification and simple modeling , 2013, Inf. Sci..