{'fraction_non_alphanumeric': 0.01601423487544484, 'fraction_numerical': 0.0, 'mean_word_length': 5.156934306569343, '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}}
Autonomous tour guide robot by using ultrasonic range sensors and QR code recognition in indoor environment

This paper addresses the challenge of mobile robot navigation in indoor environments. There is a critical need for cost-effective, reliable, and fairly accurate solutions to meet the demands of indoor robotic applications. Currently, researchers are exploring various approaches for this problem. The one we are presenting in this paper is based on QR (Quick Response) codes to provide location references for mobile robots. The mobile robot is equipped with a Smartphone that is programmed to detect and read information on QR codes that are strategically placed in the operating environment of the robot. The mobile robot can perform the autonomous run throughout the guide route by using real-time QR code recognition. The lab information on QR code is played to the visitors using Text-to-Speech provided through Android device. Ultrasonic range sensors which can detect objects and measure distances with high accuracy are used to implement the wall-following and obstacle-avoidance behaviors. The collected sonar range information by ultrasonic range sensors is processed by a microcontroller that autonomously controls a tour guide robot. An algorithm based on a proportional-integral-derivative (PID) control is applied to the tour guide robot to perform more accurate robot motion control. A Bluetooth technology is used to send stored information on QR codes from the Smartphone to the tour guide robot wirelessly. The experimental setup of the tour guide robot along with the successful implementation of the efficient method for a navigation technique is presented.