Pepper/Nao robots

If you want to use a a Pepper or Nao robot, always make sure you are connected to the same WiFi network as the robot first.

To then connect to a Pepper or Nao for use with the SIC framework (see ), run the ‘robot-installer.jar’ (found in the cbsr-local folder of the docker repo) by either double-clicking on it, launching ‘run-robot-installer.bat’ (Windows) or launching ‘run-robot-installer.sh’ (Linux/Mac). For this you need to have Java 8 or later installed on your machine. Complete the initial dialog (just press OK), click Connect on the top-left, and follow the prompts (default Nao password: ‘nao’, default Pepper password: ‘pepper’). You can inspect the log output of the various processes running on the robot using the different tabs. When done, click Disconnect (always do this to prevent lingering processes).

Pepper’s tablet can have a separate WiFi connection from the robot itself; Pepper’s tablet settings can be opened by ussing the button in the program. The tablet page can also be reloaded using the second button.

One physical robot is composed out of multiple ‘SIC devices’. On a Pepper for example, the robot installer automatically launches a microphone, speaker, robot body, camera and browser device. Their identifier is generated based on the robot’s MAC address, and should thus always be unique and consistent.