Data structures and network algorithms
Data structures and network algorithms
Real-time obstacle avoidance for manipulators and mobile robots
International Journal of Robotics Research
Task-priority based redundancy control of robot manipulators
International Journal of Robotics Research
Relaxed heaps: an alternative to Fibonacci heaps with applications to parallel computation
Communications of the ACM
Handbook of theoretical computer science (vol. A)
An algorithm for planning collision-free paths among polyhedral obstacles
Communications of the ACM
Robot Motion Planning
Data Structures and Algorithms
Data Structures and Algorithms
A Recursive Algorithm for On-line Clustering Obstacles Cluttered in Dynamic Environments
Journal of Intelligent and Robotic Systems
Hi-index | 0.00 |
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.