{'fraction_non_alphanumeric': 0.012658227848101266, 'fraction_numerical': 0.0, 'mean_word_length': 5.162337662337662, '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}}
Continuous reinforcement learning algorithm for skills learning in an autonomous mobile robot

Learning endows a mobile robot with a higher flexibility and allows it to adapt to changes occurring in the environment or in its internal state in order to improve its results. Based on this idea, this paper presents a reinforcement learning algorithm which allows the robot to learn simple skills such as go to goal and contour following. In the proposed learning algorithm the robot receives a real continuous reinforcement signal. Thus, it is not necessary to estimate an expected reward. Most of the robotic applications work with continuous variables such as velocity, position, sensors readings etc. The presented reinforcement learning algorithm is able to manage continuous input and output spaces. Finally, the robot is capable of performing the complex skill called go to go avoiding obstacles from the sequencing of previously learnt skills.