robot bus

The solution that makes different manufacturer's robotic hardware compatible. An arrangement of hardware, software and physical channel to allow the real-time transfer of data between robots and robot components in a secure and safe manner.

H-ROS ecosystem members:

ALL BRANDS
H-ROS

Hardware Robot Operating System

The robot bus delivers determinism, synchronization, security and safety to robot communications allowing to build interoperable robot modules for real plug and play and extensible robots.

characteristics
characteristics

Deployment of H-ROS.
The SoM

Robot hardware is made interoperable by deploying H-ROS in each robot component through a tiny device called SoM.

Features of the H-ROS robot bus

Interoperability

H-ROS facilitates a common interface (HRIM) that enables communication among different robot modules, regardless of the manufacturer.

Network resilient

H-ROS robot bus enables robot applications to operate predictably in the presence of network congestion while fulfilling their deadelines.

Redundancy

H-ROS allows for a variety of different redundant network architectures (daisy-chain, line, ring, tree, etc.) gaining reliability

Extensible

Like ROS1 before it, ROS2 is ready for use across a wide array of robotics applications, from indoor to outdoor, home to automotive, underwater to space, and consumer to industrial

ROS 2 Hardware

H-ROS allows for a variety of different redundant network architectures (daisy-chain, line, ring, tree, etc.) gaining reliability.

Scalability

The default communications method in ROS2 uses the industry standards DDS and RTPS, which are already widely deployed in a variety of industrial applications, from factories to aerospace.

Reconfigurable

H-ROS facilitates a common interface (HRIM) that enables communication among different robot modules, regardless of the manufacturer.

Security

H-ROS robot bus enables robot applications to operate predictably in the presence of network congestion while fulfilling their deadelines.

Traffic shaping

H-ROS allows for a variety of different redundant network architectures (daisy-chain, line, ring, tree, etc.) gaining reliability.

Synchronous

Like ROS1 before it, ROS2 is ready for use across a wide array of robotics applications, from indoor to outdoor, home to automotive, underwater to space, and consumer to industrial.

Automatic updates (OTA)

H-ROS allows for a variety of different redundant network architectures (daisy-chain, line, ring, tree, etc.) gaining reliability

Bandwidth allocation

The default communications method in ROS2 uses the industry standards DDS and RTPS, which are already widely deployed in a variety of industrial applications, from factories to aerospace.

Real time

H-ROS facilitates a common interface (HRIM) that enables communication among different robot modules, regardless of the manufacturer.

Policing

H-ROS robot bus enables robot applications to operate predictably in the presence of network congestion while fulfilling their deadelines.


Top Robotic Research

Our roboticists' know-how can be examined in the following papers

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.

Download

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.

Download

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.

Download

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.

Download

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.