robocre8
AboutContactSocial
  • robocre8
  • About
  • Contact
  • Social
  • DOCUMENTATIONS
    • MoboBot Documentation
    • EPMC Documentation
    • EIMU Documentation
  • EIMU TUTORIALS
    • How To Calibrate And Setup The EIMU
    • How To Use EIMU With ROS2
    • How To Use EIMU With Arduino
  • EPMC TUTORIALS
    • How To Setup DC Motor PID Speed Control With The EPMC
  • How To Use the EPMC With ROS2
  • How To Use EPMC With Arduino
  • TUTORIALS
    • How To Install ROS2 Humble Desktop On PC (FULL INSTALL)
    • How To Install ROS2 Humble Base On Raspberry Pi 4B (FULL INSTALL)
Powered by GitBook
On this page
  • Key Features
  • Getting Started With MoboBot Simulation
  • Working With The Actual MoboBot Robot
  • MoboBot Hardware Component Summary
  • MoboBot Circuit Connection Summary
  1. DOCUMENTATIONS

MoboBot Documentation

PreviousSocialNextEPMC Documentation

Last updated 4 months ago

MoboBot is a compact yet powerful open-source robot designed to help students, makers, and engineers explore mobile robotics with ROS2—both in real-world applications and simulation.

It is an open-source differential drive ROS2 educational robot (similar to the popular TurtleBot, Andino, Lino robot, Duckiebot etc.), created by Samuel Obiagba (aka ) founder of , to foster hands-on learning of advanced mobile robotics concepts such as sensor-fusion, control, state-estimation, localization, SLAM, navigation, obstacle avoidance, perception, and AI, leveraging the use of ROS2 (as well as Arduino) Framework.

This will ensure the longevity and future of open-source robotics in Nigeria and Africa, as well as the world.

Key Features

Getting Started With MoboBot Simulation

mobo_bot_sim is the MoboBot ROS2 simulation with Gazebo Ignition.

Working With The Actual MoboBot Robot

mobo_bot_base is the base control package for the actual physical MoboBot robot. it launches all the controls, sensor-fusion, lidar and camera, to get started with working with the robot.

the mobo_bot_base package is meant to run on the Raspberry Pi 4 on the robot.

mobo_bot_rviz is meant to run on your Dev PC which will be connected to the robot via ssh. For visualizing the robot state, sensor data, navigation, etc.

MoboBot Hardware Component Summary

MoboBot Circuit Connection Summary

✅ Powered by Raspberry Pi 4B for onboard processing ✅ RPLidar for SLAM, AMCL and Navigation (pre-configured with Nav2) ✅ It uses the and for its base control and sensor fusion (EKF). ✅ USB Camera for OpenCV + ROS2 perception and camera streaming ✅ Gazebo Ignition simulation environment for algorithm test before implementation. ✅ Easy to work with and build.

To Simulate the MoboBot on you dev-PC follow this

to get started with the actual physical MoboBot robot (which uses the Raspberry Pi 4), follow this

EPMC module
EIMU Module
mobo_bot_sim tutorial
mobo_bot_base tutorial
samuko-things
robocre8