Bachelor Thesis: Indoor Localization and Autonomous Navigation of a Four-Wheeled Mobile Robot
Date:
๐ Overview
This project presents the design and implementation of an autonomous mobile robot capable of performing indoor localization and navigation using the Robot Operating System (ROS).
The robot is built on a four-wheeled mecanum platform, allowing omnidirectional movement and flexible navigation in constrained environments.
๐ Full Report: Download Thesis (PDF)
๐ฏ Objectives
The goal of this project is to develop a robot that can:
- ๐ Estimate its position and orientation accurately
- ๐บ๏ธ Build a map of unknown environments
- ๐ค Navigate autonomously from one point to another
- ๐ซ Avoid obstacles during movement
As highlighted in the thesis, the key challenge in robotics is:
โWhere am I?โ and โWhere am I going?โ :contentReference[oaicite:0]{index=0}
๐ง Key Contributions
๐น Sensor Fusion with EKF
- Combined:
- Wheel encoders
- MPU6050 IMU
- Android IMU
- Implemented Extended Kalman Filter (EKF) for accurate localization
โ Improved odometry accuracy significantly
๐น Robot Kinematics (Mecanum Wheel)
- Developed forward and inverse kinematic models
- Enabled omnidirectional movement
โ Smooth and flexible robot motion
๐น SLAM (Simultaneous Localization and Mapping)
- Used LiDAR sensor for mapping
- Implemented ROS package:
gmapping
โ Robot builds map while navigating
๐น Autonomous Navigation
- Implemented:
- AMCL (Localization)
- move_base (Path Planning)
โ Robot moves autonomously from start โ goal
โ๏ธ System Architecture
Sensors โ EKF โ Odometry โ SLAM โ Map โ AMCL โ Navigation โ Robot
๐งฐ Hardware
- 4-Wheel Mecanum Robot
- Wheel Encoders
- MPU6050 IMU
- Android IMU
- LiDAR Scanner
- Arduino + Raspberry Pi
๐ป Software
- ROS (Robot Operating System)
- RViz
- Gmapping
- AMCL
- Move Base
- Python / C++
๐ฅ Demo
๐ Watch on YouTube
๐ Results
Accurate localization using sensor fusion Real-time environment mapping Successful autonomous navigation Stable robot motion
๐ฎ Future Work
Add computer vision (camera-based perception) Improve localization using multi-sensor fusion Deploy in real-world applications (logistics, service robots)
๐งโ๐ป Author
Theara Seng Robotics | AI | Embedded Systems
