DocumentCode
2063358
Title
Coordination of robot paths for cycle time minimization
Author
Spensieri, Domenico ; Bohlin, Robert ; Carlson, Johan S.
Author_Institution
Geometry & Motion Planning Group, Fraunhofer-Chalmers Res. Centre for Ind. Math., Goteborg, Sweden
fYear
2013
fDate
17-20 Aug. 2013
Firstpage
522
Lastpage
527
Abstract
In this work we study the problem of coordinating robot paths sharing a common environment in order to minimize cycle time, by avoiding their mutual collisions. This problem is particularly relevant in the automotive industry where several robots perform welding operations to assemble and join a car body. The main contributions of this article are: to model the path coordination problem in a graph based way similar to job shop scheduling problem; to solve the path coordination problem by a branch and bound optimization algorithm exploiting the cylindrical structure of the problem. A computational study is presented where the correctness and performance of the new algorithm are evaluated by comparing it with a Mixed Integer Linear Programming formulation, solved by a general purpose package: good results are presented, with computing time differences of even three orders of magnitude. Finally, the algorithm has been interfaced with a state-of-the-art simulation software: within this framework an industrial test case from the automotive industry is solved. A straightforward way to modify pre-computed robot programs, implementing the optimized schedule is also described in pseudo-code. The efficiency of the solver and the robustness of the generated robot programs make the method very appealing in practice.
Keywords
automobile industry; collision avoidance; control engineering computing; digital simulation; graph theory; integer programming; linear programming; production engineering computing; robotic welding; tree searching; automotive industry; branch and bound optimization algorithm; car body; cycle time minimization; cylindrical problem structure; general purpose package; graph based way; industrial test case; job shop scheduling problem; mixed integer linear programming formulation; mutual collision avoidance; precomputed robot programs; pseudo-code; robot path coordination; simulation software; welding operations; Collision avoidance; Computational modeling; Industries; Robot kinematics; Service robots; Welding;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation Science and Engineering (CASE), 2013 IEEE International Conference on
Conference_Location
Madison, WI
ISSN
2161-8070
Type
conf
DOI
10.1109/CoASE.2013.6654032
Filename
6654032
Link To Document