Skip to content

ros-industrial/rmf_scheduler

Repository files navigation

RMF Task Scheduler

CI doc codecov

support level: consortium / vendor

Manages task schedules for Open-RMF.

This version (0.2.x) serves as a proof-of-concept. A future stable version (1.0.0) is under development within the RMF2 project, the progress can be found under develop/v1. For more info, please checkout #9.

Requirements

  • ROS 2 Humble
  • Open-RMF (More information here)

Documentation

Refer to the documentation for usage instructions.

Quick Setup

Full setup instructions with Open-RMF can be found in the above documentation Setup Instructions - RMF Setup.

Create a colcon workspace.

export COLCON_WS=~/colcon_ws
mkdir -p $COLCON_WS/src
cd $COLCON_WS

Download the source code.

cd src
git clone https://github.com/ros-industrial/rmf_scheduler.git

Clone some necessary Open-RMF packages. This upgrades rmf_api_msgs to 0.5.0.

vcs import .  < rmf_scheduler/deps.repos

Install dependencies.

source /opt/ros/humble/setup.bash
rosdep install --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y

Build.

cd ..
colcon build

Support

This repository is developed by ROS Industrial Consortium Asia Pacific

Contributing

Guidelines on contributing to this repo can be found here.

Contributors 4

  •  
  •  
  •  
  •  

Languages