Decentralized Control of Robotic Arm with Elastic Joints

This article considers application of series elasticity in modern robots with the main focus on robotic arms. Due to enhanced shock robustness and other useful properties these robotic arm can provide significant performance in extreme conditions, including space. Since such systems are more difficult to control than traditional rigid ones, special control algorithms are required. Here we implement a decentralized control scheme with inverse dynamics-based in the outer loop and torque controllers in joints. The designed algorithm is validated in simulation. The control system and joint internal dynamics are executed in Matlab-Simulink environment, while rigid-body dynamics is provided by CoppeliaSim software (former V-REP). In future work a centralized control scheme is planned to be implemented as well, so that the performance could be compared.

[1]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Alin Albu-Schäffer,et al.  The KUKA-DLR Lightweight Robot arm - a new reference platform for robotics research and manufacturing , 2010, ISR/ROBOTIK.

[3]  Alin Albu-Schäffer,et al.  A passivity-based approach for trajectory tracking and link-side damping of compliantly actuated robots , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Peter I. Corke,et al.  Robotics, Vision and Control - Fundamental Algorithms in MATLAB® , 2011, Springer Tracts in Advanced Robotics.

[5]  Alessandro De Luca,et al.  Dynamic Identification of the Franka Emika Panda Robot With Retrieval of Feasible Parameters Using Penalty-Based Optimization , 2019, IEEE Robotics and Automation Letters.

[6]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[7]  Matteo Fumagalli,et al.  Mechatronic design of a variable stiffness robotic arm , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Alin Albu-Schäffer,et al.  State feedback controller for flexible joint robots: a globally stable approach implemented on DLR's light-weight robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[9]  Alin Albu-Schäffer,et al.  The DLR hand arm system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Mark Whitty,et al.  Robotics, Vision and Control. Fundamental Algorithms in MATLAB , 2012 .

[11]  Chien-Liang Fok,et al.  Actuator Control for the NASA‐JSC Valkyrie Humanoid Robot: A Decoupled Dynamics Approach for Torque Control of Series Elastic Robots , 2015, J. Field Robotics.

[12]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[13]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[14]  Marco Hutter,et al.  ANYpulator: Design and control of a safe robotic arm , 2016, IROS 2016.

[15]  Igor Shardyko,et al.  Development of Control System for a SEA-Joint Based on Active Damping Injection , 2020, 2020 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM).

[16]  Giorgio Grioli,et al.  Variable Stiffness Actuators: Review on Design and Components , 2016, IEEE/ASME Transactions on Mechatronics.