English

A Unified and Modular Model Predictive Control Framework for Soft Continuum Manipulators under Internal and External Constraints

Robotics 2023-01-02 v2 Systems and Control Systems and Control

Abstract

Fluidically actuated soft robots have promising capabilities such as inherent compliance and user safety. The control of soft robots needs to properly handle nonlinear actuation dynamics, motion constraints, workspace limitations, and variable shape stiffness, so having a unique algorithm for all these issues would be extremely beneficial. In this work, we adapt Model Predictive Control (MPC), popular for rigid robots, to a soft robotic arm called SoPrA. We address the challenges that current control methods are facing, by proposing a framework that handles these in a modular manner. While previous work focused on Joint-Space formulations, we show through simulation and experimental results that Task-Space MPC can be successfully implemented for dynamic soft robotic control. We provide a way to couple the Piece-wise Constant Curvature and Augmented Rigid Body Model assumptions with internal and external constraints and actuation dynamics, delivering an algorithm that unites these aspects and optimizes over them. We believe that a MPC implementation based on our approach could be the way to address most of model-based soft robotics control issues within a unified and modular framework, while allowing to include improvements that usually belong to other control domains such as machine learning techniques.

Keywords

Cite

@article{arxiv.2204.13710,
  title  = {A Unified and Modular Model Predictive Control Framework for Soft Continuum Manipulators under Internal and External Constraints},
  author = {Filippo A. Spinelli and Robert K. Katzschmann},
  journal= {arXiv preprint arXiv:2204.13710},
  year   = {2023}
}

Comments

Accepted for IROS2022, Kyoto. Several changes according to reviews: updated MODEL section II, included comparison with Quasi-Static control, revised plots and figures

R2 v1 2026-06-24T11:01:55.368Z