Overview

This is a python package wrapper around unmanned ground vehicle (UGV) swarm positioning / communication / control ROS1 nodes. We offer python APIs which simplifies the development of UGV swarm. A lightweight python simulator is also provided to validate your program before the real experiment.

This python wrapper should be used with other submodules like swarm_ros_bridge (for communication) and positioning ROS packages. The framework is shown below:

_images/pyugvswarm_framework.png

pyugvswarm runs on Ubuntu Linux in one of the following configurations:

Ubuntu

Python

ROS

20.04

3.7

Noetic

18.04

2.7

Melodic