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.
Parameterized namespaces through python launch files for correct transform trees and integration with gazebo_ros_bridge.
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!
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.




