ratada repository

ratada repository

ratada repository

ratada repository

micromouse

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

Screenshot of Ratada with RoboChallenge 2024 Day 3 maze

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.

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository

ratada repository