A Fuzzy Logic Approach and Path Algorithm for Time and Energy Management of Smart Cleaning Robots

A Fuzzy Logic Approach and Path Algorithm for Time and Energy Management of Smart Cleaning Robots

Smart home technologies (SHM) or devices provide some degree of digitally connected, automated, or enhanced services to building occupants in residential areas and have been becoming increasingly popular in recent years. SHM have the potential to improve home comfort, convenience, security, and energy management. Different technologies are used to equip household parts for smarter monitoring, movement, and remote control and to allow effective harmonic interaction between them. Especially, energy management and path-planning algorithms are some of the important problems for such technologies to get optimum efficiency and benefit. Smart vacuum cleaning robot is one of the applications of such devices with various functions. These cleaning robots have limited battery power and battery sizes, thus effective cleaning is critical. Additionally, the shortest / optimal path planning is essential for the efficient operation of effective cleaning based on the battery time. In this article, two distinct algorithms, which are Search algorithm and CSP algorithm are utilized to obtain distinct optimal minimum path lengths for keeping the home's total dirt level as low as possible. Depending on various types of linguistic, abstract, or perceptual variables, these algorithms are not enough for the energy management of the battery. Therefore, the fuzzy logic-based inference system is proposed for obtaining the charge durability of battery of the cleaning robot, in addition to these algorithms. The inputs affecting the charge durability are considered as floor type, dirt level and the width of area for the fuzzy approach.

