Agentenbasierte Verhandlung für kooperative Transporte in der Flugzeugmontage
-
Felix Gehlhoff
, Hamied Nabizada
Zusammenfassung
Agentensysteme werden seit vielen Jahrzehnten eingesetzt, um Aufgaben wie die Zuordnungs- und Reihenfolgeplanung in komplexen industriellen Systemen zu übernehmen. Das am häufigsten verwendete Koordinationsverfahren dabei ist das Contract Net Protokoll, ein einfaches, aber leistungsstarkes Auktionsprotokoll, auf welchem auch die Protokolle der I4.0-Sprache basieren. Die Zuordnung von Transportprozessen zu autonomen Transporteinheiten, welche in der Flugzeugmontage zunehmend an Bedeutung gewinnen, ist ein wichtiger Aspekt der Steuerung industrieller Systeme. Er erfordert flexible und zuverlässige Ansätze, einschließlich zuverlässiger Kommunikation und Ausführung von Prozessen, für die bestehende Agenten-Frameworks nicht ausreichen. Dieser Beitrag beschreibt aktuelle Bestrebungen, ein ROS2-basiertes Agenten-Framework zu entwickeln, und schlägt auf Basis einer kurzen taxonomischen Einordnung kooperativer Transporte einen Ansatz zur Fähigkeitsmodellierung sowie ein geeignetes Verhandlungsprotokoll für kooperative Transportprozesse vor. Außerdem wird eine Implementierung vorgestellt, die es ermöglicht, agentenbasierte Verhandlungen in einem reinen ROS2-Framework zu realisieren.
Abstract
Multi-agent systems have been used for many decades to perform tasks such as order allocation and sequence planning in complex industrial systems. The most commonly used coordination method is the contract net protocol, a simple but powerful auction protocol that also served as the basis for the protocols of the I4.0 language. The assignment of transport processes to autonomous transport units, which are becoming increasingly important in aircraft assembly, is an important aspect of controlling industrial systems. It requires flexible and reliable approaches, including reliable communication and execution of processes, for which existing multi-agent frameworks are not sufficient. This paper describes current efforts to develop a ROS2-based multi-agent framework and, based on a brief taxonomic classification of cooperative transports, proposes a capability modeling approach and a suitable negotiation protocol for cooperative transport processes. Furthermore, an implementation is presented that makes it possible to implement agent-based negotiations in a pure ROS2 framework.
Funding source: Die Autoren bedanken sich für die Förderung im Rahmen des iMOD-Projektes beim dtec.bw - Zentrum für Digitalisierungs- und Technologieforschung der Bundeswehr.
Funding source: Das dtec.bw wird finanziert durch die Europäische Union - Next- GenerationEU
Über die Autoren

Dr.-Ing. Felix Gehlhoff war von 2017 bis 2023 wissenschaftlicher Mitarbeiter und Forschungsgruppenleiter mit dem Schwerpunkt agentenbasierte Systeme am Institut für Automatisierungstechnik der Helmut-Schmidt-Universität / Universität der Bundeswehr Hamburg, wo er 2023 promovierte. Sein aktueller Fokus als Post-Doc liegt auf autonomen Systemen und Künstlicher Intelligenz.

Hamied Nabizada erhielt den B.Sc. und M.Sc. in Wirtschaftsingenieurwesen von der Universität Hamburg. Seit 2021 ist er wissenschaftlicher Mitarbeiter am Institut für Automatisierungstechnik der Helmut-Schmidt-Universität/Universität der Bundeswehr Hamburg. Sein Hauptinteresse gilt den Beschreibungsmitteln von KI-basierten Planungsmethoden und deren Anwendung im Flugzeugbau.

Ahmed Elkhateeb erhielt den M.Sc. in Mechatronics von der technischen Universität Hamburg. Im Rahmen seiner Masterarbeit hat er in Kooperation mit der Helmut-Schmidt-Universität/Universität der Bundeswehr Hamburg und der Airbus Operations GmbH ein ROS2-basiertes Agentensystemen entwickelt.

Christian LePolotec ist seit 1994 Mitarbeiter der Airbus Group. Aktuell leitet er Forschungs- und Innovationsprojekte im Bereich “Cabin & Cargo”. Unter anderem hat er dabei maßgeblich die Entwicklung der TETRABots vorangetrieben.

