Reducing the Complexity of Robot‘s Scene for Faster Collision Detection

  • Authors:
  • A. C. Nearchou;N. A. Aspragathos;D. P. Sofotassios

  • Affiliations:
  • Department of Mechanical Engineering and Aeronautics, University of Patras, 26 500 Patras, Greece/ e-mail: nearchou@upatras.gr;Department of Mechanical Engineering and Aeronautics, University of Patras, 26 500 Patras, Greece/ e-mail: asprag@mech.upatras.gr;Department of Computer Engineering and Informatics, University of Patras, 26 500 Patras, Greece and Computer Technology Institute, 3 Kolokotroni Str., 26 221 Patras, Greece/ e-mail: sofos@cti.gr

  • Venue:
  • Journal of Intelligent and Robotic Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

In many real-life industrial applications such as welding and painting, the hand tip of a robot manipulator must follow a desired Cartesian curve while its body avoids collisions with obstacles in its environment. Collision detection is an absolutely essential task for any robotic manipulators in order to operate safely and effectively in cluttered environments. A significant factor that influences the complexity of the collision detection problem is the obstacles‘ density, i.e., the total number of obstacles in the robot‘s environment.In this paper, a heuristic algorithm for approximating the collision detection problem into a simpler one is presented. The algorithm reduces the number of obstacles that must be examined during the robot‘s motion by applying efficient techniques from computational geometry. The algorithm runs in time O(max(n^2 log m, n m)) , and uses O(n^2 + m n) space; with n being the number of obstacles in the robot‘s workspace, and m the total number of obstacles‘ vertices. Both costs are worst-case bounds.