Skip to content

Release Info

zjn0505 edited this page Dec 15, 2023 · 82 revisions

Version 1.132.1

  • Released on December 15, 2023.
  • Compatibile with temi 132 Launcher, minimum version 17711.

What's new

Add layer direction in virtual wall layers of MapDataModel to support one-way virtual wall.

Version 1.132.0

  • Released on November 23, 2023.
  • Compatibile with temi 132 Launcher, minimum version 17683.

What's new

General

SDK will not run forceStop() when temi launcher is not detected.

Tour

Face recognition

  • Return faceRect in the recognition results

Multi-language ASR

  • With 132 temi launcher, apps can wakeup() temi with list of SttLanguage
  • Kiosk app can setAsrLanguages(), the settings will persisit when the kiosk app is running.
    • Languages set from wakeup() have higher priority than setAsrLanguages
  • AsrListener will return both the text and language

Meetings

  • startTelepresence() will be supported by the same logic as startMeeting() inside temi launcher. Except it doesn't require Meetings permssion
  • startMeeting() will take a new parameter blockRobotInteraction to disable some UI to protect from misuse on temi side when doing remote call.
  • LinkBasedMeeting will take parameter blockRobotInteraction as well

Version 1.131.4

  • Released on August 7, 2023.
  • Compatibile with temi 131 Launcher, minimum version 17589.

What's new

  1. Support minimum obstacle distance minimumObstacleDistance

    Adding an extra safe margin to your temi in navigation, useful when your temi is wider than normal because of some add-ons.

Version 1.131.3

  • Released on July 31, 2023.
  • Compatibile with temi 131 Launcher, minimum version 17579.

What's new

  1. Support face registration from SDK
  2. Support backup and load map from local cache
  3. Add Turkish tr-TR to TTS language

Version 1.131.1

  • Released on July 5, 2023.
  • Compatibile with temi 131 Launcher, minimum version 17533.

What's new

  1. Start a multiparty meeting with startMeeting(), with a parameter firstParticipantJoinedAsHost to assign first joined participant as meeting host

Version 1.131.0

  • Released on June 13, 2023.
  • Compatibile with temi 131 Launcher, minimum version 17487.

What's new

  1. Start a multiparty meeting with startMeeting(), require MEETINGS permission

  2. Turn ON/OFF StandBy Mode with enableStandBy(), require SETTINGS permission

  3. Add Estonian et-EE as TTS language.

Version 1.130.4

  • Released on February 2, 2023.
  • Compatibile with temi 130 Launcher, minimum version 17276.

What's new

  1. Add Hindi hi-IN as TTS language。

  2. Serial.weight will return 0 when it is not supported by firmware.

Version 1.130.2

  • Released on January 18, 2023.
  • Compatibile with temi 130 Launcher, minimum version 17266.

What's new

  1. Create link based meeting from SDK with createLinkBasedMeeting API.

    It has the same capability as temi center and temi mobile, to create a link based telepresence meeting to call current robot from any web browser, without the need to have a temi account.

  2. Add MEETINGS permission for creating link based meetings, and for stopping telepresence.

  3. setInteractionState in Greet Mode to hold greet mode in the interaction phase.

    Previously in the 3rd step step of Greet Mode, if there is no touching, active detection, moving, speaking, ongoing sequence, etc, temi robot will end interaction phase and continue to post-interaction phase and then finish this round of greeting session.

    Now in 130 version, temi will respect interaction event set from SDK, so 3rd party apps can set interaction state to ON, to keep Greet Mode in the interaction phase, and the app can use all the time it needs to play a music, speak with app's built-in TTS engine. Finally set interaction state to OFF, and temi will bring back its original logic to detect and end this round of greeting session.

  4. Boot complete broadcast. com.robotemi.intent.action.BOOT_COMPLETED

    temi will send a broadcast to this action, with serial number in SN as extra value.

    Note: You still need to wait for the readiness of robot using OnRobotReadyListener after this broadcast is received. As there is a small gap of time for your app to connect to temi SDK service.

  5. Add Serial.getLcdColorBytes util method to change LCD background and text color for temi GO.

  6. Add Serial.weight to get weight on the trays from temi GO. (Works with MCU 1.8 firmware.)

  7. Drag listener onRobotDragStateChanged, a callback to notify robot is being dragged when itself is not in a movement state.

  8. stopTelepresence() with Meetings permission to end ongoing telepresence call.

  9. Add ca_ES Catalan as TTS language.

  10. Current map name will be returned in MapDataModel in the field of mapName

  11. lowLightMode ON/OFF will be returned from CallState callback in telepresence meeting.

    When LowLightMode is ON, the video feed from the robot will be brightened.

  12. Add more examples to sample app to control the LED strip.

  13. Add an example to launch temi browser to show a webpage.

  14. Add <queries> in manfest to fix package visibility issue for Android 11+ tablets connected to temi Platform.


