Leaf Collection Robot
Back to Gallery
Project
July 2025 - November 2025

Leaf Collection Robot

Autonomous Mobile Robotics with ROS2 & LiDAR SLAM

8 technologies used

System Overview

Developed an autonomous and manually controlled leaf-collection robot with the ROS2 framework, utilizing a Jetson Nano for high-level navigation and an ESP32 for real-time motor and encoder control. The robot achieves accurate localization and smooth, autonomous movement by integrating LiDAR-based Simultaneous Localization and Mapping (SLAM) to generate 2D maps, detect obstacles, and enable path following, alongside encoder-based odometry for sensor fusion. To ensure reliable debris pickup, a specific roller-collection mechanism was designed and precisely tuned.

Tech Stack

ROS2LiDARSLAMJetson NanoESP32PythonC++Encoder Motors
Build StatusStable

Autonomous Navigation

Full autonomous operation with LiDAR-based path planning

Leaf Collection

Effective leaf collection using roller mechanism

Dual Control

Both autonomous and manual control modes

Project Demo

Engineering Features

Built an autonomous and manually controlled leaf-collection robot using the ROS2 framework, combining a Jetson Nano for navigation with an ESP32 for real-time motor and encoder control.

Implemented LiDAR-based SLAM to generate 2D maps, detect obstacles, and enable autonomous path following.

Integrated encoder-based odometry with LiDAR data to achieve accurate localization and smooth autonomous movement.

Designed and tuned the motor-control and roller-collection mechanism to ensure reliable leaf pickup.

Project Resources

📄
Project Report
Resource
🎪
Presentation Slides
Resource
📚
Project Circuit Schematic
Resource

Want to see more work?

I have more projects across robotics, embedded systems, and software engineering.

View All Projects