Title :
Coverage of a Planar Point Set with Multiple Constrained Robots
Author :
Chakraborty, Nilanjan ; Akella, Srinivas ; Wen, John
Author_Institution :
Rensselaer Polytech. Inst., Troy
Abstract :
An important problem that arises in many applications is: given k robots with known processing footprint to process a set of N points in the plane, find trajectories for each robot satisfying the geometric, kinematic, and dynamic constraints such that the time required to cover the points (processing time plus travel time) is minimized. This problem is a hybrid discrete-continuous optimization problem and is hard to solve optimally even for k = 1. One approach is to treat this as a two stage problem where the first stage is to find the best possible path satisfying the geometric constraints and then convert it into a trajectory satisfying the differential constraints. In this paper, we consider an industrial microelectronics manufacturing system of k(= 2) robots, with square footprints, that are constrained to translate along a line while satisfying proximity constraints. The points lie on a planar base plate that can translate along the plane normal to the direction of motion of the robots. We solve the geometric problem of path generation for the robots using a two step approach that yields a suboptimal solution: 1) minimize the number of k-tuples subject to geometric constraints. 2) Solve a traveling salesman problem (TSP) in the k-tuple space with an appropriately defined metric to minimize the total travel cost. We show that for k = 2, step 1 can be converted to a maximum cardinality matching problem on a graph and solved optimally in polynomial time. The matching algorithm takes 0(N3) time in general and is too slow for large datasets. Therefore, we also provide a greedy algorithm for step 1 that takes 0(N log N) time. We provide computational results comparing the two approaches and show that the greedy algorithm is very close to the optimal solution for large datasets. We also provide local search based heuristics to improve the TSP tour in the pair space and give preliminary implementation results showing an improvement of 1% to 2% in the resulta- nt tour.
Keywords :
computational complexity; optimisation; robot dynamics; robot kinematics; travelling salesman problems; dynamic constraints; geometric constraints; greedy algorithm; hybrid discrete-continuous optimization problem; kinematic constraints; multiple constrained robots; planar point set; proximity constraints; traveling salesman problem; Costs; Greedy algorithms; Kinematics; Manufacturing industries; Manufacturing systems; Microelectronics; Orbital robotics; Service robots; Space exploration; Traveling salesman problems;
Conference_Titel :
Automation Science and Engineering, 2007. CASE 2007. IEEE International Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
978-1-4244-1154-2
Electronic_ISBN :
978-1-4244-1154-2
DOI :
10.1109/COASE.2007.4341846