English

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

Machine Learning 2021-05-07 v2 Graphics Robotics

Abstract

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.

Keywords

Cite

@article{arxiv.2104.00837,
  title  = {DiffAqua: A Differentiable Computational Design Pipeline for Soft Underwater Swimmers with Shape Interpolation},
  author = {Pingchuan Ma and Tao Du and John Z. Zhang and Kui Wu and Andrew Spielberg and Robert K. Katzschmann and Wojciech Matusik},
  journal= {arXiv preprint arXiv:2104.00837},
  year   = {2021}
}

Comments

ACM SIGGRAPH 2021. Homepage: http://diffaqua.csail.mit.edu/

R2 v1 2026-06-24T00:47:39.989Z