{'fraction_non_alphanumeric': 0.023622047244094488, 'fraction_numerical': 0.012168933428775949, 'mean_word_length': 5.158590308370044, '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}}
Real time self-localization of omni-vision robot by pattern match system

In this study, we designed an autonomous mobile robot according to the rules of the Federation of International Robot-soccer Association (FIRA) RoboSot category, integrating the techniques of computer vision, real-time image processing, dynamic target tracking, wireless communication, self-localization, motion control, path planning, and control strategy to achieve the contest goal. The real time self-localization scheme of the mobile robot is based on the algorithms extracting white lines from the soccer field featured in the images from the omni-vision system. The proposed algorithm uses the white line distances from 360 degree direction between the robot and the rotation angle of the robot obtained from the gyroscope as a featured vector. The feature vector is compared with the pre-built in patterns of the database. The location of the robot is obtained from the location of the matched pattern with the minimum error of the featured vector. The results demonstrate that the proposed algorithm is accurate, exhibiting a 10 cm (distance) and 1 degree (rotation) position error in a soccer field measuring 750 cm × 550 cm within processing time about 5 milliseconds. The real time self-localization system can be practically implemented in 2014 FIRA Robot Soccer Competition to fulfill the contest requirement.