TY - GEN
T1 - Minimum time point assignment for coverage by two constrained robots
AU - Chakraborty, Nilanjan
AU - Akella, Srinivas
AU - Wen, John T.
PY - 2008
Y1 - 2008
N2 - This paper focuses on the assignment of discrete points to two robots, in the presence of geometric and kinematic constraints between the robots. The individual points have differing processing times, and the goal is to identify an assignment of points to the robots so that the total processing time is minimized. The assignment of points to the robots is the first step in the path generation process for the robots. This work is motivated by an industrial microelectronics manufacturing system with two robots, with square footprints, that are constrained to translate along a common line while satisfying proximity and collision avoidance constraints. The N points lie on a planar base plate that can translate along the plane normal to the direction of motion of the robots. The geometric constraints on the motions of the two robots lead to constraints on points that can be processed simultaneously. We show that the point assignment for processing problem can be converted to a maximum weighted matching problem on a graph and solved optimally in O(N3) time. Since this is too slow for large datasets, we present a O(N2) time greedy algorithm and prove that the greedy solution is within a factor of 3/2 of the optimal solution. Finally, we provide computational results for the greedy algorithm on typical industrial datasets.
AB - This paper focuses on the assignment of discrete points to two robots, in the presence of geometric and kinematic constraints between the robots. The individual points have differing processing times, and the goal is to identify an assignment of points to the robots so that the total processing time is minimized. The assignment of points to the robots is the first step in the path generation process for the robots. This work is motivated by an industrial microelectronics manufacturing system with two robots, with square footprints, that are constrained to translate along a common line while satisfying proximity and collision avoidance constraints. The N points lie on a planar base plate that can translate along the plane normal to the direction of motion of the robots. The geometric constraints on the motions of the two robots lead to constraints on points that can be processed simultaneously. We show that the point assignment for processing problem can be converted to a maximum weighted matching problem on a graph and solved optimally in O(N3) time. Since this is too slow for large datasets, we present a O(N2) time greedy algorithm and prove that the greedy solution is within a factor of 3/2 of the optimal solution. Finally, we provide computational results for the greedy algorithm on typical industrial datasets.
UR - https://www.scopus.com/pages/publications/51649115394
U2 - 10.1109/ROBOT.2008.4543395
DO - 10.1109/ROBOT.2008.4543395
M3 - Conference contribution
AN - SCOPUS:51649115394
SN - 9781424416479
T3 - Proceedings - IEEE International Conference on Robotics and Automation
SP - 1378
EP - 1383
BT - 2008 IEEE International Conference on Robotics and Automation, ICRA 2008
T2 - 2008 IEEE International Conference on Robotics and Automation, ICRA 2008
Y2 - 19 May 2008 through 23 May 2008
ER -