The document discusses expressive gesture generation for the NAO robot. It aims to 1) generate communicative gestures integrated within an existing virtual agent platform and 2) focus on expressivity and synchronization of gestures with speech. The methodology includes building a gesture library from video, using a common framework to control virtual and physical agents, and specifying gestures symbolically to convey meaning while accounting for different embodiments.