Pei Xiaohui, Chen Guimin
School of Electro-Mechanical Engineering, Xidian University, Xi'an, China.
State Key Laboratory for Manufacturing Systems Engineering and Shaanxi Key Lab of Intelligent Robots, Xi'an Jiaotong University, Xi'an, China.
Soft Robot. 2023 Oct;10(5):972-987. doi: 10.1089/soro.2022.0070. Epub 2023 Apr 19.
Soft robots have received a great deal of attention from both academia and industry due to their unprecedented adaptability in unstructured environment and extreme dexterity for complicated operations. Due to the strong coupling between the material nonlinearity due to hyperelasticity and the geometric nonlinearity due to large deflections, modeling of soft robots is highly dependent on commercial finite element software packages. An approach that is accurate and fast, and whose implementation is open to designers, is in great need. Considering that the constitutive relation of the hyperelastic materials is commonly expressed by its energy density function, we present an energy-based kinetostatic modeling approach in which the deflection of a soft robot is formulated as a minimization problem of its total potential energy. A fixed Hessian matrix of strain energy is proposed and adopted in the limited memory Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm, which significantly improves its efficiency for solving the minimization problem of soft robots without sacrificing prediction accuracy. The simplicity of the approach leads to an implementation of MATLAB with only 99-line codes, which provides an easy-to-use tool for designers who are designing and optimizing the structures of soft robots. The efficiency of the proposed approach for predicting kinetostatic behaviors of soft robots is demonstrated by seven pneumatic-driven and cable-driven soft robots. The capability of the approach for capturing buckling behaviors in soft robots is also demonstrated. The energy-minimization approach, as well as the MATLAB implementation, could be easily tailored to fulfill various tasks, including design, optimization, and control of soft robots.
由于软机器人在非结构化环境中具有前所未有的适应性以及在复杂操作中具有极高的灵活性,它们受到了学术界和工业界的广泛关注。由于超弹性引起的材料非线性与大变形引起的几何非线性之间存在强耦合,软机器人的建模高度依赖于商业有限元软件包。因此,迫切需要一种准确、快速且其实现方式对设计人员开放的方法。考虑到超弹性材料的本构关系通常由其能量密度函数表示,我们提出了一种基于能量的动力学静力学建模方法,其中将软机器人的变形表述为其总势能的最小化问题。在有限内存布罗伊登-弗莱彻-戈德法布-香农(BFGS)算法中提出并采用了应变能的固定海森矩阵,这在不牺牲预测精度的情况下显著提高了求解软机器人最小化问题的效率。该方法的简单性使得可以用仅99行代码在MATLAB中实现,这为设计和优化软机器人结构的设计人员提供了一个易于使用的工具。通过七个气动驱动和电缆驱动的软机器人证明了所提出方法预测软机器人动力学静力学行为的效率。还展示了该方法捕捉软机器人屈曲行为的能力。基于能量最小化的方法以及MATLAB实现可以很容易地进行定制,以完成各种任务,包括软机器人的设计、优化和控制。