NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A real-time robot arm collision avoidance systemA data structure and update algorithm are presented for a prototype real-time collision avoidance safety system simulating a multirobot workspace. The data structure is a variant of the octree, which serves as a spatial index. An octree recursively decomposes 3D space into eight equal cubic octants until each octant meets some decomposition criteria. The N-objects octree, which indexes a collection of 3D primitive solids is used. These primitives make up the two (seven-degrees-of-freedom) robot arms and workspace modeled by the system. 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. Cycle time for interpreting current arm joint angles, updating the octree to reflect new positions, and detecting/reporting imminent collisions averages 30 ms on an Intel 80386 processor running at 20 MHz.
Document ID
19920057743
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Shaffer, Clifford A.
(NASA Goddard Space Flight Center Greenbelt, MD, United States)
Herb, Gregory M.
(Virginia Polytechnic Institute and State University Blacksburg, United States)
Date Acquired
August 15, 2013
Publication Date
April 1, 1992
Publication Information
Publication: IEEE Transactions on Robotics and Automation
Volume: 8
Issue: 2 Ap
ISSN: 1042-296X
Subject Category
Cybernetics
Accession Number
92A40367
Funding Number(s)
CONTRACT_GRANT: NAG5-1183
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available