A constraint programming model for the scheduling and workspace layout design of a dual-arm multi-tool assembly robotVise andre og tillknytning
2023 (engelsk)Inngår i: Constraints, ISSN 1383-7133, E-ISSN 1572-9354, Vol. 28, nr 2, s. 71-104Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]
The generation of a robot program can be seen as a collection of sub-problems, where many combinations of some of these sub-problems are well studied. The performance of a robot program is strongly conditioned by the location of the tasks. However, the scope of previous methods does not include workspace layout design, likely missing high-quality solutions. In industrial applications, designing robot workspace layout is part of the commissioning. We broaden the scope and show how to model a dual-arm multi-tool robot assembly problem. Our model includes more robot programming sub-problems than previous methods, as well as workspace layout design. We propose a constraint programming formulation in MiniZinc that includes elements from scheduling and routing, extended with variable task locations. We evaluate the model on realistic assembly problems and workspaces, utilizing the dual-arm YuMi robot from ABB Ltd. We also evaluate redundant constraints and various formulations for avoiding arm-to-arm collisions. The best model variant quickly finds high-quality solutions for all problem instances. This demonstrates the potential of our approach as a valuable tool for a robot programmer.
sted, utgiver, år, opplag, sider
Springer, 2023. Vol. 28, nr 2, s. 71-104
Emneord [en]
Assembly manufacturing, Constraint programming, Robot planning and scheduling, Workspace layout design
HSV kategori
Identifikatorer
URN: urn:nbn:se:oru:diva-107731DOI: 10.1007/s10601-023-09345-4ISI: 001032500800001Scopus ID: 2-s2.0-85164960102OAI: oai:DiVA.org:oru-107731DiVA, id: diva2:1791335
2023-08-252023-08-252025-02-07bibliografisk kontrollert