Learning-in-the-Loop Optimization: End-to-End Control and Co-Design of Soft Robots Through Learned Deep Latent Representations

Abstract

Soft robots have continuum solid bodies that can deform in an infinite number of ways. Controlling soft robots is very challenging as there are no closed form solutions. We present a learning-in-the-loop co-optimization algorithm in which a latent state representation is learned as the robot figures out how to solve the task. Our solution marries hybrid particle-grid-based simulation with deep, variational convolutional autoencoder architectures that can capture salient features of robot dynamics with high efficacy. We demonstrate our dynamics-aware feature learning algorithm on both 2D and 3D soft robots, and show that it is more robust and faster converging than the dynamics-oblivious baseline. We validate the behavior of our algorithm with visualizations of the learned representation.

Cite

Text

Spielberg et al. "Learning-in-the-Loop Optimization: End-to-End Control and Co-Design of Soft Robots Through Learned Deep Latent Representations." Neural Information Processing Systems, 2019.

Markdown

[Spielberg et al. "Learning-in-the-Loop Optimization: End-to-End Control and Co-Design of Soft Robots Through Learned Deep Latent Representations." Neural Information Processing Systems, 2019.](https://mlanthology.org/neurips/2019/spielberg2019neurips-learningintheloop/)

BibTeX

@inproceedings{spielberg2019neurips-learningintheloop,
  title     = {{Learning-in-the-Loop Optimization: End-to-End Control and Co-Design of Soft Robots Through Learned Deep Latent Representations}},
  author    = {Spielberg, Andrew and Zhao, Allan and Hu, Yuanming and Du, Tao and Matusik, Wojciech and Rus, Daniela},
  booktitle = {Neural Information Processing Systems},
  year      = {2019},
  pages     = {8284-8294},
  url       = {https://mlanthology.org/neurips/2019/spielberg2019neurips-learningintheloop/}
}