Tactile Estimation of Extrinsic Contact Patch for Stable Placement
Kei Ota, Devesh K. Jha, Krishna Murthy Jatavallabhula, Asako Kanezaki, Joshua B. Tenenbaum
TL;DR
This work tackles stable object placement under partial support by learning to interpret extrinsic contact from tactile sensing. It introduces a four-component pipeline: estimating a probabilistic extrinsic contact patch from co-located tactile and force data, assessing stability via a convex-hull test on high-probability contact regions, aggregating information across multiple interactions through a Bayesian-like update, and selecting actions to drive the object toward a more stable configuration. Empirical results on Bandu pieces show that fusing tactile and force signals improves contact-patch estimation, and that information aggregation yields high stability accuracy (around $90\%$) and meaningful stacking success, even with unknown environments. These findings enable robust, tactile-driven stacking of highly irregular objects in uncertain settings, with future work extending to more diverse geometries and relaxing prior geometric knowledge.
Abstract
Precise perception of contact interactions is essential for fine-grained manipulation skills for robots. In this paper, we present the design of feedback skills for robots that must learn to stack complex-shaped objects on top of each other (see Fig.1). To design such a system, a robot should be able to reason about the stability of placement from very gentle contact interactions. Our results demonstrate that it is possible to infer the stability of object placement based on tactile readings during contact formation between the object and its environment. In particular, we estimate the contact patch between a grasped object and its environment using force and tactile observations to estimate the stability of the object during a contact formation. The contact patch could be used to estimate the stability of the object upon release of the grasp. The proposed method is demonstrated in various pairs of objects that are used in a very popular board game.
