Maze solving Algorithm for line following robot and derivation of linear path distance from nonlinear path
Shadman Sakib, Anik Chowdhury, Shekh Tanvir Ahamed, Syed Imam Hasan

TL;DR
This paper presents a maze solving algorithm for line-following robots, including a method to map complex mazes and accurately derive linear distances from nonlinear paths using wheel encoder data.
Contribution
It introduces a comprehensive maze exploration algorithm and a novel derivation method to accurately measure linear distances from nonlinear robot paths.
Findings
Successfully mapped complex mazes using a coordinate-based system.
Derived equations to correct wheel encoder errors for accurate distance measurement.
Implemented shortest path extraction with Dijkstra's algorithm in maze navigation.
Abstract
In this paper we have discussed a unique general algorithm for exploring and solving any kind of line maze with another simple one for simple mazes without loops or loops having highest two branches none of which are inward. For the general algorithm, we need a method to map the whole maze, which is required if the maze is complex. The proposed maze mapping system is based on coordinate system and after mapping the whole maze as a graph in standard 'Adjacency-list representation' method, shortest path and shortest time path was extracted using Dijkstra's algorithm. In order to find the coordinates of the turning points and junctions, linear distance between the points are needed, for which wheel encoder was used. However, due to non-linear movement of robot, the directly measured distance from the encoder has some error and to remove this error an idea is built up which ended by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
