public class REQConstants
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
REQConstants.BodyAction |
static class |
REQConstants.BodyActionV2 |
static class |
REQConstants.BodyPart |
static class |
REQConstants.BodyPartV2
第二版硬件
动作 body_part action
低头 2 5
抬头 2 6
左转头 2 2
右转头 2 3
头部水平归位 2 4
抬左胳膊 3 2
放左胳膊 3 3
抬右胳膊 4 2
放右胳膊 4 3
|
static class |
REQConstants.Expression |
static class |
REQConstants.MoveDirection
底盘移动方向
|
static class |
REQConstants.RobotElevatorCtrl |
static class |
REQConstants.SnowBodyActionV2
请求数据示例
请求参数说明
动作 body_part action(摆动次数,<=20次)
右臂摆动 1 1
左臂摆动 2 1
双臂摆动 3 1
|
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ALICE_EXPRESSION_REQ |
static java.lang.String |
CUSTSERVICE_GET_RESULT_REQ |
static java.lang.String |
DEVICE_DETECT_PERSON_NEAR_REQ
手动获取机器人人体检测信息
|
static java.lang.String |
DEVICE_DOOR_STATUS_REQ
主动获取门的状态
|
static java.lang.String |
DOUBLE_DOORS_CONTROL
控制开关门
|
static java.lang.String |
FACE_DATA_CHANGED_REQ
人脸信息变更
|
static java.lang.String |
FACE_DATA_DEL_REQ
人脸信息删除
删除数据库中某一人脸信息
{
"msg_id":"FACE_DATA_DEL_REQ"
"face_id": "1"
}
|
static java.lang.String |
FACE_DATA_DELETE_LIST_REQ
人脸信息批量删除
|
static java.lang.String |
FACE_DATABASE_REQ
人脸数据库获取
|
static java.lang.String |
FACE_DETECT_CLOSE_VIDEO_REQ
关闭摄像头
关闭视频流传输
|
static java.lang.String |
FACE_DETECT_OPEN_VIDEO_REQ
打开摄像头
打开视频流传输,视频流协议详见视频流demo,视频流需要用到opencv库,socket连接60003端口。
|
static java.lang.String |
FACE_DETECT_SERVICE_START_REQ
开启人脸识别后台服务
开启人脸识别功能。
|
static java.lang.String |
FACE_DETECT_SERVICE_STOP_REQ
关闭人脸识别后台服务
关闭人脸识别以后,停止对人脸进行检测
|
static java.lang.String |
FACE_FOLLOW_CLOSE_REQ
2.2.12.
|
static java.lang.String |
FACE_FOLLOW_START_REQ
2.2.11.
|
static java.lang.String |
FACE_INFO_SYNC_REQ
人脸信息变更
|
static java.lang.String |
FACE_REG_START_REQ
人脸注册准备
人脸注册前使用。
|
static java.lang.String |
FACE_REG_STOP_REQ
人脸注册完毕
人脸注册后调用。
|
static java.lang.String |
FACE_SAVE_REQ
人脸注册
{
"msg_id":"FACE_SAVE_REQ",
"name":"李和亮"
}
|
static java.lang.String |
FACE_SNAPSHOT_REQ
摄像头拍照
|
static java.lang.String |
FACE_SYNC_UNDO_REG_REQ |
static java.lang.String |
GET_EMERGENCY_STATUS_REQ
机器人急停状态
|
static java.lang.String |
GET_HARDWARE_INFO_REQ
自检
|
static java.lang.String |
GET_LOCAL_DEVICE_REQ
生成本地设备列表
|
static java.lang.String |
GET_MICRO_VOLUME_REQ
获取麦克风音量
|
static java.lang.String |
GET_MOTOR_OVERLOAD_STATUS_REQ
机器人过载状态
|
static java.lang.String |
GET_ROBOT_EXPRESSION_REQ
获取当前面部表情
|
static java.lang.String |
GET_ROBOT_TYPE_REQ
获取版本号
|
static java.lang.String |
GET_SN_REQ
获取设备SN
|
static java.lang.String |
GET_VERSION_REQ
获取版本号
|
static java.lang.String |
MOTOR_OVERLOAD_CLEAR_REQ
清除过载
|
static java.lang.String |
NAVI_GET_CURPOS_REQ
获取当前位置
|
static java.lang.String |
NAVI_GET_MAP_REQ
存储地图
|
static java.lang.String |
NAVI_GET_MAPLIST_REQ |
static java.lang.String |
NAVI_GET_STATUS_REQ
查询导航状态
|
static java.lang.String |
NAVI_GO_HOME_REQ
回充电点位
|
static java.lang.String |
NAVI_GO_ROTATION_REQ
步进角度
{
"msg_id":"NAVI_GO_ROTATION_REQ",
"rotation":0
}
请求参数说明
Rotation>0:向左转,Rotation<0:向右转
|
static java.lang.String |
NAVI_GO_ROTATION_TO_REQ
转向至特定角度
{
"msg_id":"NAVI_GO_ROTATION_TO_REQ",
"rotation":0
}
|
static java.lang.String |
NAVI_ROBOT_CANCEL_REQ
特定点导航取消
|
static java.lang.String |
NAVI_ROBOT_GET_SPEED_REQ
速度获取
|
static java.lang.String |
NAVI_ROBOT_MOVE_REQ
底盘移动指令
{
"msg_id":"NAVI_ROBOT_MOVE_REQ",
"direction":0
}
0 前
1 后
2 左
3 右
|
static java.lang.String |
NAVI_ROBOT_MOVE_TO_REQ
特定点导航
{
"msg_id":"NAVI_ROBOT_MOVE_TO_REQ",
"pos": {
"x":10,
"y":200,
"z":25,
"rotation":1000
}
}
|
static java.lang.String |
NAVI_ROBOT_SET_SPEED_REQ
速度设置
|
static java.lang.String |
NAVI_SET_MAP_AND_POSE_REQ |
static java.lang.String |
NAVI_SET_MAP_REQ
加载地图
|
static java.lang.String |
ROBOT_DANCE_START_REQ |
static java.lang.String |
ROBOT_DANCE_STOP_REQ |
static java.lang.String |
ROBOT_ELEVATOR_CLOSE_REQ |
static java.lang.String |
ROBOT_ELEVATOR_CTRL_REQ |
static java.lang.String |
ROBOT_ELEVATOR_INFO_REQ |
static java.lang.String |
ROBOT_ELEVATOR_OPEN_REQ
电梯控制
|
static java.lang.String |
ROBOT_ELEVATOR_ROBOTID_REQ |
static java.lang.String |
ROBOT_GET_BATTERY_REQ
机器人电量获取
|
static java.lang.String |
ROBOT_GET_CHARGE_REQ
充电状态获取
|
static java.lang.String |
ROBOT_MAKE_SESSIONID_REQ |
static java.lang.String |
ROBOT_REBOOT_REQ
机器人重启
|
static java.lang.String |
ROBOT_SET_POWERTIME_REQ
设置自启时间
|
static java.lang.String |
ROBOT_SHUTDOWN_REQ
机器人关机
|
static java.lang.String |
SET_MICRO_VOLUME_REQ |
static java.lang.String |
SET_ROBOT_EXPRESSION_REQ
设置面部表情
{
"msg_id": "SET_ROBOT_EXPRESSION_REQ",
"expression": 5003
“once”:1
“time”:0
}
|
static java.lang.String |
SET_SN_REQ
设置机器人SN号
|
static java.lang.String |
SPEECH_GET_USERWORDS_REQ
2.1.19.
|
static java.lang.String |
SPEECH_ISR_MICRO_REQ
手动唤醒机器人麦克风
|
static java.lang.String |
SPEECH_ISR_ONCE_START_REQ
打开单次语音识别
|
static java.lang.String |
SPEECH_ISR_ONCE_STOP_REQ
关闭单次语音识别
|
static java.lang.String |
SPEECH_ISR_START_REQ
开始多次语音识别
|
static java.lang.String |
SPEECH_ISR_STOP_REQ
关闭多次语音识别
|
static java.lang.String |
SPEECH_LOAD_CMD_REQ
加载用户语义
立即重新加载用户自定义语义。
|
static java.lang.String |
SPEECH_READ_STOP_REQ
手动停止语音朗读
|
static java.lang.String |
SPEECH_SERVICE_START_REQ
打开语音服务
需要先调用此接口打开科大讯飞语音服务才能进行后续识别和语义等功能
|
static java.lang.String |
SPEECH_SERVICE_STOP_REQ
关闭语音服务
不需要使用语音功能时,可以使用此接口关闭科大讯飞语音服务
|
static java.lang.String |
SPEECH_SET_USERWORDS_REQ
当某些关键词需要准确识别时,推荐使用此功能。
|
static java.lang.String |
SPEECH_TTS_REQ
文本转语音请求
{
"msg_id":"SPEECH_TTS_REQ"
"content":"你好!"
|
static java.lang.String |
SPEECH_TXT_ONCE_START_REQ
发送文字信息识别请求
{
"msg_id":"SPEECH_TXT_ONCE_START_REQ",
“content”:”要识别的内容”
}
|
static java.lang.String |
UPGRADE_CHECK_REQ
linux软件版本检查
|
static java.lang.String |
UPGRADE_ROBOT_EXPRESSION_REQ |
static java.lang.String |
UPGRADE_TOTAL_REQ
linux软件版本全量更新
|
static java.lang.String |
WARNING_CHECK_SELF_REQ
自检
|
构造器和说明 |
---|
REQConstants() |
public static final java.lang.String SPEECH_SERVICE_START_REQ
public static final java.lang.String SPEECH_SERVICE_STOP_REQ
public static final java.lang.String SPEECH_ISR_START_REQ
public static final java.lang.String SPEECH_ISR_STOP_REQ
public static final java.lang.String SPEECH_ISR_ONCE_START_REQ
public static final java.lang.String SPEECH_ISR_ONCE_STOP_REQ
public static final java.lang.String SPEECH_TTS_REQ
public static final java.lang.String SPEECH_READ_STOP_REQ
public static final java.lang.String SPEECH_TXT_ONCE_START_REQ
public static final java.lang.String SPEECH_LOAD_CMD_REQ
public static final java.lang.String SPEECH_ISR_MICRO_REQ
public static final java.lang.String FACE_DETECT_OPEN_VIDEO_REQ
public static final java.lang.String FACE_DETECT_CLOSE_VIDEO_REQ
public static final java.lang.String FACE_DETECT_SERVICE_START_REQ
public static final java.lang.String FACE_DETECT_SERVICE_STOP_REQ
public static final java.lang.String FACE_REG_START_REQ
public static final java.lang.String FACE_REG_STOP_REQ
public static final java.lang.String FACE_SNAPSHOT_REQ
public static final java.lang.String FACE_SAVE_REQ
public static final java.lang.String FACE_DATA_DEL_REQ
public static final java.lang.String FACE_DATABASE_REQ
public static final java.lang.String FACE_DATA_CHANGED_REQ
public static final java.lang.String FACE_INFO_SYNC_REQ
public static final java.lang.String FACE_DATA_DELETE_LIST_REQ
public static final java.lang.String SET_ROBOT_EXPRESSION_REQ
public static final java.lang.String ALICE_EXPRESSION_REQ
public static final java.lang.String GET_ROBOT_EXPRESSION_REQ
public static final java.lang.String NAVI_GET_CURPOS_REQ
public static final java.lang.String NAVI_ROBOT_MOVE_REQ
public static final java.lang.String NAVI_ROBOT_MOVE_TO_REQ
public static final java.lang.String NAVI_ROBOT_CANCEL_REQ
public static final java.lang.String NAVI_GO_ROTATION_TO_REQ
public static final java.lang.String NAVI_GO_ROTATION_REQ
} 请求参数说明 Rotation>0:向左转,Rotation<0:向右转
public static final java.lang.String NAVI_GO_HOME_REQ
public static final java.lang.String NAVI_GET_MAP_REQ
public static final java.lang.String NAVI_SET_MAP_REQ
public static final java.lang.String NAVI_GET_MAPLIST_REQ
public static final java.lang.String NAVI_SET_MAP_AND_POSE_REQ
public static final java.lang.String NAVI_ROBOT_SET_SPEED_REQ
public static final java.lang.String NAVI_ROBOT_GET_SPEED_REQ
public static final java.lang.String ROBOT_SET_POWERTIME_REQ
public static final java.lang.String NAVI_GET_STATUS_REQ
public static final java.lang.String GET_SN_REQ
public static final java.lang.String SET_SN_REQ
public static final java.lang.String GET_LOCAL_DEVICE_REQ
public static final java.lang.String ROBOT_SHUTDOWN_REQ
public static final java.lang.String ROBOT_REBOOT_REQ
public static final java.lang.String ROBOT_GET_BATTERY_REQ
public static final java.lang.String ROBOT_GET_CHARGE_REQ
public static final java.lang.String WARNING_CHECK_SELF_REQ
public static final java.lang.String GET_HARDWARE_INFO_REQ
public static final java.lang.String GET_VERSION_REQ
public static final java.lang.String GET_ROBOT_TYPE_REQ
public static final java.lang.String DOUBLE_DOORS_CONTROL
public static final java.lang.String DEVICE_DOOR_STATUS_REQ
public static final java.lang.String SET_MICRO_VOLUME_REQ
public static final java.lang.String GET_MICRO_VOLUME_REQ
public static final java.lang.String UPGRADE_CHECK_REQ
public static final java.lang.String UPGRADE_TOTAL_REQ
public static final java.lang.String ROBOT_DANCE_START_REQ
public static final java.lang.String ROBOT_DANCE_STOP_REQ
public static final java.lang.String CUSTSERVICE_GET_RESULT_REQ
public static final java.lang.String UPGRADE_ROBOT_EXPRESSION_REQ
public static final java.lang.String FACE_SYNC_UNDO_REG_REQ
public static final java.lang.String FACE_FOLLOW_START_REQ
{ "msg_id":"FACE_FOLLOW_START_REQ" }
public static final java.lang.String FACE_FOLLOW_CLOSE_REQ
请求数据示例 { "msg_id":"FACE_FOLLOW_CLOSE_REQ" }
public static final java.lang.String SPEECH_GET_USERWORDS_REQ
接口说明 查询当前已经上传的热词
请求数据示例 { "msg_id": "SPEECH_GET_USERWORDS_REQ" } 请求参数说明 无
public static final java.lang.String SPEECH_SET_USERWORDS_REQ
请求数据示例 { "msg_id": "SPEECH_SET_USERWORDS_REQ", "words": ["穿山甲", "机器人", "关键词"] }
public static final java.lang.String DEVICE_DETECT_PERSON_NEAR_REQ
public static final java.lang.String ROBOT_MAKE_SESSIONID_REQ
public static final java.lang.String GET_MOTOR_OVERLOAD_STATUS_REQ
public static final java.lang.String GET_EMERGENCY_STATUS_REQ
public static final java.lang.String MOTOR_OVERLOAD_CLEAR_REQ
public static final java.lang.String ROBOT_ELEVATOR_OPEN_REQ
public static final java.lang.String ROBOT_ELEVATOR_CLOSE_REQ
public static final java.lang.String ROBOT_ELEVATOR_CTRL_REQ
public static final java.lang.String ROBOT_ELEVATOR_ROBOTID_REQ
public static final java.lang.String ROBOT_ELEVATOR_INFO_REQ