手爪控制
set_claw(force, amplitude)
设置手爪
设置手爪力度和幅度。
请求参数
参数 | 类型 | 说明 |
---|---|---|
force |
number | 力度(0-100) |
amplitude |
number | 爪子幅度(0-100) |
示例
Lua 命令 |
set_claw(50, 100)
|
---|---|
JSON 请求 |
不支持,请分别调用{
"cmd": "set_claw_ao",
"data": {
"type": "Force",
"value": 50
}
} {
"cmd": "set_claw_ao",
"data": {
"type": "Amplitude",
"value": 100
}
}
|
set_claw_aio(type, value)
设置手爪参数
根据类型来分别设置手爪幅度或力度。
请求参数
参数 | 类型 | 说明 |
---|---|---|
type |
string | 类型
|
value |
number | 设置的值 |
示例
Lua 命令 |
set_claw_aio("Amplitude", 100)
|
---|---|
JSON 请求 |
{
"cmd": "set_claw_ao",
"data": {
"type": "Amplitude",
"value": 100
}
}
|
get_claw_aio(type)
获取手爪参数
根据类型来分别获取手爪当前幅度或力度
请求参数
参数 | 类型 | 说明 |
---|---|---|
type |
string | 类型
|
响应结果
返回值 | 类型 | 说明 |
---|---|---|
value |
number | 对应类型的返回值 |
示例
Lua 命令 |
get_claw_aio("Amplitude")
|
---|---|
JSON 请求 |
{
"cmd": "get_claw_ai",
"data": {
"type": "Amplitude"
}
}
|
JSON 响应 |
{
"data": {
"type": "Amplitude",
"value": 0
},
"code": 0
}
|
wait_claw_aio(type,value,relation)
等待手爪参数值
根据type
类型来比较手爪当前幅度或力度的值达与value
的关系直到满足relation
的比较关系为止
请求参数
参数 | 类型 | 说明 |
---|---|---|
type |
string | 类型
|
value |
number | 等待的值 |
relation |
string | 比较关系。注意浮点误差。
|
示例
Lua 命令 |
wait_claw_aio("Amplitude", 50, ">")
|
---|---|
JSON 请求 | 不支持 |