Dynamic Control of Soft Robots with Internal Constraints in the Presence of Obstacles

The development of effective reduced order models for soft robots is paving the way toward the development of a new generation of model based techniques, which leverage classic rigid robot control. However, several soft robot features differentiate the soft-bodied case from the rigid-bodied one. First, soft robots are built to work in the environment, so the presence of obstacles in their path should always be explicitly accounted by their control systems. Second, due to the complex kinematics, the actuation of soft robots is mapped to the state space nonlinearly resulting in spaces with different sizes. Moreover, soft robots often include internal constraints and thus actuation is typically limited in the range of action and it is often unidirectional. This paper proposes a control pipeline to tackle the challenge of controlling soft robots with internal constraints in environments with obstacles. We show how the constraints on actuation can be propagated and integrated with geometrical constraints, taking into account physical limits imposed by the presence of obstacles. We present a hierarchical control architecture capable of handling these constraints, with which we are able to regulate the position in space of the tip of a soft robot with the discussed characteristics.

[1]  Lakmal Seneviratne,et al.  Discrete Cosserat Approach for Multisection Soft Manipulator Dynamics , 2017, IEEE Transactions on Robotics.

[2]  Frank Chongwoo Park,et al.  Optimizing curvature sensor placement for fast, accurate shape sensing of continuum robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

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

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

[5]  Bruno Siciliano,et al.  A Geometrically Exact Model for Soft Continuum Robots: The Finite Element Deformation Space Formulation. , 2019, Soft robotics.

[6]  Nicolas Mansard,et al.  Continuity of Varying-Feature-Set Control Laws , 2009, IEEE Transactions on Automatic Control.

[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]  Matthew A. Robertson,et al.  New soft robots really suck: Vacuum-powered systems empower diverse capabilities , 2017, Science Robotics.

[10]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

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

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

[13]  Mariangela Manti,et al.  Stable Open Loop Control of Soft Robotic Manipulators , 2018, IEEE Robotics and Automation Letters.

[14]  Antonio Bicchi,et al.  Exact Task Execution in Highly Under-Actuated Soft Limbs: An Operational Space Based Approach , 2019, IEEE Robotics and Automation Letters.

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

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