No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
Repository Summary
Description | Ratada is a 3D simulation environment for Micromouse robots based on Gazebo and ROS2. |
Checkout URI | https://github.com/pedrofza/ratada.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-11-23 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
micromouse | 0.1.0 |
README
Ratada
Introduction
Ratada is a 3D simulation environment for Micromouse robots.
Supported Platform
Ratada is implemented as a set of plugins for Gazebo and ROS2.
It has been tested and developed with Gazebo Harmonic and ROS 2 Jazzy on an Ubuntu 24.04 (Noble Numbat) virtual machine.
Features
- Import robots from URDF or SDF files
- Import Classic 16 x 16 mazes in Micromouse Onlineās mazefiles repository file format
- Support for built-in sensors
- Keeps track of solve times
- Implementation of wheel encoder sensor
- Example robot with range sensors, differential drive and wheel encoders
- Maze solving algorithm implementation based on the flood fill strategy
Quick Start
This assumes an environment running Ubuntu 24.04, since ROS2 distributions are tightly tied to particular Ubuntu releases.
Install ROS2
Follow the ROS2 installation guide
Install Gazebo
See Installing Gazebo with ROS for detailed instructions.
The following command may be enough:
sudo apt-get install ros-jazzy-ros-gz
Run the simulator
See the README files in the gz_ws
and ros_ws
folders for further instructions.
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.