Dynamic control of soft robots interacting with the environment

Despite the emergence of many soft-bodied robotic systems, model-based feedback control has remained an open challenge. This is largely due to the intrinsic difficulties in designing controllers for systems with infinite dimensions. In this paper we propose an alternative formulation of the soft robot dynamics which connects the robot's behavior with the one of a rigid bodied robot with elasticity in the joints. The matching between the two system is exact under the common hypothesis of Piecewise Constant Curvature. Based on this connection we introduce two control architectures, with the aim of achieving accurate curvature control and Cartesian regulation of the robot's impedance, respectively. The curvature controller accounts for the natural softness of the system, while the Cartesian controller adapts the impedance of the end effector for interactions with an unstructured environment. This work proposes the first closed loop dynamic controller for a continuous soft robot. The controllers are validated and evaluated on a physical soft robot capable of planar manipulation.

[1]  K. Gu Stability and Stabilization of Infinite Dimensional Systems with Applications , 1999 .

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

[3]  Daniela Rus,et al.  Design, kinematics, and control of a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[4]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[5]  M. McCall,et al.  Rigid Body Dynamics , 2008 .

[6]  Paolo Dario,et al.  Soft Robot Arm Inspired by the Octopus , 2012, Adv. Robotics.

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

[8]  Matteo Bianchi,et al.  Controlling Soft Robots: Balancing Feedback and Feedforward Elements , 2017, IEEE Robotics & Automation Magazine.

[9]  Oliver Brock,et al.  A novel type of compliant and underactuated robotic hand for dexterous grasping , 2016, Int. J. Robotics Res..

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

[11]  Daniela Rus,et al.  Autonomous Object Manipulation Using a Soft Planar Grasping Manipulator , 2015, Soft robotics.

[12]  Cecilia Laschi,et al.  A feed-forward neural network learning the inverse kinetics of a soft cable-driven manipulator moving in three-dimensional space , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Annika Raatz,et al.  A framework for the automated design and modelling of soft robotic systems , 2017 .

[14]  A. Borisov,et al.  Rigid Body Dynamics , 2018 .

[15]  Jon Rigelsford,et al.  Modelling and Control of Robot Manipulators , 2000 .

[16]  Olivier Bruls,et al.  Trajectory planning of soft link robots with improved intrinsic safety , 2017 .

[17]  Daniela Rus,et al.  Dynamics and trajectory optimization for a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[18]  Ian D. Walker,et al.  Kinematics and the Implementation of an Elephant's Trunk Manipulator and Other Continuum Style Robots , 2003, J. Field Robotics.

[19]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[20]  Daniela Rus,et al.  Whole arm planning for a soft and highly compliant 2D robotic manipulator , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Xinwu Liang,et al.  Visual Servoing of Soft Robot Manipulator in Constrained Environments With an Adaptive Controller , 2017, IEEE/ASME Transactions on Mechatronics.

[22]  Lakmal D. Seneviratne,et al.  Discrete Cosserat Approach for Multi-Section Soft Robots Dynamics , 2017, ArXiv.

[23]  Jonathan Rossiter,et al.  Swimming like algae: biomimetic soft artificial cilia , 2013, Journal of The Royal Society Interface.

[24]  Jérémie Dequidt,et al.  Kinematic modeling and observer based control of soft robot using real-time Finite Element Method , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Daniela Rus,et al.  Hydraulic Autonomous Soft Robotic Fish for 3D Swimming , 2014, ISER.

[26]  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).

[27]  Ian D. Walker,et al.  A Neural Network Controller for Continuum Robots , 2007, IEEE Transactions on Robotics.

[28]  Mitsuo Kawato,et al.  Internal models for motor control and trajectory planning , 1999, Current Opinion in Neurobiology.

[29]  R. Wood,et al.  Meshworm: A Peristaltic Soft Robot With Antagonistic Nickel Titanium Coil Actuators , 2013, IEEE/ASME Transactions on Mechatronics.

[30]  Christian Ott,et al.  Cartesian Impedance Control of Redundant and Flexible-Joint Robots , 2008, Springer Tracts in Advanced Robotics.

[31]  S. M. Hadi Sadati,et al.  Control Space Reduction and Real-Time Accurate Modeling of Continuum Manipulators Using Ritz and Ritz–Galerkin Methods , 2018, IEEE Robotics and Automation Letters.

[32]  Brad Paden,et al.  Globally asymptotically stable ‘PD+’ controller for robot manipulators , 1988 .

[33]  G. Whitesides Soft Robotics. , 2018, Angewandte Chemie.

[34]  Christopher D. Rahn,et al.  Geometrically Exact Models for Soft Robotic Manipulators , 2008, IEEE Transactions on Robotics.