{'fraction_non_alphanumeric': 0.023794212218649517, 'fraction_numerical': 0.0, 'mean_word_length': 4.961685823754789, '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 and Rational Behavior of Sony AIBO Robot

Autonomy has been a key research focus in the field of robotics approach. In particular, there are two main streams on how intelligence is engineered into autonomous robots. One is the behavior-based approach. The other is the knowledge representation based-approach. Intelligence emerges from the behavior-based approach and autonomy is achieved by interactions between the dynamics of the environment and a large repository of simple robot behaviors. The behaviors are run in parallel and governed by motivational attitudes. For instance, an AIBO robot has more than a thousand behaviors built into it. Tasks can be accomplished through a series of behaviors run concurrently. However, behavior-based robots exhibit simple creature like intelligence. In other words, behavior-based robots are only equipped with a brain as small as insects (i.e. ants or bugs), which implies that they are not able to perform more sophisticated reasoning or decision making. In particular, they lack rationality on their behaviors. For instance, take opportunities, be persistent with goals and yet be flexible enough to drop un-achievable goals. To the best of the author’s knowledge, this research is the first attempt to design and program rational intelligence with R-CODE into an AIBO robot. Other related work are mainly architectural designs with no implementation and testing. The program and testing is done using a Sony AIBO robot and the reasoning framework implemented is Belief, Desire and Intention BDI.