Page 62 - Designing Sociable Robots
P. 62

breazeal-79017  book  March 18, 2002  13:59





                       Designing Sociable Robots                                             43





                       they have shaped the manner in which behaviors are organized, expressed, and arbitrated
                       among. Ethology also provides important insights as to how other systems influence be-
                       havior (i.e., motivation, perception, attention, and motor expression).
                         These ethology-based models of behavior are supplemented with models, theories, and
                       behavioral observations from developmental psychology and evolutionary perspectives. In
                       particular, these ideas have had a strong influence in the specification of the “innate endow-
                       ments” of the SNS, such as early perceptual skills (visual and auditory) and proto-social
                       responses. The field has also provided many insights into the nature of social interaction
                       and learning with a caregiver, and the importance of motivations and emotional responses
                       for this process.
                         Finally, models from psychology have influenced the design details of several systems.
                       In particular, psychological models of the attention system, facial expressions, the emotion
                       system, and various perceptual abilities have been adapted for Kismet’s SNS.


                       4.3 A Framework for the Synthetic Nervous System


                       The design details of each system and how they have incorporated concepts from these
                       scientific perspectives are presented in depth in later chapters. Here, I simply present a
                       bird’s eye view of the overall synthetic nervous system to give the reader a sense of how
                       the global system fits together. The overall architecture is shown in figure 4.1.
                         The system architecture consists of six subsystems. The low-level feature extraction sys-
                       tem extracts sensor-based features from the world, and the high-level perceptual system
                       encapsulates these features into percepts that can influence behavior, motivation, and motor
                       processes. The attention system determines what the most salient stimulus of the environ-
                       ment is at any time so that the robot can organize its behavior around it. The motivation
                       system regulates and maintains the robot’s state of “well-being” in the form of homeostatic
                       regulation processes and emotive responses. The behavior system implements and arbitrates
                       between competing behaviors. The winning behavior defines the current task (i.e., the goal)
                       of the robot. The robot has many behaviors in its repertoire, and several motivations to sa-
                       tiate, so its goals vary over time. The motor system carries out these goals by orchestrating
                       the output modalities (actuator or vocal) to achieve them. For Kismet, these actions are
                       realized as motor skills that accomplish the task physically, or as expressive motor acts that
                       accomplish the task via social signals.
                         Learning mechanisms will eventually be incorporated into this framework. Most likely,
                       they will be distributed through out the SNS to foster change within various subsystems as
                       well as between them. It is known that natural systems possess many different kinds of inter-
                       acting learning mechanisms (Gallistel, 1990). Such will be the case with the SNS concerning
   57   58   59   60   61   62   63   64   65   66   67