Page 60 - Designing Sociable Robots
P. 60

breazeal-79017  book  March 18, 2002  13:59





                       Designing Sociable Robots                                             41





                       Competent behavior in a complex world  Any convincing robotic creature must ad-
                       dress similar behavioral issues as living, breathing creatures. The robot must exhibit robust,
                       flexible, and appropriate behavior in a complex dynamic environment to maintain its “well-
                       being.” This often entails having the robot apply its limited resources (finite number of
                       sensors, actuators and limbs, energy, etc.) to perform various tasks. Given a specific task,
                       the robot should exhibit a reasonable amount of persistence. It should work to accomplish
                       a goal, but not at the risk of ignoring other important tasks if the current task is taking
                       too long. Frequently the robot must address multiple goals at the same time. Sometimes
                       these goals are not at cross-purposes and can be satisfied concurrently. Sometimes these
                       goals conflict, and the robot must figure out how to allocate its resources to address both
                       adequately. Which goals the robot pursues, and how it does so, depends both on external
                       influences (from the environment) as well as on internal influences (from the creature’s
                       motivations, perceptions, and so forth).

                       Believable behavior  Operating well in a complex dynamic environment, however, does
                       not ensure convincing, life-like behavior. For Kismet, it is critical that the caregiver perceive
                       the robot as an intentional creature that responds in meaningful ways to her attempts at
                       communication. As previously discussed in chapter 3, the scaffolding the human provides
                       through these interactions is based upon this assumption. Hence, the SNS must address
                       a variety of issues to promote the illusion of a socially aware robotic creature. Blumberg
                       (1996) provides such a list, slightly modified as shown here: convey intentionality, promote
                       empathy, be expressive, and allow variability.
                         These are the high-level design issues of the overall human-robot system. The system
                       encompasses the robot, its environment, the human, and the nature of interactions between
                       them. The human brings a complex set of well-established social machinery to the inter-
                       action. My aim is not a matter of re-engineering the human side of the equation. Instead, I
                       want to engineer for the human side of the equation—to design Kismet’s synthetic nervous
                       system to support what comes naturally to people.
                         If Kismet is designed in a clever manner, people will intuitively engage in appropriate
                       interactions with the robot. This can be accomplished in a variety of ways, such as phys-
                       ically designing the robot to establish the correct set of social expectations for humans,
                       or having Kismet send social cues to humans that they intuitively use to fine-tune their
                       performance.
                         The following sections present a high-level overview of the SNS. It encompasses the
                       robot’s perceptual, motor, attention, motivation, and behavior systems. Eventually, it should
                       include learning mechanisms so that the robot becomes better adapted to its environment
                       over time.
   55   56   57   58   59   60   61   62   63   64   65