Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Updating the date/time

Depending on the network, the time synchronisation on Pepper/Nao robots doesn’t always work. However, having correct times everywhere is important for the SIC framework. In order to force a manual sync on a Pepper/Nao, 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’.