{'fraction_non_alphanumeric': 0.014272121788772598, 'fraction_numerical': 0.0, 'mean_word_length': 5.011428571428572, '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}}
Building low-cost autonomous agents using LEGO bricks

In this work we point out how it is possible to develop autonomous systems starting from the interaction of simple mechanical and electronic devices and toys. Our aim is to involve students in these skills for building platforms to experiment basic concepts of artificial intelligence. By using this simple and fascinating way they achieve knowledge about the most important aspects of the subject. Besides, they are actively engaged in creating something that is meaningful to themselves or to others around them. In relation to this context we have built two simple and compact vehicles each capable of doing two different basic behaviors: the wall following (moving the vehicle at a constant distance from the wall on its left or right hand) and the obstacle avoidance (avoiding collision with obstacles during the path). As to compare vehicles two different control systems have been developed. The first system is controlled by an analogical circuit, whereas the second by a digital circuit.