Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.66 KB

README.md

File metadata and controls

64 lines (46 loc) · 1.66 KB

Adaptive coverage control with CBF

This repository included

  • Multiple RP mouse with laser range (indicating CBF safety range)
  • Uniform adaptive coverage control with CBF
  • Non-uniform adaptive coverage control with CBF via time-varying density function
  • trajectory graph plotting script

Requirements

Installation

Download this package & install all system dependecies

cd ~/<your_workspace>/src
git clone https://github.com/ryuichiueda/raspimouse_ros_2.git
cd ~/<your_workspace>
catkin_make
source devel/setup.bash

Getting started

First launch the simulator

raspi_withsensor

roslaunch coverage_control_cbf main_9robots.launch 

For uniform coverage control

uniform

rosrun coverage_control_cbf main_uniform.py

For non-uniform coverage control

non_uniform

rosrun coverage_control_cbf main_non_uniform.py

For non-uniform coverage control with real robots

safe_real

rosrun coverage_control_cbf main_real.py