Software Architecture of Interaction Robot

It developed the software architecture for interaction robot. To incorporated the obtained ideas as ‘Communicative unit’ into the previous architecture. The structure basic of architecture is a network of ‘Situated modules’.

A network of situated module is the basic structure of the architecture. To develop the modules easily, it defines the situated modules as a program that performs a particular robot behavior in a particular situation. Developer easily implements situated modules with concerning only the particular limited situation because each module works in a particular situation. Situated module is implemented by coupling communicative sensory-motor units with directly supplementing other sensory motor units.

A robot autonomously behaves around environments and interacts with humans by executing situated modules sequentially. The developer develops situated modules progressively and adds them into the network in order to achieve the pre-determined robot tasks.

The architecture has the components for communication through the networks of computer. Some robots are able to execute behaviors synchronously by connecting to communication server. Robots can give information to humans in natural communication as new infrastructure of information. For instance, when the humans and robot will talk about weather, the robot will obtain weather information from the internet then it will talk “it will rain tomorrow”.

Then it will explain briefly other components of the architectures. Reactive modules realize look very simple and reactive behaviors such as avoidance. A current task, internal status represents intention, and an emotional model. According to the module control and internal status plans the execution of situated modules sequence. Inputs from sensors are pre processed as sensor modules such as speech recognition. Actuator modules perform low level controls of actuators according to the order of the situated modules. Based on the architecture, it has implemented interactive behaviors as situated modules into the developed robot. It was demonstrated on the ‘Robovie’ robot.

No comments:

Post a Comment