DocumentCode
1561348
Title
Coverage of a Planar Point Set with Multiple Constrained Robots
Author
Chakraborty, Nilanjan ; Akella, Srinivas ; Wen, John
Author_Institution
Rensselaer Polytech. Inst., Troy
fYear
2007
Firstpage
899
Lastpage
904
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/COASE.2007.4341846
Filename
4341846
Link To Document