NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A real-time robot arm collision detection systemA data structure and update algorithm are presented for a prototype real time collision detection safety system for a multi-robot environment. The data structure is a variant of the octree, which serves as a spatial index. An octree recursively decomposes 3-D space into eight equal cubic octants until each octant meets some decomposition criteria. The octree stores cylspheres (cylinders with spheres on each end) and rectangular solids as primitives (other primitives can easily be added as required). These primitives make up the two seven degrees-of-freedom robot arms and environment modeled by the system. Octree nodes containing more than a predetermined number N of primitives are decomposed. This rule keeps the octree small, as the entire environment for the application can be modeled using a few dozen primitives. As robot arms move, the octree is updated to reflect their changed positions. During most update cycles, any given primitive does not change which octree nodes it is in. Thus, modification to the octree is rarely required. Incidents in which one robot arm comes too close to another arm or an object are reported. Cycle time for interpreting current joint angles, updating the octree, and detecting/reporting imminent collisions averages 30 milliseconds on an Intel 80386 processor running at 20 MHz.
Document ID
19900017266
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Shaffer, Clifford A.
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Herb, Gregory M.
(Virginia Polytechnic Inst. and State Univ. Blacksburg, VA, United States)
Date Acquired
September 6, 2013
Publication Date
June 11, 1990
Subject Category
Cybernetics
Report/Patent Number
NASA-CR-185878
NAS 1.26:185878
TR-90-28
Accession Number
90N26582
Funding Number(s)
CONTRACT_GRANT: NAG5-1183
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available