Haggerty David A, Banks Michael J, Kamenar Ervin, Cao Alan B, Curtis Patrick C, Mezić Igor, Hawkes Elliot W
Department of Mechanical Engineering, University of California, Santa Barbara, CA 93106, USA.
Faculty of Engineering, University of Rijeka, Rijeka, Croatia.
Sci Robot. 2023 Aug 30;8(81):eadd6864. doi: 10.1126/scirobotics.add6864.
Soft robots promise improved safety and capability over rigid robots when deployed near humans or in complex, delicate, and dynamic environments. However, infinite degrees of freedom and the potential for highly nonlinear dynamics severely complicate their modeling and control. Analytical and machine learning methodologies have been applied to model soft robots but with constraints: quasi-static motions, quasi-linear deflections, or both. Here, we advance the modeling and control of soft robots into the inertial, nonlinear regime. We controlled motions of a soft, continuum arm with velocities 10 times larger and accelerations 40 times larger than those of previous work and did so for high-deflection shapes with more than 110° of curvature. We leveraged a data-driven learning approach for modeling, based on Koopman operator theory, and we introduce the concept of the static Koopman operator as a pregain term in optimal control. Our approach is rapid, requiring less than 5 min of training; is computationally low cost, requiring as little as 0.5 s to build the model; and is design agnostic, learning and accurately controlling two morphologically different soft robots. This work advances rapid modeling and control for soft robots from the realm of quasi-static to inertial, laying the groundwork for the next generation of compliant and highly dynamic robots.
当部署在人类附近或复杂、精细和动态的环境中时,软机器人有望比刚性机器人具有更高的安全性和能力。然而,无限的自由度和高度非线性动力学的可能性使它们的建模和控制变得极为复杂。分析方法和机器学习方法已被应用于软机器人建模,但存在限制:准静态运动、准线性变形,或两者兼具。在此,我们将软机器人的建模和控制推进到惯性非线性领域。我们控制了一个柔软的连续体手臂的运动,其速度比之前的工作快10倍,加速度快40倍,并且针对曲率超过110°的高变形形状进行了控制。我们利用基于柯普曼算子理论的数据驱动学习方法进行建模,并引入静态柯普曼算子的概念作为最优控制中的预增益项。我们的方法速度快,训练时间不到5分钟;计算成本低,构建模型只需0.5秒;并且与设计无关,能够学习并精确控制两种形态不同的软机器人。这项工作将软机器人的快速建模和控制从准静态领域推进到惯性领域,为下一代柔顺且高度动态的机器人奠定了基础。