Back to results

Virginia Tech

A real-time robot collision avoidance safety system

Abstract

dc:description.abstract

A data structure and update algorithm are presented for a prototype real-time collision avoidance safety system supporting tele-operated robot arms. 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 (nodes) until each octant meets some decomposition criteria. Our octree stores cylspheres (cylinders with spheres on each end) and rectangular solids as primitives. 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 our 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 the other arm or· an object in the environment are reported. Cycle time for receiving current joint angles, updating the octree, and detecting/reporting collisions is about 30 milliseconds on an Intel 80386 processor running at 20 MHz.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Science and Applications
Department dc:contributor.department
Computer Science and Applications
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
1990

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Herb, Gregory M.
Chair dc:contributor.committeechair
  • Shaffer, Clifford A.
Committee members dc:contributor.committeemember
  • Heath, Lenwood S.
  • Roach, John W.

Rights

dc:rights
Statement dc:rights
  • In Copyright
Language dc:language.iso
en

Identifiers

dc:identifier.*
Dc Identifier Other
etd-06082009-170801
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/42886

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Herb, Gregory M.. A real-time robot collision avoidance safety system. masters thesis, Virginia Tech, 1990. http://hdl.handle.net/10919/42886