Page 177 - Designing Sociable Robots
P. 177

breazeal-79017  book  March 18, 2002  14:11





                       158                                                             Chapter 10





                       Expressive versatility  Kismet’s face currently supports four different functions. It reflects
                       the state of the robot’s emotion system, called emotive expressions. It conveys social cues
                       during social interactions with people, called expressive facial displays. It synchronizes with
                       the robot’s speech, and it participates in behavioral responses. The face system must be quite
                       versatile as the manner in which these four functions are manifest changes dynamically with
                       motivational state and environmental factors.

                       Readability  Kismet’s face must convey information in a manner as similar to humans
                       as possible. If done sufficiently well, then naive subjects should be able to read Kismet’s
                       facial expressions and displays without requiring special training. This fosters natural and
                       intuitive interaction between Kismet and the people who interact with it.

                       Believability As with much of Kismet’s design, there is a delicate balance between com-
                       plexity and simplicity. Enforcing levels of abstraction in the control hierarchy with clean
                       interfaces is important for promoting scalability and real-time response. The design of
                       Kismet’s face also strives to maintain a balance. It is quite obviously a caricature of a hu-
                       man face (minus the ears!) and therefore cannot do many of the things that human faces
                       do. However, by taking this approach, people’s expectations for realism must be lowered
                       to a level that is achievable without detracting from the quality of interaction. As argued in
                       chapter 5, a realistic face would set very high expectations for human-level behavior. Try-
                       ing to achieve this level of realism is a tremendous engineering challenge currently being
                       attempted by others (Hara, 1998). It is not necessary for the purposes here, however, which
                       focus on natural social interaction.


                       10.2 Levels of Face Control

                       The face motor system consists of six subsystems organized into four layers of control. As
                       presented in chapter 9, the face motor system communicates with the motor skill system
                       to coordinate over different motor modalities (voice, body, and eyes). An overview of the
                       face control hierarchy is shown in figure 10.1. Each layer represents a level of abstraction
                       with its own interfaces for communicating with the other levels. The highest layers control
                       ensembles of facial features and are organized by facial function (emotive expression, lip
                       synchronization,facialdisplay).Thelowestlayercontrolstheindividualdegreesoffreedom.
                       Enforcing these levels of abstraction keeps the system modular, scalable, and responsive.
                       The Motor Demon Layer
                       The lowest level is called the motor demon layer. It is organized by individual actuators and
                       implements the interface to access the underlying hardware. It initializes the maximum,
                       minimum, and reference positions of each actuator and places safety caps on them. A
   172   173   174   175   176   177   178   179   180   181   182