Getting started with the Nao

Ground Rules

  1. Handle with care.
    1. Use two hands to carry. Best place tho hold is its chest.

    2. The fingers are brittle. Make sure when stowing the Nao away to put the hands in a safe spot.

  2. Always put the Nao on a large surface, preferably the ground.
    1. The crouch and sitting positions are stable.

    2. It can stand by itself from those positions.

  3. Make sure the Nao is in rest mode when its idle (e.g. when you are programming).
    1. From code: call self.nao.autonomous.request(NaoRestRequest())

    2. Via Robot: press its chest button twice to switch between rest and alive mode.

  4. Keep the Nao charged.

Base functionalities

The main available functionalities are:

  1. Accessing microphone, camera, and button streams.

  2. Text-to-Speech (plain and animated).

  3. Playing out-of-the-box motions and gestures.

  4. Recording and playing custom motions.

  5. LED control.

For a full overview of the available functionalities read the API references api/device_components (NAOqi Components) and the documentation from the Nao manufacturer: http://doc.aldebaran.com/2-8/naoqi/index.html.

📹: Video

Relevant Tutorials

For information on how to get started with the Nao, please consult the tutorials section: tutorials/4_motion