Most existing Maze-Solving algorithms assume a constant priority for the robot's movement. Thus, each moment, the robot will determine next movement only by the assumed constant priority. As turning would take a lot of time the fastest path and the easiest to go through is the one that has less turns. Because of the fastest path and in some projects the easiest one is preferred, and the constant priority might not lead the robot to the one with less turns, a movement priority that considers non-turning paths engenders less solving-time. In many projects the mechanic of the robot is not high quality so it should move through paths with less turns. In this paper a "variable priority for robot's movement", is introduced. This variable priority besides causing less solving-time is useful in projects that a robot with low quality mechanic is used, as it cause less turning. So, it would increase the solving efficiency a lot. One more advantage is that this manner is general and not just for a specific maze. It is important because in today's projects, most of the time, the environment around the robot is not known.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.