The other experiment journey of this robot using
another layout can see table 2. Figure 33 shows
another maze for the second experiment and figure 34
shows the coordinate and maze layout. The robot
journey from starting point to the destination point
has been shown in table 2.
The robot in the second experiment still
prioritized the smallest Trémaux value and if the
Trémaux value was the same, the closest Manhattan
distance value would be used. The results of the
second experiment showed that the robot can choose
the closest route using a combination of the Trémaux
algorithm and the Manhattan distance value.
Combining the Trémaux algorithm with the
Manhattan distance has proven to be better than using
the Trémaux algorithm alone.
Table 2: Second Robot Experiment with another maze
layout.
Routes
Number
of steps
Run
(4,0) → (3,0) → (3,1) → (3,2) →
(3,3) → (2,3) → (2,2)
6
Return
back
(2,2) → (2,3) → (3,3) → (3,2) →
(3,1) → (3,0) → (4,0)
6
This experiment was carried out using a real robot
with a design as shown in Figure 2. Based on all
experiments, the use of infrared sensors has proven to
be effective in detecting obstacles. So, the robot can
explore the maze without any problems.
4 CONCLUSIONS
The design and implementation of robots using the
Trémaux algorithm can run a mobile robot to explore
the maze and map the existing paths. The use of the
Manhattan Distance algorithm can improve the
performance of the Trémaux algorithm to determine
the direction of travel, compared to only using the
Trémaux algorithm.
For further research, the use of the Trémaux
method can be improved by a combination of more
algorithms and also applications in larger mazes. This
research is expected to produce an effective algorithm
to operate in a wide unknown environment.
REFERENCES
Ansari, A., Sayyed, M. A., Ratlamwala, K., & Shaikh, P.
(2015). An Optimized Hybrid Approach for Path
Finding. International Journal in Foundations of
Computer Science & Technology, 5(2), 47–58.
https://doi.org/10.5121/ijfcst.2015.5205
Chu, P. M., Cho, S., Huang, K., & Cho, K. (2019). Flood-
fill-based object segmentation and tracking for
intelligent vehicles. International Journal of Advanced
Robotic Systems, 16(6), 1–11.
https://doi.org/10.1177/1729881419885206
Downey, S., & Charles, D. (2015). Distribution of artificial
intelligence in digital games. International Journal of
Intelligent Information Technologies, 11(3), 1–14.
https://doi.org/10.4018/IJIIT.2015070101
Elshamarka, I., & Bakar Sayuti Saman, A. (2012). Design
and Implementation of a Robot for Maze-Solving using
Flood-Fill Algorithm. International Journal of
Computer Applications, 56(5), 8–13.
https://doi.org/10.5120/8885-2882
Faridi, A. Q., Sharma, S., Shukla, A., Tiwari, R., & Dhar,
J. (2018). Multi-robot multi-target dynamic path
planning using artificial bee colony and evolutionary
programming in unknown environment. Intelligent
Service Robotics, 11(2), 171–186.
https://doi.org/10.1007/s11370-017-0244-7
Hoetama, D. J. O., Putri, F. P., & Winarno, P. M. (2019).
Algoritma Fisher-Yates Shuffle dan Flood Fill sebagai
Maze Generator pada Game Labirin. ULTIMA
Computing, 10(2), 59–64. https://doi.org/10.31937/
sk.v10i2.1064
Jabbar, A. (2016). Autonomous Navigation of Mobile
Robot Based on Flood Fill Algorithm. Iraqi Journal for
Electrical and Electronic Engineering, 12(1), 79–84.
https://doi.org/10.37917/ijeee.12.1.8
Kang, N. K., Son, H. J., & Lee, S. H. (2018). Modified A-
star algorithm for modular plant land transportation.
Journal of Mechanical Science and Technology.
https://doi.org/10.1007/s12206-018-1102-z
Kumar, N., & Kaur, S. (2019). A Review of Various Maze
Solving Algorithms Based on Graph Theory.
International Journal for Scientific Research &
Development, 6(12), 2–6. https://www.researchgate.net/
publication/331481380_A_Review_of_Various_Maze_
Solving_Algorithms_Based_on_Graph_Theory
Reddy, H. (2013). PATH FINDING - Dijkstra’s and A*
Algorithm’s. International Journal in IT and
Engineering, 1–15.
Shen, X., Yi, H., & Wang, J. (2021). Optimization of
picking in the warehouse. Journal of Physics:
Conference Series, 1861(1), 012100.
https://doi.org/10.1088/1742-6596/1861/1/012100
Tjiharjadi, S. (2019). Design and implementation of flood
fill and pledge algorithm for Maze Robot. International
Journal of Mechanical Engineering and Robotics
Research, 8
(4).
https://doi.org/10.18178/ijmerr.8.4.632-638
Tjiharjadi, S., & Setiawan, E. (2016). Design and
implementation of a path finding robot using flood fill
algorithm. International Journal of Mechanical
Engineering and Robotics Research, 5(3).
https://doi.org/10.18178/ijmerr.5.3.180-185
Tjiharjadi, S., Wijaya, M. C., & Setiawan, E. (2017).
Optimization maze robot using A* and flood fill