Configuration-based ROS2 package for sending Mass AMR Standard messages to complaint receivers.
Make sure ros2
is installed properly. Clone this repository inside your src
folder on your local workspace and build the package:
mkdir -p ~/ros2_ws/src && cd ros2_ws/
git clone https://github.com/inorbit-ai/ros2-to-mass-amr-interop.git ./src
colcon build --packages-select ros2-to-mass-amr-interop
The node takes the Mass AMR config file path as parameter. If not provided, it is assumed the file is on the current directory.
# Source the local overlay by running `. install/setup.sh` if
# using bash or `. install/setup.zsh` if using zsh.
ros2 run ros2_to_mass_amr_interop ros2_to_mass_node \
--ros-args -p config_file:=/path/to/config.yaml
On you local workspace:
colcon test --packages-select ros2-to-mass-amr-interop
colcon test-result --verbose