@@ -11,45 +11,45 @@ This document provides a detailed overview of the Python API for the Linker Hand
11
11
12
12
### 设置速度
13
13
``` python
14
- def set_speed (self ,speed = [100 ] * 5 )
14
+ def set_speed (self ,speed = [100 , 100 , 100 , 100 , 100 ]) # L7则要设置7个值
15
15
```
16
16
** Description** :
17
17
设置手部的运动速度。
18
18
** Parameters** :
19
- - ` speed ` : 一个包含速度数据的 list,长度为5个元素对应每个关节的速度值,如何是L7则为7个元素,对应每个电机速度。
19
+ - ` speed ` : 一个包含速度数据的 list,长度为5个元素对应每个关节的速度值,如何是L7则为7个元素,对应每个电机速度。 每个元素值范围:0 ~ 255
20
20
21
21
---
22
22
23
23
### 设置五根手指的转矩限制 - 力度
24
24
``` python
25
- def set_torque (self , torque = [180 ] * 5 )
25
+ def set_torque (self , torque = [180 , 100 , 80 , 99 , 255 ]) # L7则要设置7个值
26
26
```
27
27
** Description** :
28
28
设置手指的转矩限制或力度,用于控制抓取力度。
29
29
** Parameters** :
30
- - ` torque ` : 一个包含力度数据的 list,长度为5个元素对应每个手指的力度值,如何是L7则为7个元素,对应每个电机力度值。
30
+ - ` torque ` : 一个包含力度数据的 list,长度为5个元素对应每个手指的力度值,如何是L7则为7个元素,对应每个电机力度值。每个元素值范围:0 ~ 255
31
31
32
32
---
33
33
34
34
### 设置关节位置
35
35
``` python
36
- def finger_move (self ,pose = [])
36
+ def finger_move (self ,pose = [120 , 120 , 120 , 120 , 120 , 120 , 120 , 120 , 120 , 120 ]) # L10为例
37
37
```
38
38
** Description** :
39
39
设置关节的目标位置,用于控制手指的运动。
40
40
** Parameters** :
41
- - ` pose ` : 一个包含目标位置数据的 float类型的list,L7长度为7个元素,L10长度为10个元素,L20长度为20个元素,L25长度为25个元素。
41
+ - ` pose ` : 一个包含目标位置数据的 float类型的list,L7长度为7个元素,L10长度为10个元素,L20长度为20个元素,L25长度为25个元素。每个元素值范围:0 ~ 255
42
42
43
43
---
44
44
45
45
### 设置电机电流值
46
46
``` python
47
- def set_current (self , current = [])
47
+ def set_current (self , current = [99 , 72 , 80 , 66 , 20 ]) # L20为例
48
48
```
49
49
** Description** :
50
50
设置电机的电流值。
51
51
** Parameters** :
52
- - ` current ` : 一个包含目标电流数据的 int类型list,长度为5个元素,当前只支持L20版本。
52
+ - ` current ` : 一个包含目标电流数据的 int类型list,长度为5个元素,当前只支持L20版本。每个元素值范围:0 ~ 255
53
53
54
54
---
55
55
@@ -62,7 +62,7 @@ return [180, 200, 200, 200, 200]
62
62
获取当前设置的速度值。提示:需设置关节位置后才能获取到速度值。
63
63
64
64
** Returns** :
65
- - 返回一个 list,包含当前的手指速度设置值。
65
+ - 返回一个 list,包含当前的手指速度设置值。每个元素值范围:0 ~ 255
66
66
67
67
---
68
68
@@ -75,7 +75,7 @@ return [81, 79, 79, 79, 79, 79, 83, 76, 80, 78]
75
75
获取当前关节的状态float类型的list信息。提示:需要设置关节位置后才能获取到状态信息,L7长度为7个元素,L10长度为10个元素,L20长度为20个元素,L25长度为25个元素。
76
76
77
77
** Returns** :
78
- - 返回一个 float类型的list,包含当前关节的状态数据。
78
+ - 返回一个 float类型的list,包含当前关节的状态数据。每个元素值范围:0 ~ 255
79
79
80
80
---
81
81
@@ -88,7 +88,7 @@ return [[255.0, 0.0, 0.0, 77.0, 192.0], [82.0, 0.0, 0.0, 230.0, 223.0], [107.0,
88
88
获取手部传感器的综合数据,包括法向压力、切向压力、切向方向和接近感应。
89
89
** Returns** :
90
90
- 返回一个二维list,其中每个子list包含不同类别的list压力数据[[ 法向压力] ,[ 切向压力] ,[ 切向压力方向] ,[ 接近感应]] 。类别每一个元素对应拇指、食指、中指、无名指、小拇指
91
-
91
+ 每个元素值范围:0 ~ 255
92
92
---
93
93
94
94
### 获取版本号
@@ -112,7 +112,7 @@ return [200, 200, 200, 200, 200]
112
112
获取当前手指扭矩list信息。表示每根手指当前电机扭矩,支持L20、L25。
113
113
114
114
** Returns** :
115
- - 返回一个 float类型的list。
115
+ - 返回一个 float类型的list。每个元素值范围:0 ~ 255
116
116
117
117
---
118
118
@@ -149,7 +149,7 @@ def clear_faults(self)
149
149
** Description** :
150
150
尝试清除电机故障,无返回值。只支持L20
151
151
** Returns** :
152
-
152
+ 无
153
153
---
154
154
155
155
## Example Usage
0 commit comments