提出可微分弹性机器鱼模型,实现快速仿真与高效设计优化。
Differentiable Dynamics and Fast Simulation of Continuous Elastic Robotic Fish
- 基于哈密顿原理建模连续弹性体,不预设运动轨迹。
- 仿真结果与物理机器人实验一致,验证了模型准确性。
- 支持梯度优化,适合用于弹性机器鱼的结构设计改进。
体柔性在鱼类游动中起关键作用,其刚度分布决定体形变形、水动力载荷和推进性能。将此机制应用于机器鱼需建立能捕捉连续体弹性、流固耦合及自推进运动的动力学模型。现有方法常预设体运动、使用离散刚性或柔性单元,或计算成本过高,限制设计优化应用。本文提出基于哈密顿原理的可微分全身体动力学模型与快速仿真框架,将机器鱼视为连续可变形弹性体,无需预设体运动即可耦合结构动力学与水动力力,实现对模型与设计参数的可微分仿真,支持高效的梯度优化。数值收敛性研究及物理机器鱼实验验证了该框架的有效性。最终通过梯度优化刚度分布,展示了其在弹性机器鱼高效设计中的应用价值。
原文摘要 · Abstract (English)
Body flexibility plays a critical role in fish-like swimming, as the spatial distribution of stiffness governs body deformation, hydrodynamic loading, and propulsive performance. Exploiting this mechanism in robotic fish requires dynamic models that capture continuous body elasticity, fluid-structure interaction, and the resulting self-propelled motion. Existing approaches often prescribe body kinematics, approximate the body using discrete rigid or compliant segments, or incur high computational costs that limit their use in design optimization. In this letter, we present a differentiable full-body dynamics model and fast simulation framework for motor-actuated elastic robotic fish based on Hamilton's principle. The proposed formulation represents the robot as a continuously deformable elastic body and couples its structural dynamics with hydrodynamic forces without prescribing body kinematics. The resulting simulator is differentiable with respect to model and design parameters, enabling efficient gradient-based optimization. Numerical convergence studies and experiments with a physical robotic fish validate the proposed framework. Finally, gradient-based optimization of the body stiffness distribution demonstrates its utility for efficient design of elastic robotic fish.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。