Deep Reinforcement Learning Based Self-Configuring Integral Sliding Mode Control Scheme for Robot Manipulators

This paper deals with the design of an intelligent self-configuring control scheme for robot manipulators. The scheme features two control structures: one of centralized type, implementing the inverse dynamics approach, the other of decentralized type. In both control structures, the controller is based on Integral Sliding Mode (ISM), so that matched disturbances and uncertain terms, due to unmodeled dynamics or couplings effects, are suitably compensated. The use of the ISM control also enables the exploitation of its capability of acting as a “perturbation estimator” which, in the considered case, allows us to design a Deep Reinforcement Learning (DRL) based decision making mechanism. It implements a switching rule, based on an appropriate reward function, in order to choose one of the two control structures present in the scheme, depending on the requested robot performances. The proposed scheme can accommodate a variety of velocity and acceleration requirements, in contrast with the genuine decentralized or centralized control structures taken individually. The assessment of our proposal has been carried out relying on a model of the industrial robot manipulator COMAU SMART3-S2, identified on the basis of real data and with realistic sensor noise.

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

[2]  Antonella Ferrara,et al.  MPC for Robot Manipulators With Integral Sliding Modes Generation , 2017, IEEE/ASME Transactions on Mechatronics.

[3]  Antonella Ferrara,et al.  MIMO Closed Loop Identification of an Industrial Robot , 2011, IEEE Transactions on Control Systems Technology.

[4]  Antonella Ferrara,et al.  Integral Sliding Mode Based Switched Structure Control Scheme for Robot Manipulators , 2018, 2018 15th International Workshop on Variable Structure Systems (VSS).

[5]  Sergey Levine,et al.  Continuous Deep Q-Learning with Model-based Acceleration , 2016, ICML.

[6]  Antonella Ferrara,et al.  A Supervisory Sliding Mode Control Approach for Cooperative Robotic System of Systems , 2015, IEEE Systems Journal.

[7]  Antonella Ferrara,et al.  A robust MPC/ISM hierarchical multi-loop control scheme for robot manipulators , 2013, 52nd IEEE Conference on Decision and Control.

[8]  Antonella Ferrara,et al.  Design and experimental validation of a second-order sliding-mode motion controller for robot manipulators , 2009, Int. J. Control.

[9]  V. Utkin,et al.  Integral sliding mode in systems operating under uncertainty conditions , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[10]  Antonella Ferrara,et al.  Deep Reinforcement Learning for Collision Avoidance of Robotic Manipulators , 2018, 2018 European Control Conference (ECC).

[11]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[12]  Vadim I. Utkin,et al.  Sliding mode control in electromechanical systems , 1999 .

[13]  Christopher Edwards,et al.  Sliding mode control : theory and applications , 1998 .

[14]  Antonella Ferrara,et al.  Design of an Integral Suboptimal Second-Order Sliding Mode Controller for the Robust Motion Control of Robot Manipulators , 2015, IEEE Transactions on Control Systems Technology.

[15]  Antonella Ferrara,et al.  Motion Control of Rigid Robot Manipulators via First and Second Order Sliding Modes , 2007, J. Intell. Robotic Syst..

[16]  M. Spong,et al.  Robot Modeling and Control , 2005 .