A unified sampling method for optimal feature coverage and robot placement
Domenico Spensieri, Edvin Å blad, Raad Salman, Johan S. Carlson
- 发表年份
- 2024
- 引用次数
- 5
摘要
Designing a robot line includes the critical decision about the number of robots needed to carry out all the tasks in the stations and their placement. Similarly, having a robot manipulator mounted on a mobile base, such as an Automated Guided Vehicle (AGV), needs a careful choice of the base positions to minimize cycle time for the operations. In this paper, we solve both the robot placement and the AGV positioning problems by relating them to feature coverage applications, where the challenge is to place cameras (or other sensors) to inspect all points on a workpiece for metrology tasks. These similarities allow us to design an efficient divide&conquer-based algorithm which can be adapted to solve all three problems above, where finding the minimum number of positions for sensors, AGVs and robots is crucial to reduce cycle time and costs. The algorithm is divided in two parts: the first one is responsible for identifying candidate positions, whereas the second solves a set covering problem. We show that these two parts can even be interlaced to obtain high-quality solutions in short time. A successful computational study has been carried out with both artificial instances and three industrial scenarios, ranging from laser sensor inspection cells in the aerospace industry, to an automated cleaning room, and ending with a stud welding station for automotive applications. The results show that geometric and industrial tests, even accounting for kinematics and distance queries, can be handled with high accuracy in reasonable computing time. • Robot cell layout and surface coverage are emerging research fields, both in academia and industry. • Positioning of robots to carry out operations for several workpieces is a challenging task. Also, positioning sensors to cover all inspection features is computationally demanding, especially if cycle time is crucial. • We provide one algorithm to minimize the number of robots or robot/sensor locations to carry out operations, which can be easily customized for different applications. • The algorithm is tested on several randomly generated instances and real-world scenarios. • Engineers can use the provided algorithm in the robot cell design phase and/or during the generation of the robot programs for specific tasks, such as inspection or welding.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002