Lesson 13 NAO Robot Speech - levizzzle/CS490 GitHub Wiki

Lesson 13: Involved using the Choregraphe software to simulate robot actions of a NAO robot. For this lesson we start by greeting the class with a wave and introducing our robot. We follow it up with a short scene from Romeo and Juliet using head direction and voice shaping to indicate a different character speaking. Lastly we sing the ABC's. To make our robot more realistic we are modifying the voice shaping and voice speed for each say block and we have added a counter to loop through head movement up and down to simulate singing.

Software used:

  • Choregraphe NAO robot simulation

Blocks used

  • Say
  • Hello
  • Look at
  • Wait
  • Counter
  • Bow
  • End pose

Screenshot of Choregraph block diagram

Screenshots of NAO bot waving

Screenshot of NAO bot bowing

Link to Youtube Video

Things Learned

Lesson 13 taught me about about the NAO programmable robot and it's use in an educational environment. I learned how to control various movements and actions using the programming blocks. Diving into the blocks I gained an understanding of how actions can be modified or created using python programming. I learned how to download behaviors and implement them into my project to provide additional functionality for my robot simulation.