{'fraction_non_alphanumeric': 0.0166865315852205, 'fraction_numerical': 0.0, 'mean_word_length': 4.915492957746479, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Virtual door algorithm for coverage path planning of mobile robot

This paper presents a novel coverage path planning algorithm for a mobile robot in indoor environment. Overall region is divided into several sub-regions based on the virtually extracted doors. The key idea of this method was obtained from the usual way of dividing an indoor environment into sub-regions, i.e., rooms based on the identification of doors. The proposed virtual door algorithm extracts the virtual doors by overlapping a Generalized Voronoi Diagram (GVD) and a configuration space eroded by the half of the door size. The region to region cleaning algorithm is also proposed based on the closing and opening of virtual doors. The performance of our algorithm has been tested on various real indoor environments using a commercially available cleaning robot.