An autonomous robotic manipulator can reduce uncertainty in the locations of objects in either of two ways: by sensing, or by motion strategies. This paper explores the use of motion strategies to eliminate uncertainty, without the use of sensors. The approach is demonstrated within the context of a simple method to orient planar objects. A randomly oriented object is dropped into a tray. When the tray is tilted, the object can slide into walls, along walls, and into corners, sometimes with the effect of reducing the number of possible orientations. For some objects a sequence of tilting operations exists that leaves the object's orientation completely determined. The paper describes an automatic planner that constructs such a tilting program, using a simple model of the mechanics of sliding. The planner has been implemented, the resulting programs have been executed using a tray attached to an industrial manipulator, and sometimes the programs work. The paper also explores the issue of sensorless manipulation, tray-tilting in particular, within the context of a formal framework first described by Lozano-Perez, Mason, and Taylor [1984]. It is observed that sensorless motion strategies perform conditional actions using mechanical decisions in place of environmental inquiries.
[1]
David D. Grossman,et al.
Orienting Mechanical Parts by Computer-Controlled Manipulator
,
1975,
IEEE Transactions on Systems, Man, and Cybernetics.
[2]
Matthew Thomas Mason,et al.
Manipulator grasping and pushing operations
,
1982
.
[3]
Russell H. Taylor,et al.
Automatic Synthesis of Fine-Motion Strategies for Robots
,
1984
.
[4]
Michael A. Erdmann,et al.
On Motion Planning with Uncertainty
,
1984
.
[5]
Matthew T. Mason,et al.
Automatic planning of fine motions: Correctness and completeness
,
1984,
ICRA.
[6]
Matthew T. Mason,et al.
The mechanics of manipulation
,
1985,
Proceedings. 1985 IEEE International Conference on Robotics and Automation.
[7]
Michael A. Erdmann,et al.
Using Backprojections for Fine Motion Planning with Uncertainty
,
1986
.
[8]
Balas K. Natarajan.
An algorithmic approach to the automated design of parts orienters
,
1986,
27th Annual Symposium on Foundations of Computer Science (sfcs 1986).
[9]
Matthew T. Mason,et al.
Mechanics and Planning of Manipulator Pushing Operations
,
1986
.