Skip to content

Releases: robotemi/sdk

Version 1.136.0

02 Jul 08:38
a2cb164

Choose a tag to compare

Released on July 2, 2025.
Compatibile with temi 136 Launcher, minimum version 18610.

Sprint 136 temi launcher and SDK bring the following features and changes.

Navigation

  • SpeedLevel as the parameter of goTo and goToPositioncan be customized from 0.1-1.5 m/s

System

  • Improve the isReady check on the boot flow, will return false if robot boot is not completed.
  • OnButtonStatusChangedListener will report button Status.CLICKED
  • Add OnButtonModeChangedListener to broadcast Mode of buttons if they are disabled or enabled.
  • hideTopBar takes a new parameter completely, this will hide the top bar completely including the white indicator bar.

Map

  • Map status query, isMapLocked, isMapLost
  • Map status listener OnMapStatusChangedListener
  • Map name listener OnMapNameChangedListener
  • Add getMapElements and getMapImage, this should be more efficient than getMapData if only the desired data is expected.
  • getReposeStatus to get repose status actively.
  • Position contains a new boolean field isInMapArea

Sequence

  • playSequence takes a new int paramter startFromStep to start sequence from s specific step.
  • OnSequencePlayStatusChangedListener contains currently sequenceId

Bug Fixes in 136 launcher :

  1. Fix a potential chained crash from Content Provider when Face app is in dying state.
  2. Fix a potential crash in getMapData when map elements contains illegal data.
  3. Return last cached postion rather than Position(0, 0, 0) on getPosition timeout failure.
  4. [BREAKING] Fix the error that startFaceRecognition withSdkFaces was always enabled. With 136 launcher, use startFaceRecognition(withSdkFaces = true) if SDK registerd faces should be used.
  5. Goto 10007 going status will be received without debouncing

Version 1.135.1

02 Dec 09:47
337649b

Choose a tag to compare

Released on Novement 25, 2024.
Compatibile with temi 135 Launcher, minimum version 18158.

Sprint 135 temi launcher and SDK bring the following features and changes.

Voice flow

  • wakeup() can take WakeupRequest as parameter
  • WakeupRequest can control withResponse so SDK wake up can also have wakeup response.
  • Add WakeupOrigin to onWakeupWord() callback.

Navigation

  • Follow beWithMe() can take SpeedLevel as parameter
  • Set and get system wide follow speed
  • goTo() can take highAccuracyArrival and noRotationAtEnd as parameters
  • goToPosition() can take highAccuracyArrival as parameter.

System

  • Add Gender.GIRL and Gender.BOY as TTS voice, supported in 135 Chinese version temi.
  • Add getHomeScreenMode() to check current home screen mode.

Map

  • Improve local map import and export support on tar.gz, tgz and tar.

Version 1.134.1

12 Aug 07:22

Choose a tag to compare

Released on Aug 12, 2024.
Compatibile with temi 134 Launcher, minimum version 18024.

Sprint 134 temi launcher and SDK bring the following features and changes.

  1. Support more map management.

  2. Add navigation path callback

  3. Support extra battery

  4. Add emergency stop button status

  5. Add TTS Queue support.

    • speak with TtsRequest with the same id will keep the requests in a queue.
  6. Support position parameter in repose() method.

  7. Turn off Kiosk mode to target mode

  8. New movement status code from OnGoToLocationStatusChangedListener

    • 10008 path plan
    • 10009 docking started
  9. Add ms-MY, vi-VN, el-GR as TTS and STT language, add ru-RU as STT language.

Version 1.133.0

02 May 03:03

Choose a tag to compare

Released on May 2, 2024.
Compatibile with temi 133 Launcher, minimum version 17878.

Sprint 133 temi launcher and SDK bring the following features and changes.

Position

  • New API to get current position with getPosition()
  • Update addOnCurrentPositionChangedListener, it will trigger a current position broadcast when the listener is added.

Meetings

  • Change microphone gain level in temi Meetings with setMicGainLevel()

Map

  • Add map eraser layer support

Voice flow

  • Support HI_IN and EN_IN as STT language
  • Support EN_IN as TTS language
  • wakeup() can take SttRequest as argument
  • startDefaultNlu() can take SttLanguage as argument
  • askQuestion() can take TtsRequest and SttRequest as arguments
  • Add continuous conversation support. (an experimental version, to be improved in next versions)

Version 1.132.1

15 Dec 06:11

Choose a tag to compare

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

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

Version 1.132.0

24 Nov 03:03
825ecc1

Choose a tag to compare

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

Sprint 132 temi launcher and SDK bring the following features and changes.

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

07 Aug 12:56

Choose a tag to compare

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

What's Changed

  • Support minimum obstacle distance. #406

Version 1.131.3

31 Jul 05:40

Choose a tag to compare

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

Version 1.131.1

05 Jul 10:04
b8e2562

Choose a tag to compare

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

New Changes

  • Update startMeeting() API with firstParticipantJoinedAsHost parameter, so that temi will automatically assign host to the first joined participant, to allow meeting management from a remote client.

Version 1.131.0

14 Jun 02:35
1205899

Choose a tag to compare

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

Sprint 131 temi launcher and SDK bring the following features and changes.

New API

  • Start a multiparty meeting with startMeeting(), require MEETINGS permission
  • Turn ON/OFF StandBy Mode with enableStandBy(), require SETTINGS permission
  • Add Estonian et-EE as TTS language.