Home

Awesome

LionsBot Fleet Adapter

LionsBot

This repository contains the open source fleet adapter for integrating OpenRMF with LionsBot's robots. The different robot families adapters are in their respective directory.

Supported Robot Family

Currently, fleet adapters are developed and has been tested for these supported families of robots:

Fleet adapterRobot familyRobot type
fleet_adapter_leoscrubLeobotLeoScrub
fleet_adapter_r3R3Scrub, Vac, Scrub Pro

RMF Installation

RMF VersionInstallation InstructionsSupported distrosSupported ROS2 versions
21.09Installation InstructionsUbuntu 20.04, Ubuntu 21.09, RHEL 8 (deployment only)Foxy, Galactic

Tasks Summary

TaskDescription
dispatch_cleansend a cleaning task with specified zone
cancel_taskcancel a specified task
dispatch_go_to_placesend a navigation task with a specified location
pause_taskpause the task of a specified robot
continue_taskresume the task of a specified robot

NOTE: pause_task and continue_task are custom tasks. The python scripts have to be added into where the rest of the official tasks are located.

Running the fleet adapter

ros2 run fleet_adapter_r3 fleet_adapter_r3 -c config.yaml -n nav_graph.yaml -d dock_summary.yaml