Implementation of a 3-wheeled Wall Following Robot Navigation System using Coppelia

Authors

  • Nurisma Zenita Universitas Negeri Yogyakarta
  • Kurniawan Budi K Universitas Negeri Yogyakarta
  • Abdul Mujib Universitas Negeri Yogyakarta
  • Nur Laily Universitas Negeri Yogyakarta

DOI:

https://doi.org/10.31328/jasee.v3i01.4

Keywords:

three wheel robot, copalia, wall-following robot, fuzzy controller

Abstract

This article will design a controller for a three-wheeled wall-following robot based on Copalia software. The problem with the wall-following robot is how to control a follower robot to move constantly along the wall in the intended direction. The robot controller uses Sugeno fuzzy logic as a rule base for stationary and moving states. This controller is created through distance and orientation navigation. Both are estimated by the robot model and corrected by the sensor measurement results. In cases where the wall is not available, for example, an open door, the robot will stop then there will be feedback to take the next step. The designed controller has been verified experimentally, where the results show an error rate of five millimeters from the actual distance

References

C. Fernando Joventino, A. S. De Oliveira, J. Alberto Fabro, and J. H. M. Pereira, “Application of a ROS / CoppeliaSim Integration in a Practical ‘OBR’ Competition Scenario,” 2020 Lat. Am. Robot. Symp. 2020 Brazilian Symp. Robot. 2020 Work. Robot. Educ. LARS-SBR-WRE 2020, pp. 1–6, 2020, doi: 10.1109/LARS/SBR/WRE51543.2020.9306988.

I. Tursynbek and A. Shintemirov, “Modeling and Simulation of Spherical Parallel Manipulators in CoppeliaSim (V-REP) Robot Simulator Software,” 2020 Int. Conf. Nonlinearity, Inf. Robot. NIR 2020, 2020, doi: 10.1109/NIR50484.2020.9290227.

P. van Turennout, G. Honderd, and L. J. van Schelven, “Wall-following control of a mobile robot,” Proc. - IEEE Int. Conf. Robot. Autom., vol. 1, no. May, pp. 280–285, 1992, doi: 10.1109/robot.1992.220250.

T. Dash, R. S. Soumya, T. Nayak, and G. Mishra, “Neural network approach to control wall-following robot navigation,” Proc. 2014 IEEE Int. Conf. Adv. Commun. Control Comput. Technol. ICACCCT 2014, no. 978, pp. 1072–1076, 2015, doi: 10.1109/ICACCCT.2014.7019262.

T. Yata and L. Kleeman, “Wall Following Using Angle Informat ion Measured,” no. May, pp. 1590–1596, 1998.

C. H. Hsu and C. F. Juang, “Evolutionary robot wall-following control using type-2 fuzzy controller with species-DE-activated continuous ACO,” IEEE Trans. Fuzzy Syst., vol. 21, no. 1, pp. 100–112, 2013, doi: 10.1109/TFUZZ.2012.2202665.

U. Farooq, A. Khalid, M. Amar, A. Habiba, S. Shafique, and R. Noor, “Design and low cost implementation of a fuzzy logic controller for wall following behavior of a mobile robot,” ICSPS 2010 - Proc. 2010 2nd Int. Conf. Signal Process. Syst., vol. 2, pp. 740–746, 2010, doi: 10.1109/ICSPS.2010.5555781.

C. F. Scatambulo Costa and E. Alexandre Franciscon, “Data Mining applied to the navigation task in autonomous robots,” Proc. - IEEE Symp. Comput. Commun., vol. 2020-July, pp. 0–5, 2020, doi: 10.1109/ISCC50000.2020.9219731.

S. Oswal and D. Saravanakumar, “Line following robots on factory floors: Significance and Simulation study using CoppeliaSim,” IOP Conf. Ser. Mater. Sci. Eng., vol. 1012, p. 012008, 2021, doi: 10.1088/1757-899x/1012/1/012008.

M. Katsev, A. Yershova, B. Tovar, R. Ghrist, and S. M. Lavalle, “Mapping and Pursuit-Evasion strategies for a simple wall-following robot,” IEEE Trans. Robot., vol. 27, no. 1, pp. 113–128, 2011, doi: 10.1109/TRO.2010.2095570.

C. F. Juang and C. H. Hsu, “Reinforcement ant optimized fuzzy controller for mobile-robot wall-following control,” IEEE Trans. Ind. Electron., vol. 56, no. 10, pp. 3931–3940, 2009, doi: 10.1109/TIE.2009.2017557.

Published

2022-03-29

How to Cite

Zenita, N., Budi K, K. ., Mujib, A. ., & Laily, N. . (2022). Implementation of a 3-wheeled Wall Following Robot Navigation System using Coppelia. JASEE Journal of Application and Science on Electrical Engineering, 3(01), 63–72. https://doi.org/10.31328/jasee.v3i01.4

Issue

Section

Control, Robotics and System