Mechanical · Robotics

Autonomous Mobile Robot with SLAM

Advanced 7 weeks 55-80 hours

Build mobile robot with LiDAR for SLAM. Implement ROS 2 navigation stack. Achieve autonomous goal-reaching in cluttered environment.

Major

Mechanical

Focus area

Robotics

Total hours

55-80 hours

What you'll need

  • 2WD robot car chassis kit with motors wheels
  • DC gear motor 12V for Arduino robotics pack
  • RPLIDAR A1 360 degree 2D laser scanner LiDAR
  • Arduino Uno R3 microcontroller board
  • L298N dual H-bridge motor driver module pack
  • Raspberry Pi 4 Model B 4GB single board computer
  • 18650 lithium rechargeable battery pack
Shop these parts on Amazon
Shop the parts on Amazon

As an Amazon Associate, I earn from qualifying purchases.

Steps

  1. Assemble the chassis, motors, driver, and battery pack.
  2. Mount the LiDAR and Raspberry Pi and install ROS 2.
  3. Program motor control on the Arduino and connect it to ROS 2.
  4. Run a SLAM package to build a map of a room.
  5. Set up the ROS 2 navigation stack and send the robot to goal points around obstacles.
  6. Record the map and a navigation video and document the system for your portfolio.

What to photograph for your portfolio

  • SLAM occupancy map
  • robot autonomous navigation video
  • path planning visualization
  • obstacle avoidance demo

Resume bullet starters

Copy one, then swap in your own numbers.

  • Designed and built an autonomous mobile robot with SLAM using ROS 2, C++, SLAM algorithms

  • Applied sensor fusion and path planning to implement, test, and validate the system end-to-end

  • Quantified performance with [insert your result, such as accuracy, error reduction, response time, or load capacity] after iterative tuning

Skills you'll show off

ROS 2C++SLAM algorithmssensor fusionpath planningLinux

Enjoying the site?

Every tool here is free. If it helped you, consider buying me a coffee.

Buy me a coffee