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 the parts on Amazon
As an Amazon Associate, I earn from qualifying purchases.
Steps
- Assemble the chassis, motors, driver, and battery pack.
- Mount the LiDAR and Raspberry Pi and install ROS 2.
- Program motor control on the Arduino and connect it to ROS 2.
- Run a SLAM package to build a map of a room.
- Set up the ROS 2 navigation stack and send the robot to goal points around obstacles.
- 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