CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, cilt.35, sa.26, 2023 (SCI-Expanded)
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.