Adaptive Control of a Soft Continuum Manipulator

Soft robots are made of compliant and deformable materials and can perform tasks challenging for conventional rigid robots. The inherent compliance of soft robots makes them more suitable and adaptable for interactions with humans and the environment. However, this preeminence comes at a cost: their continuum nature makes it challenging to develop robust model-based control strategies. Specifically, an adaptive control approach addressing this challenge has not yet been applied to physical soft robotic arms. This work presents a reformulation of dynamics for a soft continuum manipulator using the Euler-Lagrange method. The proposed model eliminates the simplifying assumption made in previous works and provides a more accurate description of the robot’s inertia. Based on our model, we introduce a task-space adaptive control scheme. This controller is robust against model parameter uncertainties and unknown input disturbances. The controller is implemented on a physical soft continuum arm. A series of experiments were carried out to validate the effectiveness of the controller in task-space trajectory tracking under different payloads. The controller outperforms the state-of-the-art method both in terms of accuracy and robustness. Moreover, the proposed model-based control design is flexible and can be generalized to any continuum robotic arm with an arbitrary number of continuum segments.

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

[2]  Yasunori Toshimitsu,et al.  SoPrA: Fabrication & Dynamical Modeling of a Scalable Soft Continuum Robotic Arm with Integrated Proprioceptive Sensing , 2021, 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Li-Chen Fu,et al.  Motion Control , 2016, Springer Handbook of Robotics, 2nd Ed..

[4]  Dennis S. Bernstein,et al.  Finite-Time Stability of Continuous Autonomous Systems , 2000, SIAM J. Control. Optim..

[5]  Cosimo Della Santina,et al.  Dynamic control of soft robots interacting with the environment , 2018, 2018 IEEE International Conference on Soft Robotics (RoboSoft).

[6]  Robert J. Webster,et al.  Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review , 2010, Int. J. Robotics Res..

[7]  Ian D. Walker,et al.  Overview of damped least-squares methods for inverse kinematics of robot manipulators , 1995, J. Intell. Robotic Syst..

[8]  Lakmal Seneviratne,et al.  Adaptive Control Of Robot Manipulators , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Cosimo Della Santina,et al.  Control Oriented Modeling of Soft Robots: The Polynomial Curvature Case , 2020, IEEE Robotics and Automation Letters.

[10]  Xinghuo Yu,et al.  Terminal Sliding Mode Control – An Overview , 2021, IEEE Open Journal of the Industrial Electronics Society.

[11]  C. David Remy,et al.  Modeling and Control of Soft Robots Using the Koopman Operator and Model Predictive Control , 2019, Robotics: Science and Systems.

[12]  Oliver Sawodny,et al.  Model-based feedforward position control of constant curvature continuum robots using feedback linearization , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[13]  J. J. Slotine,et al.  Tracking control of non-linear systems using sliding surfaces with application to robot manipulators , 1983, 1983 American Control Conference.

[14]  D. Rus,et al.  Design, fabrication and control of soft robots , 2015, Nature.

[15]  Antonio Bicchi,et al.  On an Improved State Parametrization for Soft Robots With Piecewise Constant Curvature and Its Use in Model Based Control , 2020, IEEE Robotics and Automation Letters.

[16]  Weiping Li,et al.  Adaptive manipulator control a case study , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[17]  Oliver Sawodny,et al.  Dynamic modeling of constant curvature continuum robots using the Euler-Lagrange formalism , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Hong Ren Wu,et al.  A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators , 1994, IEEE Trans. Autom. Control..

[19]  Daniela Rus,et al.  Exploration of underwater life with an acoustically controlled soft robotic fish , 2018, Science Robotics.

[20]  Matteo Cianchetti,et al.  Soft robotics: Technologies and systems pushing the boundaries of robot abilities , 2016, Science Robotics.

[21]  Christian Duriez,et al.  Dynamically Closed-Loop Controlled Soft Robotic Arm using a Reduced Order Finite Element Model with State Observer , 2019, 2019 2nd IEEE International Conference on Soft Robotics (RoboSoft).

[22]  John Till,et al.  Real-time dynamics of soft and continuum robots based on Cosserat rod models , 2019, Int. J. Robotics Res..

[23]  Cosimo Della Santina,et al.  Adaptive Control of Soft Robots Based on an Enhanced 3D Augmented Rigid Robot Matching , 2021, IEEE Control Systems Letters.

[24]  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.

[25]  R. Brent Gillespie,et al.  Data-Driven Control of Soft Robots Using Koopman Operator Theory , 2021, IEEE Transactions on Robotics.

[26]  Daniela Rus,et al.  Model-based dynamic feedback control of a planar soft robot: trajectory tracking and interaction with the environment , 2020, Int. J. Robotics Res..

[27]  Antonio Bicchi,et al.  Dynamic Motion Control of Multi-Segment Soft Robots Using Piecewise Constant Curvature Matched with an Augmented Rigid Body Model , 2019, 2019 2nd IEEE International Conference on Soft Robotics (RoboSoft).