IMARO: Interoperable Middleware for Self-Adaptive Autonomous Robotic Systems in Complex Off-Road Environments

Motivation

Autonomous robots have the potential to revolutionize industries such as construction, agriculture, and disaster relief by increasing efficiency and safety. However, one major hurdle remains: machines from different manufacturers cannot easily communicate with or collaborate with one another. This lack of interoperability leads to costly customizations and complex programming whenever new machines are integrated into existing autonomous processes. The IMARO project addresses this challenge by developing universal middleware that enables seamless, secure, and spontaneous networking of autonomous machines, regardless of their manufacturer. This innovation is expected to unlock new levels of collaboration, flexibility, and scalability for autonomous systems in demanding off-road environments.

Description

The IMARO project is dedicated to developing a vendor-neutral middleware platform that acts as a translator and coordinator for autonomous machines. This middleware will enable robots of various types and from different manufacturers to form coordinated swarms and adapt dynamically to changing scenarios and requirements. The solution is designed to be open, scalable, and robust, ensuring that machines can be integrated into cooperative systems on an ad hoc basis without requiring extensive reprogramming. Field tests are being conducted in real-world scenarios such as construction sites, agricultural areas, and disaster zones to demonstrate the practical benefits of the middleware. Ultimately, the project aims to establish a standardizable key technology that supports sustainable automation and opens up new opportunities for innovation, particularly for small and medium-sized enterprises.

Research Objectives & Methodology

Goals
  • Development of generic, modular middleware that enables ad hoc networking and coordination of heterogeneous autonomous robots.
  • Ensuring interoperability between different manufacturers, platforms, and application areas without the need for individual interface adaptations.
  • Creation of standardized models and metrics for describing and evaluating the autonomy capabilities of machines.
  • Demonstrating the effectiveness of the middleware in real-world application scenarios such as construction, agriculture, and disaster relief.

 

 
Methodology
  • Specification: Analysis of existing software solutions and frameworks, definition of application scenarios, and specification of a modular system architecture with a focus on modularity, real-time capability, and extensibility.
  • Development of Metrics: Definition of quantitative and qualitative metrics for the objective evaluation of the middleware’s performance, scalability, and reliability.
  • Adaptation & Connectivity: Development of mechanisms for the dynamic integration and adaptation of new machines, including generic interfaces and adaptive integration strategies.
  • Implementation: Building on established frameworks (such as FINROC and ROS 2) to ensure robust, service-oriented, and real-time-capable middleware.
  • Swarm Demonstration: Implementation and testing of the middleware in real-world swarm scenarios by networking multiple autonomous vehicles from different manufacturers.
  • Validation: Systematic measurement and analysis of system performance in practical applications, culminating in public demonstrations.

Key Technologies

Middleware Architectures

FINROC

Swarm Intelligence & Multi-Agent Systems

Cross-domain interoperability

Transfer and Utilization of Results

The project focuses on two key transfer pathways: scientific and application-oriented, industrial technology transfer.

  • Scientific Transfer: Results are disseminated through publications in scientific journals and presentations at conferences in the fields of robotics, autonomous vehicles, and reliable systems. In addition, the project is directly integrated into university courses, project work, and theses.
  • Industry & Society: The results are made accessible to companies and public sector stakeholders through workshops and demonstrators. The intention is to establish collaborations with regional SMEs and OEMs based on the project’s results, with direct applicability to the commercial vehicle, construction, and agricultural machinery industries.
  • Standardization: Another contribution is the incorporation of these solutions into national and international standardization initiatives (e.g., DIN SPEC, ISO) to support long-term transfer at the European level.

Contact Person

Catharina Helten
Für weitere Informationen zum IMARO-Projekt kontaktieren Sie bitte
Catharina Helten, M.Sc.Research Associate
Mr. Patrick
Für weitere Informationen oder bei Fragen zum IMARO-Projekt kontaktieren Sie bitte:
Prof. Dr.-Ing. Patrick WolfChair of the Department

Project Partners

RobotMakers GmbH (affiliate)

Robot Makers GmbH was founded in 2011 by Carsten Hillenbrand and Bernd Helge Leroch. Starting out as a pure engineering services provider, the company has evolved into an OEM supplier for the agricultural, construction machinery, and specialty vehicle industries.

In this project, Robot Makers GmbH plays a central role as an industrial application partner and provides support in integrating new machines into existing autonomous work processes and in the further development of adaptive middleware (interfaces, automatic adaptation of the autonomy software, and ensuring the accuracy of data transmission).