Real-time regulated sliding mode controller design of multiple manipulator space free-flying robot

The problem of controlling Space Free-flying Robots (SFFRs), which have many degrees of freedom caused by their mechanical manipulators, is challenging because of the strong nonlinearities and their heavy computational burden for the implementation of modelbased control algorithms. In this paper, a chattering avoidance sliding mode controller is developed for SFFR as highly nonlinear-coupled systems. To fulfill stability requirements, robustness properties, and chattering elimination, a regulating routine is proposed to determine the proper positive values for the coefficient of sliding condition. To solve the run-time problem, an explicit direct relationship between the SFFR’s output of actuators (force/torque) and the measurement of distances from the corresponding sliding surfaces is also assumed. To reach perfect performance, the parameters are estimated recursively using the Kalman filter as a parameter estimator. The explicit dynamics of a 14-DOF SFFR is derived using SPACEMAPLE, and the recursive prediction error method (RPEM) is used to parameterize the SFFR model. To alleviate the chattering trend, a multi-input sliding mode control law is proposed and applied to the given SFFR based on the online estimated dynamics to control its orientation and position to catch a moving target. To evaluate the new proposed algorithm in a more complicated condition, only on-off actuators are assumed for controlling the base of SFFR because it is the case in real systems. The obtained results show that the proposed regulated sliding mode controller can significantly reduce the chattering trend. Consequently, energy consumption will be substantially decreased, and running the control algorithm will be within a reasonable time duration.

[1]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[2]  Said Oucheriah Exponential stabilization of linear delayed systems using sliding-mode controllers , 2003 .

[3]  Danwei Wang,et al.  Full-state tracking and internal dynamics of nonholonomic wheeled mobile robots , 2003 .

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

[5]  J. Voros Identification of Hammerstein systems with time-varying piecewise-linear characteristics , 2005, IEEE Transactions on Circuits and Systems II: Express Briefs.

[6]  S. Ali A. Moosavian,et al.  On the control of space free-flyers using multiple impedance control , 1997, Proceedings of International Conference on Robotics and Automation.

[7]  S. Ali A. Moosavian,et al.  Explicit dynamics of space free-flyers with multiple manipulators via SPACEMAPLE , 2004, Adv. Robotics.

[8]  S. Ali A. Moosavian,et al.  On the kinematics of multiple manipulator space free‐flyers and their computation , 1998 .

[9]  Stefano Stramigioli,et al.  Contact impedance estimation for robotic systems , 2005, IEEE Trans. Robotics.

[10]  S. Ali A. Moosavian,et al.  Control of space free-flyers using the modified transpose Jacobian algorithm , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[11]  Rabab Kreidieh Ward,et al.  Offline and online identification of hidden semi-Markov models , 2005, IEEE Transactions on Signal Processing.

[12]  Ali A. Moosavian,et al.  Regulated sliding mode control of satellite rotation , 2004 .

[13]  Xuemei Ren,et al.  Online identification of continuous-time systems with unknown time delay , 2005, IEEE Transactions on Automatic Control.

[14]  S. Ali A. Moosavian,et al.  Multiple Impedance Control for Space Free-Flying Robots , 2005 .

[15]  F.H.F. Leung,et al.  A chattering elimination algorithm for sliding mode control of uncertain non-linear systems , 1998 .

[16]  Ya-Jun Pan,et al.  Sliding mode control with closed-loop filtering architecture for a class of nonlinear systems , 2004, IEEE Trans. Circuits Syst. II Express Briefs.

[17]  S. Ali A. Moosavian,et al.  Dynamics and control of free-flying robots in space: A survey , 2004 .

[18]  K. Youcef-Toumi,et al.  A Time Delay Controller for Systems with Unknown Dynamics , 1988 .

[19]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[20]  V. Smidl,et al.  Mixture-based extension of the AR model and its recursive Bayesian identification , 2005, IEEE Transactions on Signal Processing.

[21]  S.M. Savaresi,et al.  Modeling, identification, and analysis of limit-cycling pitch and heave dynamics in an ROV , 2004, IEEE Journal of Oceanic Engineering.

[22]  Le Yi Wang,et al.  System identification using binary sensors , 2003, IEEE Trans. Autom. Control..

[23]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[24]  S. Ali A. Moosavian,et al.  Dynamics and control of space free-flyers with multiple manipulators , 1994, Adv. Robotics.

[25]  Sheng Chen,et al.  Identification of nonlinear systems using generalized kernel models , 2005, IEEE Transactions on Control Systems Technology.

[26]  Lennart Ljung,et al.  Modeling Of Dynamic Systems , 1994 .

[27]  Rajesh Rajamani,et al.  Real-time identification of road-bank angle using differential GPS , 2004, IEEE Transactions on Control Systems Technology.

[28]  Marco Lovera,et al.  On the role of prefiltering in nonlinear system identification , 2005, IEEE Transactions on Automatic Control.

[29]  Weiping Li,et al.  Adaptive robot control: A new perspective , 1987, 26th IEEE Conference on Decision and Control.

[30]  Steven Dubowsky,et al.  The application of model-referenced adaptive control to robotic manipulators , 1979 .

[31]  Marco Storace,et al.  Piecewise-linear approximation of nonlinear dynamical systems , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[32]  Sabine Van Huffel,et al.  Departement Elektrotechniek ESAT-SISTA / TR 2004-51 Application of Structured Total Least Squares for System Identification and Model Reduction 1 , 2007 .