Symbolic Error Analysis and Robot Planning,

Abstract

A program to control a robot manipulator for industrial assembly operations must take into account possible errors in parts placement and tolerances of the parts themselves. Previous approaches to this problem have been to engineer the situation so that the errors are small or let the programmer analyze the errors and take explicit account of them. This paper gives the mathematical underpinnings for building programs (plan checkers) to carry out approach automatically. The plan checker uses a geometric CAD-type database to infer the effects of actions and the propagation of errors. It does this symbolically rather than numerically, so that computations can be reversed and desired resultant tolerances can be used to infer required initial tolerances or the necessity for sensing. The checker modifies plans to include sensing and adds constraints to the plan which ensure that it will succeed. An implemented system is described and results of its execution are presented. The plan checker could be used as part of an automatic planning system or as an aid to a human robot programmer.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1982
Accession Number
ADA121007

Entities

People

  • Rodney A. Brooks

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Engineered Resilient Systems
  • Sensors

DTIC Thesaurus Topics

  • Accuracy
  • Artificial Intelligence
  • Assembly
  • Automatic
  • Collision Avoidance
  • Computations
  • Computer Programs
  • Computers
  • Coordinate Systems
  • Databases
  • Error Analysis
  • Errors
  • Geometry
  • Manipulators
  • Mathematics
  • Robots
  • Three Dimensional

Readers

  • Artificial Intelligence
  • Computational Modeling and Simulation
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Bayesian Inference
  • Autonomy
  • Autonomy - Autonomous System Control