pip install pyserial
python demo.py
- 功能: 获取夹爪固件主版本号
- 参数: 无
- 返回:
(int)
固件主版本号
- 功能: 获取夹爪固件次版本号
- 参数: 无
- 返回:
(int)
固件次版本号
- 功能: 获取夹爪ID
- 参数: 无
- 返回:
(int)
夹爪ID
- 功能: 获取夹爪波特率
- 参数: 无
- 返回:
(int)
0-50
: 1152001
: 10000002
: 576003
: 192004
: 96005
: 4800
- 功能: 获取夹爪的当前位置数据信息
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的当前位置数据
- 功能: 获取夹爪的当前状态
- 参数: 无
- 返回:
(int)
0-30
: 正在运动1
: 停止运动,未检测到夹到物体2
: 停止运动,检测到夹到了物体3
: 检测到夹到物体以后,物体掉落
- 功能: 获取夹爪关节ID的当前速度
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的当前速度
- 功能: 获取夹爪关节ID的PID的P值
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的PID的P值
- 功能: 获取夹爪关节ID的PID的I值
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的PID的I值
- 功能: 获取夹爪关节ID的PID的D值
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的PID的D值
- 功能: 获取夹爪关节ID的顺时针可运行误差
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的顺时针可运行误差
- 功能: 获取夹爪关节ID的逆时针可运行误差
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的逆时针可运行误差
- 功能: 获取夹爪关节ID的最小启动力
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的最小启动力
- 功能: 获取夹爪关节ID的最小启动力
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
夹爪关节ID的最小启动力
- 功能: 获取夹爪6个关节的角度
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(list)
夹爪6个关节的角度
- 功能: 设置夹爪ID号
- 参数:
value
:(int)
夹爪ID,取值范围1-254
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪波特率
- 参数:
value
:(int)
夹爪波特率,取值范围0-5
0
: 1152001
: 10000002
: 576003
: 192004
: 96005
: 4800
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪使能状态
- 参数:
value
:(int)
使能状态,取值范围0-1
0
: 掉使能1
: 上使能
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID零位校准
- 参数:
id
:(int)
夹爪关节ID,取值范围1-6
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的PID的P值
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
P值,取值范围0-254
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的PID的I值
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
I值,取值范围0-254
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的PID的D值
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
D值,取值范围0-254
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的顺时针可运行误差
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
误差,取值范围0-16
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的逆时针可运行误差
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
误差,取值范围0-16
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的最小启动力
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
最小启动力,取值范围0-254
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的扭矩
- 参数:
id
:(int)
关节ID,取值范围1-6
value
:(int)
扭矩,取值范围0-300
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪关节ID的速度
- 参数:
id
:(int)
关节ID,取值范围1-6
speed
:(int)
速度,取值范围1-100
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪全关节角度
- 参数:
angles
:(list)
6个关节角度,每个关节角度取值范围0-100
speed
:(int)
速度,取值范围1-100
- 返回:
(int)
0-10
: 失败1
: 成功
- 功能: 设置夹爪捏合动作
- 参数:
value
:(int)
动作,取值范围0-3
0
:食指与拇指捏合1
: 中指于拇指捏合2
: 三指握住3
: 双指夹持
- 返回:
(int)
0-10
: 失败1
: 成功
-
功能: 设置夹爪捏合动作及开合程度
-
参数:
pose
:(int)
动作,取值范围0-3
0
:食指与拇指捏合1
: 中指于拇指捏合2
: 三指握住3
: 双指夹持
value
:(int)
开合程度,取值范围0-5
,合拢程度,等级越高越合拢flag
:(int)
空闲标志,标志1时,空闲手指可自由操控
-
返回:
(int)
0-10
: 失败1
: 成功