Skip to content

manuelboldrer/RBL

Repository files navigation

Overview

Circle N=50 Random N=50

This is the implementation of the Rule-Based Lloyd algorithm (RBL) for multi-robot motion planning and control.

The simulator can run on all major platforms (Windows, Linux, and macOS). All that is required is cloning the repository and installing some necessary dependencies.

git clone https://github.com/manuelboldrer/RBL

Reference

In this repository there is part of the code that was used to generate simulation results in the following paper:

"Rule-Based Lloyd Algorithm for Multi-Robot Motion Planning and Control with Safety and Convergence Guarantees." Manuel Boldrer, Alvaro Serra-Gomez, Lorenzo Lyons, Javier Alonso-Mora, Laura Ferranti.

PDF_arxiv

Youtube video

Prerequisites

matplotlib, numpy, scipy

Setup

Install Python Packages

pip install numpy matplotlib scipy

Test

python3 main.py 

Acknowledgements

Giovanni Franzese, Alvaro Serra Gomez, Lorenzo Lyons, Vit Kratky, Laura Ferranti, Javier Alonso-Mora.