RAIL 2.0.0

General

Added:

  • New Settings API provides a generic interface for registering and changing internal and external settings

  • New Application API allows any App to register with the RAIL

  • New Translation API allows registering, requesting and updating translations via the RAIL 

  • New Connection API offers a generic network interface to simplify WiFi and hotspot config 

  • New QR code scanning service and composer block 

  • New robot account linking flow 

  • Cloud: Allow configuration of API endpoints for on-premise infrastructure or testing purpose 

  • Cloud: make sure that cloud always knows if the robot is actively connected or not 

  • Speech: new language setup dialog to set speech language on robots without a touch interface

  • Speech: new command to start dances 

  • Speech: new command to start QR code scanning

  • Multimedia: allow deleting files via MQTT API 

  • Multimedia: added mime-types to files 

  • Discovery: allow finding any ZBOS robot in a local network

  • Migration of old settings from Kiosk into Settings API

Changed:

  • Identity: Expand robot identity with more information about hardware parts

  • Speech: internal handling improved and unified 

  • Speech: disabled feature to “offer more help” after every dialog 

  • Camera: disable auto-resizing video feed

  • Camera: video handling and processing is now centralised so different services can hook into it 

  • Composer: “wait for sensor” block: allow multiple sensor selections at once 

  • Composer: speech block can now be set to non-blocking 

  • Composer: support for unified and improved MQTT block

  • SLAM: rework to a more generic interface for easier integration with new robots 

  • Multimedia: support paged, sorted and filtered requests/responses of local and cloud media library 

  • MQTT API: Improve tight integration with API resulting in better documentation 

  • Sound: audio volume control is now fully handled in RAIL (not in Kiosk) 

Fixed:

  • SLAM: Issue with POI navigation when robot is on charging station 

  • Composer: issue with variables in a looping composition 

  • Composer: issues with loops within loops

  • Composer: issue with variables in if/else block

  • Composer: avoid possible crash 

  • Speech: crash with Google STT

  • Speech: issues with disabling voice recognition

  • Speech: issues applying advanced speech parameters like pitch, rate, ..

  • Motion detection: false positives caused by camera autofocus

  • Multimedia: multiple issues with uploading and synchronising media files 

  • Scheduler: issue with schedule exceptions 

James

Added:

  • Network: Integrate with new connections API

Fixed:

  • SLAM: issue with POIs disappearing after saving the map under a new name

  • SLAM: issue where POI and walls would disappear after loading a new map

Cruzr

Fixed:

  • Animated speech not applied from steering page in Control

Sawyer

Added:

  •  add support for "Vacuum Small Gripper Kit" 

Changed:

  • removed animations 

Fixed:

  • Multiple issues with editing/renaming/removing POIs 

Pepper

Added:

  • ZBOS Support

Zora

Added:

  • ZBOS Support

Robin

Added:

  • ZBOS Support 

Aimbot

Added:

  • ZBOS Support

Billy-Billy

Added:

  • (partial) ZBOS Support





KIOSK 2.0.0

General

Added

  • Implement new RAIL Settings API 

Changed

  • Big re-organisation of all settings, adding categories, more descriptive labels,..

  • Language changing UX has been improved to guide the user during change of interface and/or speech language 

  • Charging animation in top menu bar now has more accurate status and clear animation

  • Updated robot link screen to reflect the new flow 

  • Remove incorrect build date from versions in About

  • Improve interaction with speech services ] 

  • Improve startup, resume; subscriptions and permission requests 

  • Volume changing logic has been moved to RAIL 

  • Use the new MQTT API 

  • Improved video stream service 

Fixed

  • link accounts screen texts were not translated 

  • lock-icon is still shown after unpinning

  • composer: text input stays on screen 

  • composer: can’t close opened website if internet is down 

  • updater: optional apps could not be updated

  • motion detection: autofocus causes false positives 

James

Fixed

  • Fatal crash and reboot caused by repeating stopped video 

  • Internet-status was not always accurate

Pepper

Added

  • Support for Pepper robot