Robot

Tap the option 'Robot' to display the following options:

tap robot
  1. The settings can be used to configure the options for the robot.

  2. Tap the option 'Add to sidebar' to add a shortcut in the sidebar.

Settings

This section is heavily dependent on the connected robot.

The following options are available:

robot settings
  1. Tap the icon times to close the modal

  2. Change any of the settings to apply them to the robot

  3. Tap the button Reset to default to restore the factory settings for these settings.

Robot settings

This section contains the general settings, for example:

robot generalsettings
  1. Enter a value for the 'volume' of the default speech engine(1)
    This setting can also be changed using the title bar.

  2. Enter a value for the 'robot name' which will be displayed in the list of registered robots.

  3. Enter a value for the 'minimum battery level' for when the robot should execute the low-power mode actions (for example, go to charging station, crouch, …​).

  4. Select an 'Ntp server' to select a time server for the robot to sync the date/time from.

  5. Select an app from the list in 'Pinned application' to choose an app to be launched instead of the default home-screen app (i.e. Kiosk).

  6. Tap the option 'Advanced settings' to show or hide the advanced settings for the robot.

  7. Enter the values for the 'Slam IP' and 'Router IP' to use a custom configuration(2).

(1): The setting for TTS or speech blocks can use custom volume settings.
(2): The advanced settings should only be used by advanced users.

Remote link

This category contains the settings allowing the robot to be controlled or monitored via the internet:

robot remoteoptions
  1. Toggle the option 'Remote link' on to (not) allow the robot to be controlled via the internet.

  2. Toggle the option 'Upload adb logs' to (not) send reports to our development-team.

Speech

This category contains the settings for the speech:

robot speechoptions
  1. Tap the option 'Speech language' to select the language for the robot to talk in and respond to.
    Only the languages installed on the robot will be shown.

  2. Tap the option 'Default speech voices' to select which voice should be used by default(1) for responses from the robot.
    The voice needs to be installed on the robot before it can be selected.

  3. Toggle the option 'Composition grammars' to (not) allow a composition to be started using default voice commands.

  4. Tap the option 'Stop speech services' to select which apps should use the microphone when they are in foreground, temporarily disabling the built-in ZBOS speech engine.

  5. Enter a custom wake word phrase to use instead of the default hotword. If necessary, the following options can be used to tweak the parameters:

    • Minimum hotword threshold: Higher values will reduce false-positives, but may increase difficulty of being heard by the robot.

    • Minimum recognition confidence: Higher values will reduce false-positives, but may increase difficulty of being heard by the robot.

  6. Toggle the option 'Phonemes' to (not) send additional information on mouth movement should be published (2)

  7. Toggle the option 'Language selection' to (not) display an additional option in the menu allowing users to change the language the robot listens to and talks in.

  8. Toggle the option 'Listen to speech commands' to (not) allow the robot to listen to voice-commands.

  9. Toggle the option 'Rotate on wake word' to (not) let the robot turn to the location of the voice saying the wake word.

  10. Select which 'Dialog profile' the robot should use (embedded/google). (3)

  • (1): Only select one default voice for a language in the list.

  • (2): As this option is only useful for specific 3rd party integrations and will impact performance, it is disabled by default

  • (3): Changing this setting will also change the available languages. The google speech profile requires a constant connection to the internet.

Location

This category contains the settings for the location which can be used for location-aware functionality, such as the weather service:

robot locationoptions
  1. Enter a value for the 'Location' (e.g. 'Brussels, BE')

  2. The latitude of the city is entered automatically (1)

  3. The longitude of the city is entered automatically (1)

(1): Internet access is required for Control to retrieve the geocode coordinates.

Quiet hours

This category contains the settings for the quiet hours:

robot quiethoursoptions
  1. Toggle the option 'Enabled' to (not) use the quiet hours.

  2. Enter the 'start' time for the duration where the robot is quiet

  3. Enter the 'end' time for the duration where the robot is quiet