Using Ymir as a foundation, a character can be built by specifying perceptual, decision and behavior modules, plus the specific procedures needed for data and internal computations. In this chapter we will present the first character designed in Ymir, Gandalf. Gandalf (lower right corner, this page) is a Òstraw-cartoonÓÑit has been given the minimal set of modules necessary for face-to-face interaction. 1 It shows that Ymir is a sufficient and appropriate platform for developing communicative characters. It also points to issues that need to be addressed further in future research. These will be discussed in the conclusion chapter, page 185. 9.1 The Gandalf Prototype: Overview Gandalf is a collection of control rules implemented in Ymir Alpha, in Lisp (Chapter 8.), plus the necessary hardware and support software for sensing, acting and embodiment. 9.1.1 Prototype Setup Gandalf appears to users on its own monitor (Figure 9-1). A model of the solar system (Figure 9-2) appears on a large screen in front of the user. Gandalf is an expert in the solar system and can tell users facts about the planets. It can also travel to the planets, zoom in and out, and start and stop the planetsÕ moons in their orbits. The speech recognition used is a speaker-independent, continuous speech recognizer from BBN called HARK [BBN 1993]. This recognizer is grammar based and has 1. See also Chapter 10.3.2, page 162 about analysis and action schemes for responding to deictic gestures. Thi d d i h F M k 4 0 2 9. The computer... can give you the exact mathematical design, but whatÕs missing is the eyebrows
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.