___

  • [1] Galceran, E., Carreras, M., "A survey on coverage path planning for robotics", Robotics and Autonomous Systems, 61: 1258-1276, (2013).
  • [2] Viet, H. H., Dang, V-H., Laskar, N. U., "Chung T, BA*: an online complete coverage algorithm for cleaning robots", Applied Intelligence, 39: 217-235, (2013).
  • [3] Le, A. V., Ku P. C., Tun, T. T., Nhan, N. H. K., Yuyao, S. Y., Mohan, R. E., "Realization energy optimization of complete path planning in differential drive based self-reconfigurable floor cleaning robot", Energies, 12, 1136, (2019).
  • [4] Pham, H. V., Moore, P., Truong, D. X., "Proposed smooth-STC algorithm for enhanced coverage path planning performance in mobile robot applications”, Robotics, 8(2), 44, (2019).
  • [5] Bai, Y. W., Hsueh, M. F., "Using an adaptive iterative learning algorithm for planning of the path of an autonomous robotic vacuum cleaner", The 1st IEEE Global Conference on Consumer Electronics, 401-405, (2012). DOI: https://doi.org/10.1109/GCCE.2012.6379640
  • [6] Ciabattoni, L., Grisostomi, M., Ippoliti, G., Longhi, S., "A fuzzy logic tool for household electrical consumption modeling", 39th Annual Conference of the IEEE Industrial Electronics Society, 8022-8027, (2013). DOI: https://doi.org/10.1109/IECON.2013.6700474
  • [7] Bissey, S., Jacques, A., Bunetel, J. B. L., "The fuzzy logic method to efficiently optimize electricity consumption in individual housing", Energies, 10(11), 1701, (2017).
  • [8] Belman-Flores, J. M., Ledesma, S., Rodríguez-Valderrama, D. A., Hernández-Fusilier, A., "Energy optimization of a domestic refrigerator controlled by a fuzzy logic system using the status of the door", International Journal of Refrigeration, 104: 1-8, (2019).
  • [9] Soetedjo, A., Nakhoda, Y. I., Saleh, C., "Embeded fuzzy logic controller and wireless communication for home energy management systems", Electronics, 7(9), 189, (2018).
  • [10] Hemi H., Ghouili J., Cheriti, A., "A real time fuzzy logic power management strategy for fuel cell vehicle", Energy Conversion and Management, 80: 63-70, (2014).
  • [11] Agarwal, D., Bharti, P. S., "A review on comparative analysis of path planning and collision avoidance algorithms", International Scholarly and Scientific Research & Innovation, 12(6), (2018).
  • [12] Kontogiannis, D., Bargiotas D., Daskalopulu, A., "Fuzzy control system for smart energy management in residential buildings based on environmental data”, Energies, 14(3), 752, (2021).
  • [13] Yang, L., Qi, J., Song, D., Xiao, J., Han, J., Xia, Y., "Survey of robot 3D path planning algorithms", Journal of Control Science and Engineering, 1: 1-22, (2016).
  • [14] Waqar, T., Demetgül, M., "Fuzzy logic controlled automatic vacuum cleaner", Journal of Engineering and Technology Research, 2(2): 93-100, (2014).
  • [15] Mohanty, P. K., Parhi, D. R., "Optimal path planning for a mobile robot using cuckoo search algorithm", Journal of Experimental & Theoretical Artificial Intelligence, 28(1-2): 35-52, (2016).
  • [16] Mohamed, A. Z., Lee, S. H., Hsu, H. Y., Nath, N., "A faster path planner using accelerated particle swarm optimization", Artificial Life and Robotics, 17: 233-240, (2012).
  • [17] Juang, C. F., Chang, Y. C., "Evolutionary-group-based particle-swarm-optimized fuzzy controller with application to mobile-robot navigation in unknown environments", IEEE Transactions on Fuzzy Systems, 19: 379-391, (2011).
  • [18] Sasaki, T., Enriquez, G., Miwa, T., Hashimoto, S., "Adaptive path planning for cleaning robots considering dust distribution", Journal of Robotics and Mechatronics, 30(1): 5-14, (2018).
  • [19] Azir, K. N. F. K., Ong, R. J., "Low-cost autonomous robot cleaner using mapping algorithm based on Internet of Things (IoT)", IOP Conference Series: Materials Science and Engineering, 767(1): 012071, (2020).
  • [20] Ravankar, A., Ravankar, A. A., Watanabe M., Hoshino Y., "An efficient algorithm for cleaning robots using vision sensors", Proceedings, 42(1), 45, (2020).
  • [21] Ciliz, M. K., "Rule base reduction for knowledge-based fuzzy controllers with application to a vacuum cleaner", Expert Systems with Applications, 28: 175-184, (2005).
  • [22] Le, A. V., Nhan, N. H. K., Mohan, R. E., "Evolutionary algorithm-based complete coverage path planning for tetriamond tiling robots", Sensors, 20(2), 445, (2020).
  • [23] Song, P. C., Pan, J. S., Chu, S. C., "A parallel compact cuckoo search algorithm for three-dimensional path planning", Applied Soft Computing Journal, 94, 106443, (2020).
  • [24] Oprea, S. V., Bâra, A., Preda, S., Tor, O. B., "A smart adaptive switching module architecture using fuzzy logic for an efficient integration of renewable energy sources: A case study of a RES System located in Hulubeşti, Romania", Sustainability, 12(15), 6084, (2020).
  • [25] Yakoubi, M. A., Laskri, M. T., "The path planning of cleaner robot for coverage region using Genetic Algorithms", Journal of Innovation in Digital Ecosystems 3: 37-43, (2016).
  • [26] Pulgord, G., "The Viterbi Algorithm", IEE Seminar on Target Tracking: Algorithms and Applications, (2006). DOI: https://doi.org/10.1049/ic:20060556
  • [27] Mamdani, E. H., Assilian, S., "An experiment in linguistic synthesis with a fuzzy logic controller", International Journal of Man-Machine Studies, 7: 1-13, (1975).
  • [28] Zimmermann, H. J., "Fuzzy Set Theory and Its Applications", Third Edition. Kluwer Academic Publishers, Boston/Dordreht/London, (1996).
  • [29] Ross, T. J., "Fuzzy Logic with Engineering Applications", Third Edition. John Wiley & Sons, Ltd., (2010).
  • [30] Chen, Y. L., Wang S. C., Luo, Y. H., Lu, L. T., "Dynamic coordinate method for home return of cleaner robot", Proceedings of the 2011 IEEE International Conference on Electric Information and Control Engineering (ICEICE), 5874-5877, (2011).
Gazi University Journal of Science-Cover
  • Yayın Aralığı: Yılda 4 Sayı
  • Başlangıç: 1988
  • Yayıncı: Gazi Üniversitesi, Fen Bilimleri Enstitüsü