Home

Awesome

ROS AMR interoperability packages

black

This repository hosts a collection of ROS packages to ease the integration of ROS based robots with different interoperability standards, with a focus on AMRs (Autonomous Mobile Robots).

Packages

The following packages are included in this repository:

Mass Robotics AMR Interop Sender for ROS2

The massrobotics_amr_sender_py package provides a ROS2 node written in Python that takes input from a ROS2 system and publishes it to a Mass Robotics Interop compliant Receiver.

Mapping of different data elements from the ROS2 system into Mass Robotics Interop messages can be customized through a YAML configuration file.

Related Initiatives

The topic of AMR interoperability is in a fluid state of evolution. For this reason, it is worth it to keep track of other standards, initiatives, libraries and efforts related to this topic.

The following is an incomplete and growing list of such related topics:

We expect to keep curating the set of relevant topics with the contribution of the community.

Development

Install pre-commit in your computer and then set it up by running pre-commit install at the root of the cloned project.

Build Status

ServiceFoxyGalactic
ROS Build FarmBuild StatusBuild Status
PackageFoxy SourceFoxy DebianGalactic SourceGalactic Debian
vda5050_connectorN/AN/ABuild StatusBuild Status
vda5050_msgsN/AN/ABuild StatusBuild Status
vda5050_serializerN/AN/ABuild StatusBuild Status
massrobotics_amr_senderBuild StatusBuild StatusBuild StatusBuild Status