How to use animation mode

< For real NAO only > < Not available on virtual robot >

The animation mode allows you to set the stiffness of each part of NAO separately in order to create animation easily.

They are several ways to do it:

  1. By vocal commands, in english.

    The commands are:

    Head, left arm, right arm, left leg, right leg.

    Some of them may not be available according to the model of your robot.

  2. By tactile sensors and bumpers:

    Each bumper controls each leg.

    The middle head tactile sensor controls the head.

    If your robot has hand tactile sensors, each of them controls each arm and you need to continuously touch it to set off the stiffness of the arms, if not, you can use remaining head tactile sensors to set the stiffness of the arms.

LEDs give you some visual feed-back about which NAO’s parts are stiffened or not:

LEDs on foot are blue if the leg is stiffened and green if not.

For the head and arms, visual feed-back are concentrated on NAO’s eyes.

Visual information for head and arms
Visual information Stiffened parts
../../_images/nothing.png Nothing
../../_images/head.png Head
../../_images/left_arm.png Left arm
../../_images/right_arm.png Right arm
../../_images/head_right_arm.png Head and right arm
../../_images/head_both_arms.png Head and both arms

How to store joints values with the animation mode

< For real NAO only > < Not available on virtual robot >

To store joints values you first need to create a Timeline box:

  1. Drag and drop the Templates > Animation box onto your diagram.

  2. Double click on the box and get into the Timeline editor by clicking on:

    ../../_images/timeline_editor.png
  3. Go to the recording parameters by clicking on :

    ../../_images/chore_rec_settings.png
  4. Select Interactive using chest button and click on Ok.

  5. Click Ok on the warning.

  6. The animation mode was automatically activated and you are now able to store joints values using the chest button or by saying Store positions has vocal command.

  7. Use the animation mode to set the stiffness of Nao’s parts and store positions whenever you want to record a nice animation.

    For more information and practice, see Creating a movement using animation mode section.