Learning to Predict 3D Rotational Dynamics from Images of a Rigid Body with Unknown Mass Distribution

Justice Mason, Christine Allen-Blanchette, Nicholas Zolman, Elizabeth Davison, Naomi Ehrich Leonard
8/24/2023
cs.CVcs.CEcs.LG

No official code found. Best implementation: jjmason687/3D-Rotating-RigidBodyDynamics-Images (0 stars, MIT, last commit 2024-06-02). 1 more below.

Abstract

In many real-world settings, image observations of freely rotating 3D rigid bodies may be available when low-dimensional measurements are not. However, the high-dimensionality of image data precludes the use of classical estimation techniques to learn the dynamics. The usefulness of standard deep learning methods is also limited, because an image of a rigid body reveals nothing about the distribution of mass inside the body, which, together with initial angular velocity, is what determines how the body will rotate. We present a physics-based neural network model to estimate and predict 3D rotational dynamics from image sequences. We achieve this using a multi-stage prediction pipeline that maps individual images to a latent representation homeomorphic to $\mathbf{SO}(3)$, computes angular velocities from latent pairs, and predicts future latent states using the Hamiltonian equations of motion. We demonstrate the efficacy of our approach on new rotating rigid-body datasets of sequences of synthetic images of rotating objects, including cubes, prisms and satellites, with unknown uniform and non-uniform mass distributions. Our model outperforms competing baselines on our datasets, producing better qualitative predictions and reducing the error observed for the state-of-the-art Hamiltonian Generative Network by a factor of 2.

View on arXivView PDF

Code Implementations(2)

MIT

Repository for data generation code used in "Learning to Predict 3D Rotational Dynamics from Images of a Rigid Body with Unknown Mass Distribution"

00Shell, PythonOct 11, 20232 years agoMIT
MIT

Repository for "Learning to Predict 3D Rotational Dynamics from Images of a Rigid Body with Unknown Mass Distribution" published in MDPI Aerospace - Machine Learning in Aeronautics Special Issue 2023

00Jul 13, 20232 years agoMIT

Similar Papers

Cite this paper

@article{mason2023learning,
  title  = {Learning to Predict 3D Rotational Dynamics from Images of a Rigid Body with Unknown Mass Distribution},
  author = {Justice Mason and Christine Allen-Blanchette and Nicholas Zolman and Elizabeth Davison and Naomi Ehrich Leonard},
  year   = {2023},
  eprint = {2308.14666},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.14666v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.14666.svg)](https://codeofpaper.com/paper/2308.14666)

Discussion