Soft Arms

Despite the emergence of many soft-bodied robotic systems, model-based feedback control for soft robots has remained an open challenge. This is largely due to the intrinsic difficulties in designing controllers for systems with infinite dimensions. We develop multiple control methods using either minimal parameter models or model-order reduced finite element methods. The validation of our controllers happens on self-built multi-segment soft robotic arms that are actuated through pneumatics.

Dynamically Closed-Loop Controlled Soft Robotic Arm using a Reduced Order Finite Element Model with State Observer

This work presents a computationally efficient method to model and simulate soft robots. Finite element methods enable us to simulate and control soft robots, but require us to work with a large dimensional system. This limits their use in real-time simulation and makes those methods less suitable for control design tools. Using model order reduction, it is possible to create a reduced order system for building controllers and observers. Model reduction errors are taken into account in the design of the low-order feedback, and it is then applied to the large dimensional, unreduced model. The control architecture is based on a linearized model of the robot and enables the control of the robot around this equilibrium point. To show the performance of this control method, pose-to-pose and trajectory tracking experiments are conducted on a pneumatically actuated soft arm. The soft arm has 12 independent interior cavities that can be pressurized and cause the arm to move in three dimensions. The arm is made of a rubber material and is casted through a lost-wax fabrication technique.

R. Katzschmann, M. Thieffry, O. Goury, A. Kruszewski, T.-M. Guerra, C. Duriez, D. Rus, “Dynamically Closed-Loop Controlled Soft Robotic Arm using a Reduced Order Finite Element Model with State Observer.” IEEE RoboSoft, Apr. 2019. [PDF]

Dynamic Motion Control of Multi-Segment Soft Robots Using Piecewise Constant Curvature Matched with an Augmented Rigid Body Model

This work extends our previously proposed formulation for the dynamics of a soft robot from two to three dimensions. The formulation connects the soft robot’s dynamic behavior to a rigid-bodied robot with parallel elastic actuation. The matching between the two systems is exact under the hypothesis of Piecewise Constant Curvature. Based on this connection, we introduce a control architecture with the aim of achieving accurate curvature and bending control. This controller accounts for the natural softness of the system moving in three dimensions, and for the dynamic forces acting on the system. The controller is validated in a realistic simulation, together with a kinematic inversion algorithm. The paper also introduces a soft robot capable of three-dimensional motion, that we use to experimentally validate our control strategy.

R. Katzschmann, C. Della Santina, Y. Toshimitsu, A. Bicchi, D. Rus, ” Dynamic Motion Control of Multi-Segment Soft Robots Using Piecewise Constant Curvature Matched with an Augmented Rigid Body Model.” IEEE RoboSoft, Apr 2019. [PDF]

Dynamic control of planar soft robots interacting with the environment

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.

C. Della Santina*, R. Katzschmann*, A. Bicchi, D. Rus, “Dynamic control of soft robots interacting with the environment.” IEEE RoboSoft, Apr 2018. [PDF]

Autonomous Object Manipulation Using a Soft Planar Grasping Manipulator

This work presents the development of an autonomous motion planning algorithm for a soft planar grasping manipulator capable of grasp-and-place operations by encapsulation with uncertainty in the position and shape of the object. The end effector of the soft manipulator is fabricated in one piece without weakening seams using lost-wax casting instead of the commonly used multi-layer lamination process. The soft manipulation system can grasp randomly positioned objects within its reachable envelope and move them to a desired location without human intervention. The autonomous planning system leverages the compliance and continuum bending of the soft grasping manipulator to achieve repeatable grasps in the presence of uncertainty. A suite of experiments is presented that demonstrates the system’s capabilities.

R. Katzschmann, A. Marchese, D. Rus. “Autonomous Object Manipulation using a Soft Planar Grasping Manipulator.“ Soft Robotics, Dec 2015. [PDF]

Whole Arm Planning for a Soft and Highly Compliant 2D Robotic Manipulator

Soft continuum manipulators have the advantage of being more compliant and having more degrees of freedom than rigid redundant manipulators. This attribute should allow soft manipulators to autonomously execute highly dexterous tasks. However, current approaches to motion planning, inverse kinematics, and even design limit the capacity of soft manipulators to take full advantage of their inherent compliance. We provide a computational approach to whole arm planning for a soft planar manipulator that advances the arm’s end effector pose in task space while simultaneously considering the arm’s entire envelope in proximity to a confined environment. The algorithm solves a series of constrained optimization problems to determine locally optimal inverse kinematics. Due to inherent limitations in modeling the kinematics of a highly compliant soft robot and the local optimality of the planner’s solutions, we also rely on the increased softness of our newly designed manipulator to accomplish the whole arm task, namely the arm’s ability to harmlessly collide with the environment. We detail the design and fabrication of the new modular manipulator as well as the planner’s central algorithm. We experimentally validate our approach by showing that the robotic system is capable of autonomously advancing the soft arm through a pipe-like environment in order to reach distinct goal states.

A. Marchese, R. Katzschmann, D. Rus. “Whole Arm Planning for a Soft and Highly Compliant 2D Robotic Manipulator.“ IROS, Chicago, IL, USA, September 2014. [PDF]

News articles (Sept. 2014): Will tomorrow’s robots move like snakes?” featured in Popular Science, Washington Post, Huffpost, ACM TechNews

A Recipe for Soft Fluidic Elastomer Robots

This work provides approaches to designing and fabricating soft fluidic elastomer robots. That is, three viable actuator morphologies composed entirely from soft silicone rubber are explored, and these morphologies are differentiated by their internal channel structure, namely, ribbed, cylindrical, and pleated. Additionally, three distinct casting-based fabrication processes are explored: lamination-based casting, retractable-pin-based casting, and lost-wax-based casting. Furthermore, two ways of fabricating a multiple DOF robot are explored: casting the complete robot as a whole and casting single degree of freedom (DOF) segments with subsequent concatenation. We experimentally validate each soft actuator morphology and fabrication process by creating multiple physical soft robot prototypes.

A. Marchese, R. Katzschmann, D. Rus. “A Recipe for Soft Fluidic Elastomer Robots.“ Soft Robotics, Mar 2015. [PDF]

Link to Soft Manipulator Arms at the Distributed Robotics Laboratory, CSAIL, MIT