Trajectory tracking with obstacle avoidance of redundant manipulator based on fuzzy inference systems

In presence of the uncertainties in robot dynamics, model-based control law can easily fail. In our paper, this important question is tackled by using fuzzy adaptive control to drive with obstacle avoidance an industrial redundant manipulator under the hypothesis of uncertain dynamics. This hypothesis makes our controller an original one, since the problem of the tracking trajectory in the presence of obstacles and assuming that the robot dynamics are unknown has not been discussed before in the literature. Besides, the proposed obstacle avoidance is achieved by generating a self-motion. Furthermore, the usual procedure related to the obstacle avoidance based on Euclidean distance in 3D space is made easier since this one includes only the parameters of 2D space. This self-motion is directly incorporated into the adaptive fuzzy control scheme via the filtered tracking errors. The proposed method is tested by simulations in the case of redundant robot (PUMA 560) operating in 3D space in presence of obstacles. Despite that the robot dynamics are assumed to be uncertain, the proposed control performance is satisfactory. Indeed, the trajectory tracking control, incorporating self-motion obstacle avoidance, operates effectively with weak tracking control errors and bounded actuator torques evolving in admissible range.

[1]  M. Tadjine,et al.  Adaptive fuzzy controller for non-affine systems with zero dynamics , 2009, Int. J. Syst. Sci..

[2]  Yen-Chen Liu,et al.  Semi-autonomous teleoperation in task space with redundant slave robot under communication delays , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[4]  Shaocheng Tong,et al.  Fuzzy adaptive sliding-mode control for MIMO nonlinear systems , 2003, IEEE Trans. Fuzzy Syst..

[5]  Abdesselem Boulkroune,et al.  How to design a fuzzy adaptive controller based on observers for uncertain affine nonlinear systems , 2008, Fuzzy Sets Syst..

[6]  Shaocheng Tong,et al.  Observer-Based Adaptive Fuzzy Tracking Control of MIMO Stochastic Nonlinear Systems With Unknown Control Directions and Unknown Dead Zones , 2015, IEEE Transactions on Fuzzy Systems.

[7]  Oussama Khatib,et al.  The explicit dynamic model and inertial parameters of the PUMA 560 arm , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[8]  M. Er,et al.  Online adaptive fuzzy neural identification and control of a class of MIMO nonlinear systems , 2003, IEEE Trans. Fuzzy Syst..

[9]  Yen-Chen Liu,et al.  Control of semi-autonomous teleoperation system with time delays , 2013, Autom..

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

[11]  Li-Xin Wang,et al.  Stable adaptive fuzzy control of nonlinear systems , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

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

[13]  Abdesselem Boulkroune,et al.  Fuzzy approximation-based indirect adaptive controller for multi-input multi-output non-affine systems with unknown control direction , 2012 .

[14]  Abdesselem Boulkroune,et al.  Design of a fuzzy adaptive controller for MIMO nonlinear time-delay systems with unknown actuator nonlinearities and unknown control direction , 2010, Inf. Sci..

[15]  S. P. Chan,et al.  A real-time planning algorithm for obstacle avoidance of redundant robots , 1996, J. Intell. Robotic Syst..

[16]  Yongming Li,et al.  Observer-Based Adaptive Decentralized Fuzzy Fault-Tolerant Control of Nonlinear Large-Scale Systems With Actuator Failures , 2014, IEEE Transactions on Fuzzy Systems.

[17]  Albert Y. Zomaya,et al.  A parallel collision-avoidance algorithm for robot manipulators , 1998, IEEE Concurr..

[18]  Chang-Ho Hyun,et al.  Control of uncertain flexible joint manipulator using adaptive Takagi-Sugeno fuzzy model based controller , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[19]  Jun Wu,et al.  Review: An overview of dynamic parameter identification of robots , 2010 .

[20]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[21]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[22]  A. Boulkroune,et al.  A projective synchronization scheme based on fuzzy adaptive control for unknown multivariable chaotic systems , 2014 .

[23]  Abdesselem Boulkroune,et al.  State and output feedback fuzzy variable structure controllers for multivariable nonlinear systems subject to input nonlinearities , 2014 .

[24]  Guanrong Chen,et al.  A fuzzy adaptive variable structure controller with applications to robot manipulators , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[25]  Boubaker Daachi,et al.  Adaptive neural controller for redundant robot manipulators and collision avoidance with mobile obstacles , 2012, Neurocomputing.

[26]  Shaocheng Tong,et al.  Fuzzy Adaptive Output Feedback Control of MIMO Nonlinear Systems With Partial Tracking Errors Constrained , 2015, IEEE Transactions on Fuzzy Systems.

[27]  Yaochu Jin,et al.  Decentralized adaptive fuzzy control of robot manipulators , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[28]  Dongsheng Guo,et al.  A New Inequality-Based Obstacle-Avoidance MVN Scheme and Its Application to Redundant Robot Manipulators , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).