CMU Robotics Institute
Eric Krotkov

Table of Contents


The perception of material properties is a field in its early infancy. Although young, the field is important, because the new capability to perceive material properties will expand robotic horizons by enabling robots to perform tasks that are currently infeasible. Such tasks include robotic grasping of slippery objects, handling hazardous waste, recycling garbage, robotic excavation, non-destructive evaluation, and mobility in natural terrain.

In preliminary work, we have begun to define the field by developing the robotic capability to distinguish a wide variety of materials. We disambiguate different materials by actively contacting and probing them, and by sensing the resulting forces, displacements, and sounds. Here, we report on three of our preliminary investigations: step and feel, hit and listen, whack and watch.

Step and Feel

The objective was to identify the compliance of natural terrain. In this work, a robot leg (instrumented with a six-axis force-torque sensor) stepped on different terrains: sand, sawdust, and soil. We measured the applied normal force f and the vertical displacement z while stepping on the materials

The observed vertical force-displacement response differed dramatically for the three materials tested, demonstrating that the samples can be discriminated without great difficulty.

Hit and Listen

The objective was to classify objects from the sounds they made when struck. In this work, we hit a variety of objects by dropping a blind person's cane from fixed heights, and listened to the sounds of impact with a microphone. The objects included a wooden block, a concrete brick, a clay brick, a zinc ingot, and a ceramic tile.

We digitized the microphone signal and extracted spike features from its power spectrum. Based on these features, we classified the test object as one of the five objects with a hybrid minimum-distance and decision-tree classifier. The classifier achieved 97 percent accuracy on 580 training samples, and 94 percent accuracy on 240 test samples.

Whack and Watch

The objective was to estimate the mass and friction properties of an unknown object. In this work, we struck a variety of objects with a home-made wooden pendulum, and observed their trajectories with a camera. We used the pendulum because its dynamics were simple enough to permit advance calculation of the instantaneous force, eliminating the need for force sensing.

We acquired a sequence of images (see figure) of the pendulum making contact and of the object sliding. For each image, we employed basic blob-finding techniques to determine the position of the struck object. From the sequence of positions we derived the velocity and acceleration of the object.

From the expected forces and the estimated accelerations, we computed the mass of the object using Newton's second law, and computed the coefficient of sliding friction using the equation of motion under constant acceleration. The computed masses were within a factor of two of the true masses, and the coefficients of friction were within 25 percent of the true values.

Perception of Material Properties

Perception of Material Properties