Overview

The Mecanumbot is a Turtlebot3 friend concept. Using mechanum wheel drive system and mounted with extra motors like the grabber and the camera moving motor. Due to the hardware changes the original Turtlebot3 code was modified and improved. Low level hardware components like the OpenCR microcontroller code were changed and an additional Arduino Nano microcontroller were added to handle the LEDs on the robot back. The Camera was elevated to provide a better view angle and to not block the LIDAR. The extra mounts are 3D printed.

The original Turtlebot3 documentation can be seen here.

The project is currently developed in ROS2 Humble.

Mecanumbot image

Repository summary

Repository Description State
Fortuz.github.io Source code for the webpage documentation Ready
mecanumbot Main ROS2 package for the Mecanumbot robot installed on the onboard Raspberry Pi Ready
mecanumbot_microcontrollers Modified OpenCR microcontroller code to use with the ROS2 main code. Standalone OpenCR code for just gamepad conrol. Arduino Nano code for controlling the LEDs. Ready
mecanumbot_remote ROS2 packages to be installed on a remote PC to control the robot via WiFi. Ready
mecanumbot_msgs Message definitions used in the Mecanumbot architecture. Can be installed on the robot and the remote PS as well. Ready
mecanumbot_observer ToDo Not tested
mecanumbot_camera ToDo Not tested
basler_camera ToDo Not tested
mecanumbot_gui ToDo Not tested
mecanumbot_simulations ToDo Empty