Close
0%
0%

Indoor Autonomous Mobile Platform

Building a stable and reliable wheeled robot base for exploring and validating SLAM concepts.

Similar projects worth following

A big thank you to PCBWay for supporting a critical component of this project by printing the PCB for the Encoder Node V1.0. I genuinely appreciate their assistance with this project as their sponsorship has accelerated its development.

PCBWay offers very fast and affordable PCB printing in both rigid and flexible materials, PCB assembly, 3D printing, and CNC services. Check them out for your next project!

This ongoing project is assisting me to apply my recently acquired ROS 2, micro-ROS, and C learnings to a real-world application.

While this project may not be easily built as a whole by others, I hope that components of it, especially the software, can be used for ideas and inspiration.


Software repositories

  • Encoder Node PCB V1 - Bench Prototyping

    Peter Wallheada day ago 0 comments

    While designing the schematic for this PCB I dug out an old ESP32 programming dev board to ensure that each GPIO I had selected could be used as required.

    I found a couple of GPIOs that either had dedicated functions for this dev board or needed to be in a particular pull-up or pull-down state at boot so these couldn't be used for other purposes.

    Prototyping in this way also helped me to validate the Encoder Publisher code that will run on the ESP32-WROOM-32.

    The PCB is currently on its way from a new sponsor of this project, PCBWay!

  • Encoder Node PCB V1 - Component Fitment

    Peter Wallhead05/09/2025 at 05:01 0 comments

    Designing a dedicated board to count encoder ticks and publish them using micro-ROS.

    This board is only 50mm by 50mm, and the 4 corner mounting holes will align with the hole pattern in the platform level plates. 

    Using Paper Aided Design (PAD) to validate the component footprints and discover any accidental intersections. 

    The JST connector footprint I selected is too small, so I'll need to swap these out and move some other components around to fit them.

  • Hardware Test Fitting Begins

    Peter Wallhead04/20/2025 at 07:19 0 comments

    Testing different component layouts with an Arduino Mega as the motor driver and a Raspberry Pi 3 Model B for a controller. 

    The RPLidar unit will likely sit in the centre of the upper level to provide the clearest view of the robot's surroundings.

View all 3 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates