{'fraction_non_alphanumeric': 0.014044943820224719, 'fraction_numerical': 0.0, 'mean_word_length': 4.769230769230769, '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}}
A method to estimate robot's location using vision sensor for various type of mobile robots

The aim of our research is to realize a navigation method that can be applied to various type of mobile robots and environments. In this paper, we propose a method to estimate robot's location for the situation in which camera posture varies irregularly. Our method consists of two processes, generation of a feature vector from the image acquired by the robot and identification of a location of the robot using Support Vector Machine(SVM). The feature vector is generated from a histogram of image features extracted from an image divided into small regions. In each region, the average of color difference value and the number of edge pixels are calculated as an image feature which is not sensitive to small change of position and rotation of the camera. When the robot moves from a location to another location with acquiring images, the sequence of acquired images can be divided into segments based on similarity of feature vectors. Then we apply SVM to identify acquired images based on feature vectors, and the identifier of one segment to distinguish from other is generated based on SVM. Once the robot obtains identifiers, it can estimate its location based on the output of identifiers. To evaluate our proposed method, we experimented in a real environment with wheel type robot on uneven ground and a leg type robot.