arXiv:2506.05012cs.ROphysics.comp-ph2025-06中稿 · Robotics: Science …被引 1

用统一物理框架模拟机器鱼游动,实现高效仿生游泳

Realizing Robotic Swimming with Unified Fluid-Robot Multiphysics

  • 将流体与机器人动力学整合为单一优化问题,基于最小作用量原理推导方程
  • 通过离散变分力学构建稳定且物理准确的耦合仿真,支持复杂游动模式生成
  • 成功在真实机器鱼上验证仿真结果,适合对仿生机器人感兴趣的开发者

实现鱼类般高效敏捷的水下运动仍是水下机器人领域的挑战。这类运动依赖于机器人本体与周围流体之间的复杂涡流相互作用。然而,由常微分方程和偏微分方程共同支配的此类多物理场耦合动力学,其模拟难度远超传统刚体机器人系统。本文提出一种可微分的统一框架,将耦合的机械臂与不可压缩纳维-斯托克斯方程从同一拉格朗日量出发,基于最小作用量原理联合推导。采用离散变分力学,构建了稳定、条件良好且物理精确的关节体与流体联合仿真方案。利用隐函数定理计算全耦合动力学的梯度。结合该仿真器及其梯度,实现了波浪式游泳步态,并优化了一种高度动态的C型逃逸动作,应用于仿生鳗鱼机器人。两种步态均在真实硬件上验证,成功完成从仿真到现实的迁移。仿真代码、硬件数据及鳗鱼机器人图纸详见:https://unified-fluid-robot-multiphysics.github.io/

原文摘要 · Abstract (English)

Matching the swimming efficiency and agility of fish has remained an elusive goal in underwater robotics. Such locomotion capabilities rely on complex vortex interactions between the robot's body and the surrounding fluid. However, simulating these dynamics, which are governed by coupled ordinary and partial differential equations, is significantly more difficult than the multi-body dynamics of classical rigid robotic systems. We present a differentiable framework for simulating strongly coupled fluid-robot multiphysics as a unified optimization problem. The coupled manipulator and incompressible Navier-Stokes equations are derived together from a single Lagrangian using the principle of least action. We employ discrete variational mechanics to derive a stable, well-conditioned, and physically accurate scheme for jointly simulating articulated bodies and the surrounding fluid. We leverage the implicit function theorem to compute derivatives of the fully coupled dynamics. Using this simulator and its gradients, we realize undulating swimming gaits and optimize a highly dynamic C-start escape maneuver for a bioinspired eel robot. We validate both gaits on physical hardware, demonstrating successful sim-to-real transfer. Simulation code, hardware data, and schematics for the eel robot can be found here: https://unified-fluid-robot-multiphysics.github.io/

仿生机器人流体仿真物理引擎机器鱼

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。