Information Invariants for Distributed Manipulation 1

In (Donald, 1995), we described a manipulation task for cooperating mobile robots that can push large, heavy objects. There, we asked whether explicit local and global communication between the agents can be removed from a family of pushing protocols. In this paper, we answer in the aarmative. We do so by using the general methods of (Donald, 1995) analyzing information invariants. We discuss several measures for the information complexity of the task: (a) How much internal state should the robot retain? (b) How many cooperating agents are required, and how much communication between them is necessary? (c) How can the robot change (side-eeect) the environment in order to record state or sensory information to perform a task? (d) How much information is provided by sensors? and (e) How much computation is required by the robot? To answer these questions, we develop a notion of information invariants. We develop a technique whereby one sensor can be constructed from others by adding, deleting, and reallocating (a) { (e) among collaborating autonomous agents. We add a resource to (a) { (e) and ask: (f) How much information is provided by the task mechanics? By answering this question, 1 we hope to develop information invariants that explicitly trade-oo resource (f) with resources (a) { (e). The protocols we describe here have been implemented in several diierent forms, and we report on experiments to measure and analyze information invariants using a pair of cooperating mobile robots for manipulation experiments in our laboratory.

[1]  Manuel Blum,et al.  On the power of the compass (or, why mazes are easier to search than graphs) , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[2]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[3]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[4]  Michael A. Erdmann,et al.  Using Backprojections for Fine Motion Planning with Uncertainty , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[5]  Matthew T. Mason,et al.  Mechanics and Planning of Manipulator Pushing Operations , 1986 .

[6]  Arthur C. Sanderson,et al.  Planning robotic manipulation strategies for sliding objects , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[7]  John F. Canny,et al.  New lower bound techniques for robot motion planning problems , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[8]  Matthew T. Mason,et al.  An exploration of sensorless manipulation , 1986, IEEE J. Robotics Autom..

[9]  Balas K. Natarajan,et al.  On planning assemblies , 1988, SCG '88.

[10]  Bruce Randall Donald The complexity of planar compliant motion planning under uncertainty , 1988, SCG '88.

[11]  Michael A. Erdmann,et al.  On probabilistic strategies for robot tasks , 1989 .

[12]  Stanley J. Rosenschein,et al.  Synthesizing Information-Tracking Automata from Environment Descriptions , 1989, KR.

[13]  Bruce Randall Donald,et al.  Error Detection and Recovery in Robotics , 1989, Lecture Notes in Computer Science.

[14]  Daniela Rus Fine motion planning for dexterous manipulation , 1992 .

[15]  Bruce Randall Donald,et al.  Program mobile robots in Scheme , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[16]  Bruce Randall Donald,et al.  Constructive recognizability for task-directed robot programming , 1992, Robotics Auton. Syst..

[17]  M.T. Mason,et al.  Dynamic manipulation , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[18]  Michael A. Erdmann,et al.  Action subservient sensing and design , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  Ian Horswill,et al.  Analysis of Adaptation and Environment , 1995, Artif. Intell..

[20]  Bruce Randall Donald,et al.  On Information Invariants in Robotics , 1995, Artif. Intell..

[21]  E. J.,et al.  ON THE COMPLEXITY OF MOTION PLANNING FOR MULTIPLE INDEPENDENT OBJECTS ; PSPACE HARDNESS OF THE " WAREHOUSEMAN ' S PROBLEM " . * * ) , 2022 .