Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

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. Pepper’s tablet can have a separate WiFi connection from the robot itself. Run qicli call ALTabletService._openSettings on the Pepper to open the tablet’s settings.

To then connect to a Pepper or Nao for use with the SIC framework (see Local Installation), 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).

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.

Updating the date/time

The time synchronisation on Pepper/Nao robots doesn’t seem to work properly by default. In order to force a manual sync, execute the following commands on the robot itself (i.e. after connecting through SSH):

timedatectl set-ntp 0

timedatectl set-time "$(wget -q -O- time.nist.gov:13 | awk '{print $2,$3}' | grep -v "^ *$" | (read t; date "+%Y-%m-%d %H:%M:%S" -d "$t +0000"))"

timedatectl set-ntp 1

All commands possibly ask for the root password, which is ‘root’.

  • No labels