Robust adaptive multi-task tracking control of redundant manipulators with dynamic and kinematic uncertainties and unknown disturbances

Abstract In this paper, a novel adaptive multi-priority controller for redundant manipulators is proposed to accomplish the multi-task tracking when kinematic/dynamic uncertainties and unknown disturbances exist. Prioritized redundancy resolution in kinematic level is incorporated into this passivity-based control framework. The kinematic and dynamic parameter adaptations are driven by both tracking error and prediction error. Moreover, the tracking information from both primary and subtasks are all utilized to accelerate the parameter estimation when the tasks are independent, whereas the inevitable tracking error of the subtasks due to algorithmic singularities is properly eliminated in the adaptation laws when the tasks are dependent. Potential ill-conditioned solution of the pseudoinverse is avoided using an improved singularity-robust inverse of the projected Jacobian. Along with the improvement of the multi-task tracking performance, smoothness of the commanded torques is still guaranteed for easy application. Measurements of the noisy joint acceleration and task velocity are avoided. The controller is mathematically derived based on Lyapunov stability analysis. Simulation results of the two cases are presented to verify the effectiveness and superiority of the proposed controller.

[1]  Pierre-Brice Wieber,et al.  Fast resolution of hierarchized inverse kinematics with inequality constraints , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Jonghoon Park,et al.  Multiple tasks manipulation for a robotic manipulator , 2004, Adv. Robotics.

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

[4]  Jing Zhou,et al.  Robust Adaptive Output Control of Uncertain Nonlinear Plants With Unknown Backlash Nonlinearity , 2007, IEEE Transactions on Automatic Control.

[5]  Robert O. Ambrose,et al.  Robonaut 2 - The first humanoid robot in space , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Florian Schmidt,et al.  Rollin' Justin - Mobile platform with variable base , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  G. Goodwin,et al.  Adaptive computed torque control for rigid link manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.

[8]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[9]  Chien Chern Cheah,et al.  Adaptive Tracking Control for Robots with Unknown Kinematic and Dynamic Properties , 2006, Int. J. Robotics Res..

[10]  Zhi Liu,et al.  Decentralized Robust Fuzzy Adaptive Control of Humanoid Robot Manipulation With Unknown Actuator Backlash , 2015, IEEE Transactions on Fuzzy Systems.

[11]  Hanlei Wang,et al.  Adaptive inverse dynamics control of robots with uncertain kinematics and dynamics , 2009, Autom..

[12]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[13]  Alexander Dietrich,et al.  Integration of Reactive, Torque-Based Self-Collision Avoidance Into a Task Hierarchy , 2012, IEEE Transactions on Robotics.

[14]  Warren E. Dixon,et al.  Adaptive Regulation of Amplitude Limited Robot Manipulators With Uncertain Kinematics and Dynamics , 2007, IEEE Transactions on Automatic Control.

[15]  Hong Liu,et al.  An Indirect Adaptive Robot Controller , 1995 .

[16]  Miroslaw Galicki Inverse-free control of a robotic manipulator in a task space , 2014, Robotics Auton. Syst..

[17]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[18]  R.V. Patel,et al.  A Robust Position and Force Control Strategy for 7-DOF Redundant Manipulators , 2009, IEEE/ASME Transactions on Mechatronics.

[19]  Zhihua Qu,et al.  Nonlinear robust control design for robot manipulators with unmodeled actuator dynamics , 1995, Adv. Robotics.

[20]  Darren M. Dawson,et al.  Adaptive control of redundant robot manipulators with sub-task objectives , 2008, 2008 American Control Conference.

[21]  Graham C. Goodwin,et al.  Adaptive computed torque control for rigid link manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.

[22]  S. Shankar Sastry,et al.  Adaptive identification and control for manipulators without using joint accelerations , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[23]  Gianluca Antonelli,et al.  Stability analysis for prioritized closed-loop inverse kinematic algorithms for redundant robotic systems , 2008, 2008 IEEE International Conference on Robotics and Automation.

[24]  Chien Chern Cheah,et al.  Adaptive Jacobian tracking control of robots with uncertainties in kinematic, dynamic and actuator models , 2006, IEEE Transactions on Automatic Control.

[25]  Weiping Li,et al.  Composite adaptive control of robot manipulators , 1989, Autom..

[26]  Hanlei Wang,et al.  Prediction Error Based Adaptive Jacobian Tracking of Robots With Uncertain Kinematics and Dynamics , 2009, IEEE Transactions on Automatic Control.

[27]  Bruno Siciliano,et al.  Priority oriented adaptive control of kinematically redundant manipulators , 2012, 2012 IEEE International Conference on Robotics and Automation.

[28]  Chien Chern Cheah,et al.  Adaptive Jacobian tracking control of rigid-link electrically driven robots based on visual task-space information , 2006, Autom..

[29]  Gianluca Antonelli,et al.  Stability Analysis for Prioritized Closed-Loop Inverse Kinematic Algorithms for Redundant Robotic Systems , 2009, IEEE Trans. Robotics.

[30]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[31]  M. Kemal Ciliz,et al.  Combined direct and indirect adaptive control of robot manipulators using multiple models , 2004, IEEE Conference on Robotics, Automation and Mechatronics, 2004..

[32]  Gang Feng A new adaptive control algorithm for robot manipulators in task space , 1995, IEEE Trans. Robotics Autom..

[33]  Philippe Martinet,et al.  Damped least square based genetic algorithm with Ggaussian distribution of damping factor for singularity-robust inverse kinematics , 2008 .

[34]  Gianluca Antonelli,et al.  The null-space-based behavioral control for autonomous robotic systems , 2008, Intell. Serv. Robotics.

[35]  Alexander Dietrich,et al.  Passivation of Projection-Based Null Space Compliance Control Via Energy Tanks , 2016, IEEE Robotics and Automation Letters.

[36]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[37]  Alexander Dietrich,et al.  Prioritized multi-task compliance control of redundant manipulators , 2015, Autom..