The point of education in the early stage of studying robotics is understanding its basic principles joyfully. Therefore, this paper creates a simulation program of indoor navigations using an open-source code in Python to make navigation and control algorithms easier and more attractive to understand and develop. We propose the maze-solving-robot simulation as a teaching medium in class to help students imagine and connect the robot theory to its actual movement. The simulation code is built for free to learn, improve, and extend in robotics courses or assignments. A maze-solving robot study case is then done as an example of implementing navigation algorithms. Five algorithms are compared, such as Random Mouse, Wall Follower, Pledge, Tremaux, and Dead-End Filling. Each algorithm is simulated a hundred times in every type of the proposed mazes, namely mazes with dead ends, loops only, and both dead ends and loops. The observed indicators of the algorithms are the success rate of the robots reaching the finish lines and the number of steps taken. The simulation results show that each algorithm has different characteristics that should be considered before being chosen. The recommendation of when-to-use the algorithms is discussed in this paper as an example of the output simulation analysis for studying robotics.


    Access

    Download


    Export, share and cite



    Title :

    A Simulation-Based Study of Maze-Solving-Robot Navigation for Educational Purposes


    Contributors:

    Publication date :

    2021-08-18


    Remarks:

    Journal of Robotics and Control (JRC); Vol 3, No 1 (2022): January (Forthcoming Issue); 48-54 ; 2715-5072 ; 2715-5056


    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629




    A Simulation-Based Study of Maze-Solving-Robot Navigation for Educational Purposes

    Fahmi, Ismu Rijal / Suroso, Dwi Joko | BASE | 2021

    Free access

    Maze solving robot using image processing

    Kathe, Omkar / Turkar, Varsha / Jagtap, Apoorv et al. | IEEE | 2015


    Maze Navigation

    Bräunl, Thomas | Springer Verlag | 2022


    A Mobile Robot Solving a Virtual Maze Environment

    Annaz, Fawaz | BASE | 2012

    Free access

    Vision-based maze navigation for humanoid robots

    PAOLILLO, ANTONIO / Faragasso, Angela / ORIOLO, Giuseppe et al. | BASE | 2017

    Free access