Embedded Object Detection and Mapping in Soft Materials Using Optical Tactile Sensing
Jose A. Solano-Castellanos, Won Kyung Do, Monroe Kennedy
TL;DR
The paper addresses locating and reconstructing embedded rigid objects beneath a soft, opaque medium using an optical tactile sensor. It introduces a two-stage framework: an exploration phase that builds a probabilistic map of object locations via Bayesian Gaussian Process classification, and a mapping phase that concentrates samples in high-probability regions to recover the underlying topography. The approach is validated on an experimental setup with quartz beads under a polyethylene foam, showing the method outperforms random sampling in both phases and achieving consistent, accurate shape estimation. This work enables non-visual tactile inspection of heterogeneous soft materials with potential applications in packaging, medical palpation, and haptic prosthetics, and lays groundwork for incorporating additional cues such as stress and 3D/curved surfaces in future work.
Abstract
In this paper, we present a methodology that uses an optical tactile sensor for efficient tactile exploration of embedded objects within soft materials. The methodology consists of an exploration phase, where a probabilistic estimate of the location of the embedded objects is built using a Bayesian approach. The exploration phase is then followed by a mapping phase which exploits the probabilistic map to reconstruct the underlying topography of the workspace by sampling in more detail regions where there is expected to be embedded objects. To demonstrate the effectiveness of the method, we tested our approach on an experimental setup that consists of a series of quartz beads located underneath a polyethylene foam that prevents direct observation of the configuration and requires the use of tactile exploration to recover the location of the beads. We show the performance of our methodology using ten different configurations of the beads where the proposed approach is able to approximate the underlying configuration. We benchmark our results against a random sampling policy.
