Releases: robotemi/sdk
Version 1.135.1
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 takeWakeupRequest
as parameterWakeupRequest
can controlwithResponse
so SDK wake up can also have wakeup response.- Add
WakeupOrigin
toonWakeupWord()
callback.
Navigation
- Follow
beWithMe()
can takeSpeedLevel
as parameter - Set and get system wide follow speed
goTo()
can takehighAccuracyArrival
andnoRotationAtEnd
as parametersgoToPosition()
can takehighAccuracyArrival
as parameter.
System
- Add
Gender.GIRL
andGender.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
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.
-
Support more map management.
-
Add navigation path callback
-
Support extra battery
-
Add emergency stop button status
- Get emergency button status
- Use callback to get status change
-
Add TTS Queue support.
- speak with TtsRequest with the same id will keep the requests in a queue.
-
Support position parameter in repose() method.
-
Turn off Kiosk mode to target mode
-
New movement status code from OnGoToLocationStatusChangedListener
- 10008 path plan
- 10009 docking started
-
Add
ms-MY
,vi-VN
,el-GR
as TTS and STT language, addru-RU
as STT language.
Version 1.133.0
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 argumentstartDefaultNlu()
can take SttLanguage as argumentaskQuestion()
can take TtsRequest and SttRequest as arguments- Add continuous conversation support. (an experimental version, to be improved in next versions)
Version 1.132.1
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
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
- Launch the tour list page with startPage(Page.TOURS)
- Get all the tours of the robot with getAllTours()
- Start a tour with playTour()
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 Changed
- Support minimum obstacle distance. #406
Version 1.131.3
Released on July 31, 2023.
Compatibile with temi 131 Launcher, minimum version 17579.
- Support face registration from SDK
- Support backup and load map from local cache
- Add Turkish
tr-TR
to TTS language
Version 1.131.1
Released on July 5, 2023.
Compatibile with temi 131 Launcher, minimum version 17533.
New Changes
- Update
startMeeting()
API withfirstParticipantJoinedAsHost
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
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()
, requireMEETINGS
permission - Turn ON/OFF StandBy Mode with
enableStandBy()
, requireSETTINGS
permission - Add Estonian
et-EE
as TTS language.
Version 1.130.4
Released on February 2, 2023.
Compatibile with temi 130 Launcher, minimum version 17276.
Sprint 130 temi launcher and SDK bring the following features and changes.
- Add Hindi as TTS language.
Serial.weight
will return 0 when it is not supported by firmware.