mlsanityData to 13 Oct 2026

DiffAqua: A Differentiable Computational Design Pipeline for Soft Underwater Swimmers with Shape Interpolation

arXiv 2104.00837 ↗First posted 2 Apr 2021cs.LG cs.GR cs.ROcited by 9

Not on the map. Why?

Abstract (arXiv)

The computational design of soft underwater swimmers is challenging because of the high degrees of freedom in soft-body modeling. In this paper, we present a differentiable pipeline for co-designing a soft swimmer's geometry and controller. Our pipeline unlocks gradient-based algorithms for discovering novel swimmer designs more efficiently than traditional gradient-free solutions. We propose Wasserstein barycenters as a basis for the geometric design of soft underwater swimmers since it is differentiable and can naturally interpolate between bio-inspired base shapes via optimal transport. By combining this design space with differentiable simulation and control, we can efficiently optimize a soft underwater swimmer's performance with fewer simulations than baseline methods. We demonstrate the efficacy of our method on various design problems such as fast, stable, and energy-efficient swimming and demonstrate applicability to multi-objective design.

Key facts. Cited by 9 papers in the map (data through 13 Oct 2026). Builds on 20 of its 75 references that are in the map. First posted on arXiv 2 Apr 2021.

Builds on

20 of 75 references.

References · 20

  1. 2017Attention Is All You Needcited by 60,106
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  4. 2018Neural Ordinary Differential Equationscited by 3,750
  5. 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,686
  6. 2020Learning to Simulate Complex Physics with Graph Networkscited by 873
  7. 2019PointFlow: 3D Point Cloud Generation with Continuous Normalizing Flowscited by 487
  8. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 252
  9. 2018Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluidscited by 219
  10. 2020Learning to Control PDEs with Differentiable Physicscited by 131
  11. 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 107
  12. 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
8 more
  1. 2020Scalable Differentiable Physics for Learning and Controlcited by 72
  2. 2019Learning to Control Self-Assembling Morphologies: A Study of Generalization via Modularitycited by 68
  3. 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
  4. 2018Reinforcement Learning for Improving Agent Designcited by 55
  5. 2018Jointly Learning to Construct and Control Agents using Deep Reinforcement Learningcited by 51
  6. 2019Neural Graph Evolution: Towards Efficient Automatic Robot Designcited by 36
  7. 2017Functional Co-Optimization of Articulated Robotscited by 11
  8. 2017Automatic Differentiation of Rigid Body Dynamics for Optimal Control and Estimationcited by 11

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 5; 2023: 2; 2024: 0; 2025: 1.

9 papers.