RoPotter: Toward Robotic Pottery and Deformable Object Manipulation with Structural Priors

1 Carnegie Mellon University 2 University of Michigan 3 Bosch Center for Artificial Intelligence IEEE-RAS International Conference on Humanoid Robots (Humanoids) 2024
*Indicates Equal Contribution

In this work, we introduce RoPotter, a robotic system capable of continuously deforming clay on a pottery wheel. We train behavior cloning polices with reduced representation and mechanics-based priors to simplify the skill-learning problem.

Abstract

Humans are capable of continuously manipulating a wide variety of deformable objects into complex shapes. This is made possible by our intuitive understanding of material properties and mechanics of the object, for reasoning about object states even when visual perception is occluded. These capabilities allow us to perform diverse tasks ranging from cooking with dough to expressing ourselves with pottery-making. However, developing robotic systems to robustly perform similar tasks remains challenging, as current methods struggle to effectively model volumetric deformable objects and reason about the complex behavior they typically exhibit. To study the robotic systems and algorithms capable of deforming volumetric objects, we introduce a novel robotics task of continuously deforming clay on a pottery wheel. We propose a pipeline for perception and pottery skill-learning, called RoPotter, wherein we demonstrate that structural priors specific to the task of pottery-making can be exploited to simplify the pottery skill-learning process. Namely, we can project the cross-section of the clay to a plane to represent the state of the clay, reducing dimensionality. We also demonstrate a mesh-based method of occluded clay state recovery, toward robotic agents capable of continuously deforming clay. Our experiments show that by using the reduced representation with structural priors based on the deformation behaviors of the clay, RoPotter can perform the long-horizon pottery task with 44.4% lower final shape error compared to the state-of-the-art baselines.


System Design

We introduce the RoPotter system to study the task of robotic pottery.
A game console controller is used to control the robot arm while two RGB-D cameras capture the rotating clay's state.

Structural Priors

We introduce structural priors specific to the task of pottery-making which can be exploited to simplify the pottery skill-learning process. Namely, we can reduce dimensionality by taking a 2D cross section of the clay. We also demonstrate a mesh-based method of recovering the occluded state of the clay, enabling robotic agents to deform clay continuously.

Demonstrations

Using the RoPotter system, we collected demonstrations of pottery-making for two distinctly different pottery shapes.

Policy Rollout

We demonstrate the policy rollout of the RoPotter system.