首页 /研究 /A Simulation-Based Study of Maze-Solving-Robot Navigation for Educational Purposes
OTHER

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

Ismu Rijal Fahmi, Dwi Joko Suroso

发表年份
2021
引用次数
3
访问权限
开放获取

摘要

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.

关键词

RobotRoboticsArtificial intelligenceComputer sciencePython (programming language)Code (set theory)Mobile robotPledgeClass (philosophy)Simulation

相关论文

查看 OTHER 分类全部论文