multirobotplayground / Jazzy-Multi-Robot-Sandbox

Multi-robot sandbox for ROS 2

Home Page:https://www.youtube.com/@ARSilvaRobotics

Repository from Github https://github.commultirobotplayground/Jazzy-Multi-Robot-SandboxRepository from Github https://github.commultirobotplayground/Jazzy-Multi-Robot-Sandbox

drawing

This workspace is a sandbox for multi-robot research.

Initially, it includes a stack for ROS 2 Jazzy Jalisco and Ubuntu 24.04 that facilitates working with multiple robots in Ignition Gazebo. It provides an environment for heterogeneous robots, UAVs, and UGVs, publishing the correct transformation trees and topics to control mobile robots out-of-the-box. It can help you advance your research or development more quickly without needing prior knowledge to configure simulations within the ROS 2 environment, including operational systems, computer networks, parallel computing, simulation architectures, linear algebra, and more.

UGVs and UAV from Fuel already configured to work with ROS Jazzy in Ubuntu 24.04 and Ignition Gazebo to accelerate your work or research.

drawing

Parameterized namespaces through python launch files for correct transform trees and integration with gazebo_ros_bridge.

drawing

Out-of-the-box for you ROS 2 Jazzy environment for Multi-robot applications and a seamless integration with visualization softwares like RViz2 to further accelerate your development.

Feature Status
Enhance Documentation in-progress
ROS Adapt Algorithms From ROS 1 Noetic in-progress
Add Real World Deployment
Youtube Channel
Add Robust Testing
Add Probabilistic-based Global Planner
Add Pose Graph-base Mapping
Add Pose Graph Merging
Add Heterogeneous Robot Teams Support
Add Human Computer Interfaces for Ground Teams
Add Mission Assignment and Inspector
Add Other Baselines and Algorithms
Add Other Coordination Methods
Add More Realistic Maps and Environments for Fuel
Add Safety Mechanisms for Navigation and Traffic Avoidance
Unity3D integration

Support Open Source mobile robots projects for search and rescue in natural disasters, which is my main motivation. Your donation will make a huge difference!

Donate Donate

All content from this repository is released under a modified BSD 4-clause license.

Author/Maintainer:

emails:

Please report bugs and do your requests to add new features through the Issue Tracker.