Back to Projects
C++Systems / C++20

Smart Cleaning Robot

A C++ cleaning-robot simulation that reads obstacle data from map files and optimizes its route with BFS/DFS-based path planning.

Smart Cleaning Robot
cppalgorithmspath-planningrobotics

Key Highlights

TXT map file parser for obstacle/passage layout

BFS/DFS-based path planning algorithm

Object-oriented robot and map classes in C++

Clean coverage tracking and efficiency metrics

Multiple sample maps with benchmark results

Tech Stack

C++17STLFile I/OGraph Algorithms

GitHub Repository

github.com/ErdoganPeker/Smart-Cleaning-Robot