监听类指令¶
- class mini.apis.api_observe.ObserveSpeechRecognise[源代码]¶
基类:
BaseEventApi
监听语音识别api
监听语音识别事件,机器人上报语音识别后的文字
#SpeechRecogniseResponse.text : 识别后的文字
#SpeechRecogniseResponse.isSuccess : 是否成功
#SpeechRecogniseResponse.resultCode : 返回码
- class mini.apis.api_observe.ObserveFaceDetect[源代码]¶
基类:
BaseEventApi
监听人脸个数api
监听人脸个数事件,机器人上报检测到的人脸个数
单次检测超时时间1s,侦测间隔1s
# FaceDetectTaskResponse.count(int) : 人脸个数
# FaceDetectTaskResponse.isSuccess : 是否成功
# FaceDetectTaskResponse.resultCode : 返回码
- class mini.apis.api_observe.ObserveFaceRecognise[源代码]¶
基类:
BaseEventApi
监听人脸识别api
监听人脸识别事件,机器人上报识别到的人脸信息(数组)
如果是已注册的人脸,返回人脸详细信息:id,名字,性别,年龄
如果是陌生人,返回 name: “stranger”
单次检测超时时间1s,侦测间隔1s
# FaceRecogniseTaskResponse.faceInfos: [FaceInfoResponse] 人脸信息数组
# FaceInfoResponse.id, FaceInfoResponse.name,FaceInfoResponse.gender,FaceInfoResponse.age:人脸详细信息
# FaceRecogniseTaskResponse.isSuccess:是否成功
# FaceRecogniseTaskResponse.resultCode:返回码
- class mini.apis.api_observe.ObserveInfraredDistance[源代码]¶
基类:
BaseEventApi
监听红外距离api
监听红外距离事件,机器人上报检测到的与面前最近障碍物的红外距离
检测周期1s
# ObserveInfraredDistanceResponse.distance:红外距离
- class mini.apis.api_observe.RobotPosture(value)[源代码]¶
基类:
Enum
机器人姿势
STAND : 站立
SPLITS_LEFT : 左弓步
SPLITS_RIGHT : 右弓步
SIT_DOWN : 坐下
SQUAT_DOWN : 蹲下
KNEELING : 跪下
LYING : 侧躺
LYING_DOWN : 平躺
SPLITS_LEFT_1 : 左劈叉
SPLITS_RIGHT_2 : 右劈叉
BEND : 弯腰
- STAND = 1¶
- SPLITS_LEFT = 2¶
- SPLITS_RIGHT = 3¶
- SIT_DOWN = 4¶
- SQUAT_DOWN = 5¶
- KNEELING = 6¶
- LYING = 7¶
- LYING_DOWN = 8¶
- SPLITS_LEFT_1 = 9¶
- SPLITS_RIGHT_2 = 10¶
- BEND = 11¶
- class mini.apis.api_observe.ObserveRobotPosture[源代码]¶
基类:
BaseEventApi
监听机器人姿态api
监听机器人姿态变化事件,机器上报当前的姿态RobotPosture(当发生姿态发生改变的时候)
#ObserveFallClimbResponse.status : 机器姿态,数值对应RobotPosture