首页 /研究 /A constraint programming model for the scheduling and workspace layout design of a dual-arm multi-tool assembly robot
OTHER

A constraint programming model for the scheduling and workspace layout design of a dual-arm multi-tool assembly robot

Johan Wessén, Mats Carlsson, Christian Schulte, Pierre Flener, Federico Pecora, Mihhail Matskin

发表年份
2023
引用次数
5
访问权限
开放获取

摘要

Abstract 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.

关键词

WorkspaceRobotComputer scienceProgrammerScheduling (production processes)Robotic armConstraint programmingScope (computer science)Task (project management)Constraint (computer-aided design)

相关论文

查看 OTHER 分类全部论文