Version 1.129.4

  • Released on September 27, 2022.
  • Compatibile with temi 129 Launcher, minimum version 17009.

What's new

  • Fix OnLoadMapStatusChangedListener not working on V2 robot.

Version 1.129.2

  • Released on September 8, 2022.
  • Compatibile with temi 129 Launcher, minimum version 17009.

What's new

  • Add serial communication implementation for temi GO. Check it out at https://www.robotemi.com/robots/
  • Starting from temi launcher 17009, face recognition will return age and gender for all use cases. (previously only for greet mode visitors)

Version 1.129.1

  • Released on August 22, 2022.
  • Compatibile with temi 129 Launcher, minimum version 16933.

What's new

  • Add patrol
  • onTelepresenceStatusChanged initialization and CallState update
  • getAllContact will provide more roles according to organization member and assigned contacts.
  • Face recognition callback will provide userType for different recognition results.

Version 1.129.0

  • Released on August 10, 2022.
  • Compatibile with temi 129 Launcher, minimum version 16892.

What's new

  • Kiosk permission update.
  • TtsVoice, StandBy control.
  • Multi-floor
  • TTS cache

Check full release note:

https://github.com/robotemi/sdk/releases/tag/v1.129.0


Version 0.10.81

  • Released on July 11, 2022.
  • Required minimum version of Launcher is 16398.

What's new

Changes

  • Fix SafetyLevel.MEDIUM is returned as SafetyLevel.HIGH from navigationSafety #303

Version 0.10.80

  • Released on March 15, 2022.
  • Required minimum version of Launcher is 16398.

What's new

Interfaces

Changes


Version 0.10.79

  • Released on December 25, 2021.
  • Required minimum version of Launcher is 16013.

What's new

Methods

Interfaces


Version 0.10.78

  • Released on September 22, 2021.
  • Required minimum version of Launcher is 15567.

What's new

Methods


Version 0.10.77

  • Released on May 1, 2021.
  • Required minimum version of Launcher is 14654.

What's new

Methods

Interfaces

Changes


Version 0.10.76

  • Released on February 8, 2021.
  • Required minimum version of Launcher is 14315.

What's new

Methods


Version 0.10.75

  • Released on January 26, 2021.
  • Required minimum version of Launcher is 14293.

What's new

Methods


Version 0.10.74

  • Released on January 15, 2021.
  • Required minimum version of Launcher is 14293.

What's new

Methods

Interfaces

Changes


Version 0.10.73

  • Released on November 23, 2020.
  • Required minimum version of Launcher is 14048.

What's new

Methods

Interfaces

Changes


Version 0.10.71

  • Released on September 14, 2020.
  • Required minimum version of Launcher is 13716.

What's new

  • Fixed getting empty data in large map

Version 0.10.70

  • Released on July 31, 2020.
  • Required minimum version of Launcher is 13646.

What's new

Methods

Interfaces


Version 0.10.65

  • Released on May 19, 2020.
  • Required minimum version of Launcher is 13365.

What's new

Methods

Interfaces


Version 0.10.63

  • Released on April 8, 2020.
  • Required minimum version of Launcher is 13146.

What's new

Methods


Version 0.10.6

  • Released on January 22, 2020.
  • Required minimum version of Launcher is 12668.

What's new

Methods


Version 0.10.53

  • Released on December 10, 2019.
  • Required minimum version of Launcher is 11969.

What's new

Methods

Interfaces

Note

  • There is no distinction between Chinese and English Launchers in using temi SDK from 0.10.53 version. That is, the same SDK can be used for Chinese and English robots. The integration mode is as follow:

    implementation 'com.robotemi:sdk:0.10.53'
  • Welcoming Mode Listeners that were released in previous SDK versions are now replaced with User Detection & Interaction listeners. This is to provide more feedback on temi's state machines and more flexibility for development.


Version 0.10.49

  • Released on November 14, 2019.
  • Required minimum version of Launcher is 11642.

What's new

Methods


Version 0.10.44

  • Released on September 19, 2019.
  • Required minimum version of Launcher is 11254.

What's new

Methods


Version 0.10.43

  • Released on September 5, 2019.
  • Required minimum version of Launcher is 10723.

What's new

Methods

Clone this wiki locally