How to manage fleets of robots with open source software

ICRA 2024 TUTORIAL
17th May, Full day

Delivered by:

In cooperation with:

Intrinsic-PrimaryLogotype-White

Overview

Let’s learn the basics of fleet management

This hands-on training is a practical intro to using ROS2 to manage multi-robot systems using Open-RMF. We will learn how to use this open-source framework, and get hands-on experience using a small fleet of real robots. 

What we will learn

  • What is a fleet management system and when you need one
  • How to manage fleets of robots  using the Open Robotics Middleware Framework (Open-RMF)
    • Have an overview of Open-RMF and what is capable of doing
    • Define the working environment for the robots
    • Connect your fleet of robots with Open-RMF 

 

How we’ll proceed

  • We will complete exercises with simulated robots, along with the instructors
  • We will make a full project with an environment of real robots (BotBox) 

Who is this tutorial for?

 

  • For people who want to understand what a fleet management system provides
  • Researchers in fleets of robots management
  • Engineers or CTOs who want to build scalable robotics products, faster

100% PRACTICAL

Practice A Lot with Simulated & Real Robots

You will learn concepts in simulation before practicing on real robots.

SIMULATED ROBOT CAFETERIA

StartBots Coffee

SIMULATED ROBOT CAFETERIA

StartBots Coffee

We will bring a real warehouse environment with 3 robots for you to practice serving requests

botbox robot warehouse

REAL ROBOT WAREHOUSE

BotBox warehouse

botbox robot warehouse

REAL ROBOT WAREHOUSE

BotBox Warehouse

What will you learn from the curriculum?

Part 1

Introduction to RMF

  • Learn the need of robot fleet management tools.
  • Learn what is RMF
  • Learn what can RMF do
  • High-level structure of how RMF works
Part 2
Creation of environment with RMF traffic-editor and manually

  • Learn how to create an RMF map config file using an image map
  • Learn how to create a simulated environment based on the RMF map config file
  • Learn how to adapt existing simulated environments for RMF use
Part 3

Free Fleet – RMF WITH navigation TWO ROBOTS – Same Fleet

  • Learn what is free fleet
  • Example on how to set it up for ONE fleet with two robots

Requirements

  • Basic knowledge of Linux and Python
  • Basic knowledge of ROS 2
  • A laptop (Windows, Linux or Mac) with Chrome or Firefox
  • No need to install anything in your laptop!!!

The Instructors

We think you are going to be pleasantly surprised by the amount of support you have during the training.

Miguel Angel Rodriguez

Miguel Angel Rodriguez

Course Development Manager @ The Construct | Creator of the only course in the world that systematically teaches how to manage fleets with Open-RMF

Ricardo Téllez

Ricardo Téllez

CEO @ The Construct | Former teacher of Robotics at La Salle University and Universitat Politècnica de Catalunya

Michael Grey

Michael Grey

Development Leader @ Intrinsic | Open RMF project leader. The man behind the development of Open-RMF

FAQ

Frequently Asked

+ What are the pre-requirements for this training?

Prerequisites Knowledge:

To prepare for this onsite training, you need to know the basics of Linux, Python, and ROS2 Basics. This is mandatory, so in case you need it, take the following three courses:

  1. Linux for robotics (Free)
  2. Python3 for robotics (Free)
  3. ROS2 Basics in 5 Days (Python) (Not free)

Equipment:

  • A laptop (you can use Windows, Linux, or macOS)
  • Google Chrome or Firefox browser.
  • It is not necessary to have Linux on your computer. Any operating system is valid.

+ What is the language used in the training?

English

+ What is the programming language used for the course?

Python in Linux

+ Do I need to install ROS in advance?

No. You only need to bring your laptop and connect to the internet. You can use Windows, Linux, or macOS.

Pin It on Pinterest