Pepper/Nao robots - restructured

Pepper/Nao robots are used mainly for interactive flows in various scenarios, such as receptionist, Maths tutor, sleeping coach, etc.

Sensors and actuators

The following pages will provide a detailed list of sensors and actuators for Pepper and Nao robots:

  1. Pepper

  2. Nao

Running robot-installer.jar from the https://bitbucket.org/socialroboticshub/docker/src/master/sic-local/ folder automatically chooses the necessary sensors and actuators.

Dependencies

There are no external dependencies to operate this set of devices except when one wishes to test and operate the device through https://socialrobotics.atlassian.net/wiki/spaces/CBSR/pages/2062352385.

How to use

The following steps will result in a successful connection between your laptop and robot:

  1. Connect to the same WiFi network as the Pepper/Nao Robot

    • Pepper’s tablet can have a separate WiFi connection from the robot itself

  2. Run the robot-installer.jar file by either double-clicking on it, launching run-robot-installer.bat (Windows) or run-robot-installer.sh (Linux/Mac).

    • Java 8 or later is required to be installed on your machine

  3. Fill in the required fields in the pop-up box and then press “OK”

    • username: “nao”; password: “pepper” or “nao”, corresponding to the robot

    • You can inspect the log output of the various processes running on the robot using the different action tabs.

    • Pepper’s tablet settings can be opened by using the “Tablet Settings” button on the robot-installer.jar window

    • The tablet can be reloaded using the “Reload Tablet” button on the same window

  4. When done, click “Disconnect” (always do this to prevent lingering processes).

Limitations

There are no limitations observed so far.