A REAL-TIME ROBOT ARM COLLISION AVOIDANCE SYSTEM

被引:31
作者
SHAFFER, CA
HERB, GM
机构
[1] Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1992年 / 8卷 / 02期
关键词
COLLISION AVOIDANCE; HIERARCHICAL DATA STRUCTURES; OCTREES; TELEOPERATED ROBOTS;
D O I
10.1109/70.134270
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A 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 three-dimensional space into eight equal cubic octants until each octant meets some decomposition criteria. We use the N-objects octree, which indexes a collection of 3-D primitive solids. These primitives make up the two seven-degrees-of-freedom robot arms and workspace 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 world model for our application can be implemented 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 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.
引用
收藏
页码:149 / 160
页数:12
相关论文
共 35 条
[1]   OBJECT REPRESENTATION BY MEANS OF NONMINIMAL DIVISION QUADTREES AND OCTREES [J].
AYALA, D ;
BRUNET, P ;
NAVAZO, I .
ACM TRANSACTIONS ON GRAPHICS, 1985, 4 (01) :41-59
[2]  
BOAZ M, 1984, THESIS I STATE U BLA
[3]   REAL-TIME OBSTACLE AVOIDANCE FOR FAST MOBILE ROBOTS [J].
BORENSTEIN, J ;
KOREN, Y .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1989, 19 (05) :1179-1187
[4]   COLLISION DETECTION BY 4-DIMENSIONAL INTERSECTION TESTING [J].
CAMERON, S .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (03) :291-302
[5]  
Cameron S., 1985, 2 IEEE INT C ROB AUT, V2, P488
[6]   A HIERARCHICAL DATA STRUCTURE FOR REPRESENTING THE SPATIAL DECOMPOSITION OF 3-D OBJECTS [J].
CARLBOM, I ;
CHAKRAVARTY, I ;
VANDERSCHEL, D .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1985, 5 (04) :24-31
[7]  
CHEUNG E, 1990, IEEE T ROBOTIC AUTOM, P344
[8]  
Faverjon B., 1984, International Conference on Robotics, P504
[9]  
FOISY A, 1990, IEEE T ROBOTIC AUTOM, P338
[10]  
FRANKLIN WR, 1983, 6TH P INT S AUT CART, V2, P230