Autonomous AGV Mapping System

A LiDAR-based mapping and localization system for an autonomous industrial guided vehicle.

Year

2024–2026

Status

Prototype

Role

Mapping Software, Sensor Processing, Interface Integration

Duration

Competition & Independent Development

Autonomous AGV Mapping System main interface

Context and objective

This project focuses on real-time mapping, localization and navigation for an industrial AGV. It combines 2D LiDAR scans, wheel odometry, IMU data and QR-based absolute position corrections to build a more reliable understanding of the vehicle's environment.

Challenges and solutions

Accumulated positioning error

Wheel-based odometry drifts over time. QR landmarks were introduced as known reference points to periodically correct the estimated pose.

Noisy and moving map points

Raw scans may include temporary obstacles and measurement noise. Filtering and point-age logic help keep the map stable and remove stale points.

Key features

360-degree 2D LiDAR data processing
Polar-to-Cartesian coordinate conversion
ICP scan matching with KDTree and SVD
Encoder and IMU-assisted odometry
QR-based absolute position correction
Obstacle detection and map maintenance
Dijkstra-based path planning
Real-time robot monitoring interface

Tools used in the project

PythonRPLIDARRaspberry PiWebSocketROS 2NumPy

Selected screens and system views

Autonomous AGV Mapping System project screen 1

Have a similar project in mind?

Let’s discuss the workflow, technical requirements and product direction behind your idea.

Discuss Your Project