DiffAqua: A Differentiable Computational Design Pipeline for Soft Underwater Swimmers with Shape Interpolation
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
- 2017Attention Is All You Needcited by 60,106
- 2014Adam: A Method for Stochastic Optimizationcited by 37,093
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
- 2018Neural Ordinary Differential Equationscited by 3,750
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,686
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 873
- 2019PointFlow: 3D Point Cloud Generation with Continuous Normalizing Flowscited by 487
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 252
- 2018Learning Particle Dynamics for Manipulating Rigid Bodies, Deformable Objects, and Fluidscited by 219
- 2020Learning to Control PDEs with Differentiable Physicscited by 131
- 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 107
- 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
8 more
- 2020Scalable Differentiable Physics for Learning and Controlcited by 72
- 2019Learning to Control Self-Assembling Morphologies: A Study of Generalization via Modularitycited by 68
- 2018SPNets: Differentiable Fluid Dynamics for Deep Neural Networkscited by 62
- 2018Reinforcement Learning for Improving Agent Designcited by 55
- 2018Jointly Learning to Construct and Control Agents using Deep Reinforcement Learningcited by 51
- 2019Neural Graph Evolution: Towards Efficient Automatic Robot Designcited by 36
- 2017Functional Co-Optimization of Articulated Robotscited by 11
- 2017Automatic Differentiation of Rigid Body Dynamics for Optimal Control and Estimationcited by 11
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 2; 2024: 0; 2025: 1.
9 papers.
- 2022Differentiable Simulation of Soft Multi-body Systemscited by 39
- 2023Efficient automatic design of robotscited by 12
- 2025UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulationcited by 11
- 2022Differentiable Hybrid Traffic Simulationcited by 8
- 2023Differentiable Visual Computing for Inverse Problems and Machine Learningcited by 7
- 2022Fast Aquatic Swimmer Optimization with Differentiable Projective Dynamics and Neural Network Hydrodynamic Modelscited by 5
- 2022Differentiable Analog Quantum Computing for Optimization and Controlcited by 4
- 2022Biological Robots: Perspectives on an Emerging Interdisciplinary Fieldcited by 3
- 2021What Robot do I Need? Fast Co-Adaptation of Morphology and Control using Graph Neural Networkscited by 2
- 2025UniPhy: Learning a Unified Constitutive Model for Inverse Physics Simulation22 May 2025
- 2023Differentiable Visual Computing for Inverse Problems and Machine Learning21 Nov 2023
- 2023Efficient automatic design of robots5 Jun 2023
- 2022Differentiable Analog Quantum Computing for Optimization and Control28 Oct 2022
- 2022Differentiable Hybrid Traffic Simulation14 Oct 2022
- 2022Biological Robots: Perspectives on an Emerging Interdisciplinary Field2 Jul 2022
- 2022Differentiable Simulation of Soft Multi-body Systems3 May 2022
- 2022Fast Aquatic Swimmer Optimization with Differentiable Projective Dynamics and Neural Network Hydrodynamic Models30 Mar 2022
- 2021What Robot do I Need? Fast Co-Adaptation of Morphology and Control using Graph Neural Networks3 Nov 2021