Carnegie Mellon University
Pose and Motion from Contact

Yan-Bin Jia and Michael Erdmann
International Journal of Robotics Research, Vol. 18, No. 5, pp. 466-490, May, 1999.

  • Adobe portable document format (pdf) (504KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

In the absence of vision, grasping an object often relies on tactile feedback from the fingertips. As the finger pushes the object, the fingertip can feel the contact point move. If the object is known in advance, from this motion the finger may infer the location of the contact point on the object and thereby the object pose. This paper primarily investigates the problem of determining the pose (orientation and position) and motion (velocity and angular velocity) of a planar object with known geometry from such contact motion generated by pushing.

A dynamic analysis of pushing yields a nonlinear system that relates through contact the object pose and motion to the finger motion. The contact motion on the fingertip thus encodes certain information about the object pose. Nonlinear observability theory is employed to show that such information is sufficient for the finger to ``observe'' not only the pose but also the motion of the object. Therefore a sensing strategy can be realized as an observer of the nonlinear dynamical system. Two observers are subsequently introduced. The first observer, based on the result of Gauthier et al. (1992), has its ``gain'' determined by the solution of a Lyapunov-like equation; it can be activated at any time instant during a push. The second observer, based on Newton's method, solves for the initial (motionless) object pose from three intermediate contact points during a push.

Under the Coulomb friction model, the paper copes with support friction in the plane and/or contact friction between the finger and the object. Extensive simulations have been done to demonstrate the feasibility of the two observers. Preliminary experiments (with an Adept robot) have also been conducted. A contact sensor has been implemented using strain gauges.


Text Reference
Yan-Bin Jia and Michael Erdmann , "Pose and Motion from Contact," International Journal of Robotics Research, Vol. 18, No. 5, pp. 466-490, May, 1999.

BibTeX Reference
   author = "Yan-Bin Jia and Michael {Erdmann }",
   title = "Pose and Motion from Contact",
   journal = "International Journal of Robotics Research",
   pages = "466-490",
   month = "May",
   year = "1999",
   volume = "18",
   number = "5",