The robot bus

Thought for modularity. Real-time capable, secure and safe. Powered by ROS 2.

Deploy H-ROS

H-ROS, the robot bus. Our solution for robot modularity. A standardized software and hardware infrastructure to create robot hardware that speaks ROS 2.0 natively.


Combine modules to build new robots easily.
No configuration required. Modules can be added or removed to
the robot network without interfering with runtime operation.


We facilitate a common interface that enables

communication among different robot components,

regardless of the original manufacturer.


Safe operation by complying with ISO and IEC standards.

Ensuring safety at the module level and making the H-ROS robot bus

a worldwide reference for safe and secure robot communications.


Adaptable. Modules are recognized automatically.

The robot changes depending on hardware available.


Deterministic Operating System on each module. Optimized

network stack with bounded end-to-end communication latencies.

Distributed clock synchronization (sub-microsecond).


Communication environment delivering encryption,
authentication and integrity. Secure data exchange capabilities.

Continuous auditing and penetration tests.

ROS 2.0

Powered by ROS 2.0,

the ultimate framework for robot application development.



H-ROS robot bus, in a module

This tiny device integrated in every robot module automatically simplifies
communication with other modules while ensuring deterministic behavior,
safety and security.

Learn more


The first modular cobot

A modular and collaborative robotic arm powered by H-ROS. With ROS 2.0 in each module (actuators and sensors), it delivers industrial-grade features and empowers new possibilities and applications in the professional landscape of robotics.


Powered by top robotics research

MARA is the result of years of work in modular robots. Find below a few of our articles and tech reports:

Time-Sensitive Networking for robotics

Many of the existing real-time industrial solutions will slowly be replaced by TSN. This will lead towards a unified landscape of physically interoperable robots and robot components. We discuss some of the TSN features relevant for deterministic communications and evaluate experimentally one of the shaping mechanisms –the time-aware shaper– in an exemplary robotic scenario.

Read more

Real-time Linux communications: an evaluation of the Linux

As robotics systems become more distributed, the communications between different robot parts play a key role for the reliability of the overall robot control. We evaluate the real-time performance of UDP based communications in Linux on multi- core embedded devices as test platforms.

Read more

Towards a distributed and real-time framework for robots: Evaluation of ROS 2.0 communications for real-time robotic applications

An evaluation of ROS 2.0 communications in a robotic inter-component (hardware) communication case on top of Linux. We demonstrate experimentally how computation and network congestion impacts the communication latencies and propose a setup that, under certain conditions, mitigates these delays and obtains bounded traffic.

Read more

Time Synchronization in modular collaborative robots

We propose a new sub-class of cobots named M-cobots and demonstrate how with them we are able to obtain distributed sub-microsecond clock synchronization accuracy among modules, timestamping accuracy of ROS 2.0 messages under 100 microseconds and millisecond-level end-to-end communication latencies.

Read more

The Hardware Robot Operating System (H-ROS); an infrastructure to create interoperable robot components

Having modular robot parts can considerably reduce the integration effort of building robots. We present a joint hardware and software infrastructure to create those vendor-agnostic and reconfigurable robot parts.