Complete coverage planning with clustering method for autonomous mobile robots

被引:3
作者
Aydemir, Hamza [1 ]
Tekerek, Mehmet [2 ]
Gok, Mehmet [3 ]
机构
[1] Yozgat Bozok Univ, Comp Technol Dept, Yozgat, Turkiye
[2] Kahramanmaras Sutcuimam Univ, Informat Syst Dept, Kahramanmaras, Turkiye
[3] Kahramanmaras Istiklal Univ, Digital Game Dev Dept, Kahramanmaras, Turkiye
关键词
autonomous mobile robot; clustering complete coverage planning; grid-based complete coverage planning; k-means plus plus complete coverage planning; ROS; PATH; ALGORITHMS; VEHICLE; FIELD;
D O I
10.1002/cpe.7830
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Complete coverage planning (CCP) is a task to cover the entire area on the map, according to the job description of the autonomous mobile robot. The most widely used method for CCP in the literature is the grid-based coverage method. In this method, the problem is processing the partially filled cell as completely filled, which reduces the coverage performance. The ability to use the clustering method, which will be created by considering the characteristics of the environment, was determined as a research question to solve this problem. In this direction, it is aimed to use K-means++ algorithm, which is a widely used clustering algorithm and segmentation technique. In this context, an offline K-means++ complete coverage planning (Km++CCP) method, in which the navigable area on the map of the indoor where a mobile robot will navigate is clustered using the K-means++ algorithm and the centroids can be used as waypoints, is proposed. To test the proposed method, 2 simulations and 36 real-world experiments were conducted. The indoor coverage ratio of Km++CCP was calculated higher than the grid-based method in all experiments.
引用
收藏
页数:21
相关论文
共 51 条
  • [1] Ackerman E., TURTLEBOT INVENTORS
  • [2] A survey on multi-robot coverage path planning for model reconstruction and mapping
    Almadhoun, Randa
    Taha, Tarek
    Seneviratne, Lakmal
    Zweiri, Yahya
    [J]. SN APPLIED SCIENCES, 2019, 1 (08):
  • [3] Reinforcement Learning-Based Complete Area Coverage Path Planning for a Modified hTrihex Robot
    Apuroop, Koppaka Ganesh Sai
    Le, Anh Vu
    Elara, Mohan Rajesh
    Sheu, Bing J.
    [J]. SENSORS, 2021, 21 (04) : 1 - 20
  • [4] Arthur D, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1027
  • [5] Coverage algorithms for an underactuated car-like vehicle in an uncertain environment
    Bosse, Michael
    Nourani-Vatani, Navid
    Roberts, Jonathan
    [J]. PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 698 - 703
  • [6] Butler Z. J., 1999, Proceedings of the 1999 IEEE International Symposium on Intelligent Control Intelligent Systems and Semiotics (Cat. No.99CH37014), P266, DOI 10.1109/ISIC.1999.796666
  • [7] Celebi ME., 2015, PARTITIONAL CLUSTERI, V79-98
  • [8] Coverage for robotics - A survey of recent results
    Choset, H
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2001, 31 (1-4) : 113 - 126
  • [9] Coverage Path Planning for UAVs Photogrammetry with Energy and Resolution Constraints
    Di Franco, Carmelo
    Buttazzo, Giorgio
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2016, 83 (3-4) : 445 - 462
  • [10] Farsi M., ROBOT CONTROL SYSTEM