Dr.-Ing. Martin Röhrig ist Experte für Produktionssystem- und Fabrikgestaltung. Seit 2004 ist er Führungskraft bei Airbus in den Bereichen Strategie und Manufacturing Engineering und leitet aktuell die Vision der “Factory of the Future”. Er war sechs Jahre operativer Leiter des Composite Technology Center (CTC) in Stade.

Prof. Dr.-Ing. Alexander Fay ist Professor für Automatisierungstechnik in der Fakultät für Maschinenbau der Helmut-Schmidt-Universität/Universität der Bundeswehr Hamburg. Sein Hauptinteresse gilt Beschreibungsmitteln, Methoden und Werkzeugen für ein effizientes Engineering komplexer Automatisierungssysteme.
-
Research ethics: Not applicable.
-
Informed consent: Not applicable.
-
Author contributions: The authors have accepted responsibility for the entire content of this manuscript and approved its submission.
-
Competing interests: The authors state no conflict of interest.
-
Research funding: The authors are grateful for funding in the context of the iMOD project at dtec.bw - Zentrum für Digitalisierungs- und Technologieforschung der Bundeswehr. dtec.bw is financed by the European Union - Next- GenerationEU.
-
Data availability: Made publicly available via GitHub https://github.com/AHElkhateeb/ROS2-BDI.
Literatur
[1] F. Gehlhoff, H. Nabizada, M. Weigand, et al.., “Challenges in automated commercial aircraft production,” IFAC-Papers OnLine, vol. 55, no. 2, pp. 354–359, 2022. https://doi.org/10.1016/j.ifacol.2022.04.219.Search in Google Scholar
[2] Bundesministerium für Wirtschaft und Energie (BMWi) Plattform Industrie 4.0, Aspects of the Research Roadmap in Application Scenarios, Berlin, Ed. by Federal Ministry for Economic Affairs and Energy, 2016.Search in Google Scholar
[3] VDI/VDE-2653, Agentensysteme in der Automatisierungstechnik, Berlin, Germany, Beuth Verlag, 2018.Search in Google Scholar
[4] P. J. Turner and N. R. Jennings, “Improving the scalability of multi-agent systems.” in Infrastructure for Agents, Multi-Agent Systems, and Scalable Multi-Agent Systems,” in Lecture Notes in Computer Science, vol. 1887, G. Goos, J. Hartmanis, J. van Leeuwen, T. Wagner, and O. F. Rana, Eds., Berlin, Heidelberg, Springer, 2001, pp. 246–262.10.1007/3-540-47772-1_25Search in Google Scholar
[5] J. Martin, O. Casquero, B. Fortes, and M. Marcos, “A generic multi-layer architecture based on ROS-JADE integration for autonomous Transport vehicles,” Sensors, vol. 19, no. 1, p. 69, 2018. https://doi.org/10.3390/s19010069.Search in Google Scholar PubMed PubMed Central
[6] G. Fragapane, R. de Koster, F. Sgarbossa, and J. O. Strandhagen, “Planning and control of autonomous mobile robots for intralogistics: literature review and research agenda,” Eur. J. Oper. Res., vol. 294, no. 2, pp. 405–426, 2021. https://doi.org/10.1016/j.ejor.2021.01.019.Search in Google Scholar
[7] F. Bellifemine, G. Caire, and D. P. A. Greenwood, Developing Multi-Agent Systems with JADE: A Practical Guide, Chichester, Wiley, 2008.10.1002/9780470058411Search in Google Scholar
[8] R. G. Smith, “The Contract Net protocol: high-level communication and control in a distributed Problem solver,” IEEE Trans. Comput. C, vol. 29, no. 12, pp. 1104–1113, 1980. https://doi.org/10.1109/TC.1980.1675516.Search in Google Scholar
[9] Foundation for Intelligent Physical Agents, FIPA-SC00029H Contract Net Interaction Protocol Spec, 2002. Available at: http://www.fipa.org/specs/fipa00029/SC00029H.pdf [accessed: Sep. 13, 2023].Search in Google Scholar
[10] J. Vialkowitsch, O. Schell, A. Willner, , “I4.0-Sprache: vokabular, Nachrichtenstruktur und semantische Interaktionsprotokolle der I4.0 Sprache: Diskussionspapier,” in Ed. by Bundesministerium für Wirtschaft und Energie, Berlin, Bundesministerium für Wirtschaft und Energie (BMWi), 2018.Search in Google Scholar
[11] J. Fottner, D. Clauer, F. Hormes, , “Autonomous systems in intralogistics: state of the Art and future research challenges,” Logist. Res., vol. 14, no. 2, pp. 1–41, 2021.Search in Google Scholar
[12] T. Schmidt, K.-B. Reith, N. Klein, and M. Däumler, “Research on decentralized control strategies for automated vehicle-based in-house Transport systems – a survey,” Logist. Res., vol. 13, pp. 1–27, 2020. https://doi.org/10.23773/2020_10.Search in Google Scholar
[13] D. Weyns and T. Holvoet, “Architectural design of a situated multiagent system for controlling automatic guided vehicles,” IJAOSE, vol. 2, no. 1, p. 90, 2008. https://doi.org/10.1504/IJAOSE.2008.016801.Search in Google Scholar
[14] J. Barbosa, P. Leitão, E. Adam, and D. Trentesaux, “Dynamic self-organization in holonic multi-agent manufacturing systems: the ADACOR evolution,” Comput. Ind., vol. 66, pp. 99–111, 2015. https://doi.org/10.1016/j.compind.2014.10.011.Search in Google Scholar
[15] Á. Gutiérrez, “Recent advances in Swarm robotics coordination: communication and memory challenges,” Appl. Sci., vol. 12, no. 21, p. 11116, 2022. https://doi.org/10.3390/app122111116.Search in Google Scholar
[16] N. Ahmed, C. J. Pawase, and K. H. Chang, “Distributed 3-D path planning for multi-UAVs with full area surveillance based on Particle Swarm optimization,” Appl. Sci., vol. 11, no. 8, p. 3417, 2021. https://doi.org/10.3390/app11083417.Search in Google Scholar
[17] D. Dal Moro, M. Robol, M. Roveri, P. Giorgini “Developing BDI-based robotic systems with ROS2.” in Advances in Practical Applications of Agents, Multi-Agent Systems, and Complex Systems Simulation, vol. 13616, F. Dignum, P. Mathieu, J. M. Corchado and F.d. Prieta, Eds., Lecture Notes in Computer Science, Cham, Springer International Publishing, 2022, pp. 100–111.10.1007/978-3-031-18192-4_9Search in Google Scholar
[18] M. Quigley, K. Conley, B. Gerkey, , “ROS: an open-source Robot operating system,” in IEEE ICRA, Piscataway, NJ, Stanford, 2009.Search in Google Scholar
[19] Y. Maruyama, S. Kato, and T. Azumi, “Exploring the performance of ROS2,” in 13th EMSOFT, ACM, 2016, pp. 1–10.10.1145/2968478.2968502Search in Google Scholar
[20] KUKA, “KUKA omniMove (AGVs),” 2023. Available at: https://www.kuka.com/en-de/products/mobility/mobile-platforms/kuka-omnimove [accessed: Aug. 12, 2023].Search in Google Scholar
[21] B. Simon, C. Schou, T. Rühr, , “Integration and assessment of multiple mobile manipulators in a real-world industrial production facility,” in Proceedings for the Joint Conference of ISR 2014, 45th International Symposium on Robotics, Robotik 2014, 8th German Conference on Robotics, Berlin and Offenbach, VDE-Verlag, 2014.Search in Google Scholar
[22] WEWO Techmotion, “AGV with lift and centring mechanism,” 2023. Available at: https://wewo-techmotion.com/cases/asco [accessed: Aug. 12, 2023].Search in Google Scholar
[23] UK Aviation News, “Airbus improves wing assembly at Broughton,” 2016. Available at: https://ukaviation.news/airbus-improves-wing-assembly-broughton/ [accessed: Aug. 12, 2023].Search in Google Scholar
[24] M. Dahl, E. Eros, A. Hanna, K. Bengtsson, M. Fabian, and P. Falkman, “Control components for collaborative and intelligent automation systems,” in Proceedings of 24th IEEE ETFA, Piscataway, NJ, IEEE, 2019, pp. 378–384.10.1109/ETFA.2019.8869112Search in Google Scholar
[25] B.-H. Schlingloff, H. Stubert, and W. Jamroga, “Collaborative embedded systems – a case study,” in Proceedings of 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC), Piscataway, NJ, IEEE, 2016, pp. 17–22.10.1109/EITEC.2016.7503691Search in Google Scholar
[26] L. Schulze, S. Behling, and S. Buhrs, “People following automated guided vehicles – research and application,” in International MultiConference of Engineers and Computer Scientists, IMECS, S. I. Ao and Behling, Eds., Lecture Notes in Engineering and Computer Science, Hong Kong, IAENG, 2009.Search in Google Scholar
[27] G. Fragapane, D. Ivanov, M. Peron, F. Sgarbossa, and J. O. Strandhagen, “Increasing flexibility and productivity in Industry 4.0 production networks with autonomous mobile robots and smart intralogistics,” Ann. Oper. Res., vol. 308, pp. 125–143, 2020. https://doi.org/10.1007/s10479-020-03526-7.Search in Google Scholar
[28] A. Köcher, A. Belyaev, J. Hermann, et al.., “A reference model for common understanding of capabilities and skills in manufacturing,” at – Automatisierungstechnik, vol. 71, no. 2, pp. 94–104, 2023. https://doi.org/10.1515/auto-2022-0117.Search in Google Scholar
[29] VDI/VDE-3682, Formalisierte Prozessbeschreibungen, Berlin, Germany, Beuth Verlag, 2015.Search in Google Scholar
[30] F. Gehlhoff, Agent-based Decentralised Architecture for Integrated Process Planning and Scheduling of Transport and Production Processes, Doktorarbeit. Hamburg, Helmut-Schmidt-Universität/Universität der Bundeswehr Hamburg, 2023.Search in Google Scholar
[31] L. Miguel Da Vieira Silva, A. Köcher, and A. Fay, “A capability and skill model for heterogeneous autonomous robots,” at – Automatisierungstechnik, vol. 71, no. 2, pp. 140–150, 2023. https://doi.org/10.1515/auto-2022-0122.Search in Google Scholar
[32] H. Nabizada, A. Köcher, C. Hildebrandt, and A. Fay, “Offenes, webbasiertes Werkzeug zur Informationsmodellierung mit Formalisierter Prozessbeschreibung,” in Automation 2020, VDI Verlag, 2020, pp. 443–454.10.51202/9783181023754-443Search in Google Scholar
[33] IEC 61360-1, Standard Data Element Types with Associated Classification Scheme: Part 1: Definitions – Principles and Methods, Geneva, Switzerland, VDE Verlag, 2017.Search in Google Scholar
[34] C. Hildebrandt, A. Köcher, and A. Fay, Industrial Standard Ontology Design Patterns, 2021. Available at: https://github.com/hsu-aut/Industrial-Standard-Ontology-Design-Patterns [accessed: May. 04, 2023].Search in Google Scholar
[35] F. Gehlhoff and A. Fay, “On agent-based decentralized and integrated scheduling for small-scale manufacturing,” at – Automatisierungstechnik, vol. 68, no. 1, pp. 15–31, 2020. https://doi.org/10.1515/auto-2019-0105.Search in Google Scholar
© 2023 Walter de Gruyter GmbH, Berlin/Boston
Articles in the same Issue
- Frontmatter
- Editorial
- Agentenbasierte Automationsarchitekturen für rekonfigurierbare Produktions- und Logistiksysteme
- Methoden
- Ein toolgestützter Ansatz für die benutzerfreundliche Definition von Funktionsbaustein-Einschränkungen
- Anwendungen
- Investigating the graphical IEC 61131-3 language impact on test case design and evaluation of mechatronic apprentices
- Agentenbasierte Verhandlung für kooperative Transporte in der Flugzeugmontage
- Strukturierter Ansatz für die automatisierte Erstellung von Enterprise Architecture Modellen
- Erstellung und Integration von Verwaltungsschalen aus Heterogenen Datenquellen
- Agentenbasiertes Redesign und Neuinterpretation von OPC UA Designstrategien zur Flexiblen Fähigkeitsbasierten Produktion
Articles in the same Issue
- Frontmatter
- Editorial
- Agentenbasierte Automationsarchitekturen für rekonfigurierbare Produktions- und Logistiksysteme
- Methoden
- Ein toolgestützter Ansatz für die benutzerfreundliche Definition von Funktionsbaustein-Einschränkungen
- Anwendungen
- Investigating the graphical IEC 61131-3 language impact on test case design and evaluation of mechatronic apprentices
- Agentenbasierte Verhandlung für kooperative Transporte in der Flugzeugmontage
- Strukturierter Ansatz für die automatisierte Erstellung von Enterprise Architecture Modellen
- Erstellung und Integration von Verwaltungsschalen aus Heterogenen Datenquellen
- Agentenbasiertes Redesign und Neuinterpretation von OPC UA Designstrategien zur Flexiblen Fähigkeitsbasierten Produktion