Project Details
Projekt Print View

TeamBotS - A tool-supported methodology for developing software for dynamic teams of robots

Subject Area Automation, Mechatronics, Control Systems, Intelligent Technical Systems, Robotics
Software Engineering and Programming Languages
Term from 2017 to 2024
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 387652208
 
Final Report Year 2024

Final Report Abstract

In times of a changeable factory in the sense of Industry 4.0, flexible robot teams are becoming increasingly important. Their ability to adapt quickly to changing requirements makes them a key factor in optimizing production processes. Through modular programming and collaboration, they can efficiently perform various tasks and optimize production processes, which reduces costs and increases competitiveness. The TEAMBOTS project focused on the development of automation software for multifunctional robot teams in industrial manufacturing processes. A unique feature is the consideration of teams consisting of different robots with different end effectors and special sensor technology. By appropriately linking and combining production resources, different production teams can be dynamically formed and disbanded as needed. The TEAMBOTS project was carried out in cooperation between the Institute for Software and Systems Engineering (ISSE) at the University of Augsburg and the Center for Lightweight Production Technology (ZLP) at the German Aerospace Center (DLR). While the ZLP contributed its expertise in robot technology for robot-based CFRP production (continuous fiber reinforced thermoplastics production), the ISSE dealt in particular with the planning and description of robotic team tasks. The common goal was to develop control concepts that enable efficient and precise cooperation between robot teams. By describing and modeling the robot system, its capabilities and tools as well as the process and products, executable actions for robot teams can be derived. These can then be implemented in a simulated or real robot system. Additional knowledge about existing tools and their capabilities makes it possible to determine which robots can perform which action. Parallel and cooperative actions are also possible, taking into account constraints such as geometric relationships. In two case studies, the construction of complex LEGO structures and the placement of blanks for CFRP production, it was successfully demonstrated that robot programs could be generated, simulated and then executed on the basis of the models. In both cases, a simulation taking into account even the properties of the involved materials enables to identify errors in advance and hence to reduce the planning time signficantly.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung