Aquarium: A Fully Differentiable Fluid-Structure Interaction Solver for Robotics Applications
Jeong Hun Lee, Mike Y. Michelis, Robert Katzschmann, Zachary, Manchester

TL;DR
Aquarium is a novel fully differentiable 2D fluid-structure interaction solver for robotics, enabling stable simulations and gradient-based optimization of fluid and robot dynamics.
Contribution
It introduces a new implicit, fully differentiable fluid-structure interaction solver that couples fluid and robot physics via an optimization framework, suitable for robotics applications.
Findings
Accurately simulates fluid-robot interactions in 2D
Provides analytical gradients for optimization tasks
Demonstrates hardware-validated soft robotic simulations
Abstract
We present Aquarium, a differentiable fluid-structure interaction solver for robotics that offers stable simulation, accurately coupled fluid-robot physics in two dimensions, and full differentiability with respect to fluid and robot states and parameters. Aquarium achieves stable simulation with accurate flow physics by directly integrating over the incompressible Navier-Stokes equations using a fully implicit Crank-Nicolson scheme with a second-order finite-volume spatial discretization. The fluid and robot physics are coupled using the immersed-boundary method by formulating the no-slip condition as an equality constraint applied directly to the Navier-Stokes system. This choice of coupling allows the fluid-structure interaction to be posed and solved as a nonlinear optimization problem. This optimization-based formulation is then exploited using the implicit-function theorem to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMicro and Nano Robotics · Lattice Boltzmann Simulation Studies · Biomimetic flight and propulsion mechanisms
