Skip to content

Commit 64c9b5b

Browse files
committed
feat: add OMY dynamixel model files
- Add omy_hat.model and omy_end.model to supported dynamixel models - Update dynamixel.model to include new OMY models (220 and 230) - Update gitignore to ensure model files are tracked
1 parent ff75941 commit 64c9b5b

File tree

4 files changed

+92
-0
lines changed

4 files changed

+92
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,9 @@ CATKIN_IGNORE
505505
AMENT_IGNORE
506506
COLCON_IGNORE
507507

508+
## Dynamixel model files
509+
!*.model
510+
508511

509512
##############################
510513
# ETC.

param/dxl_model/dynamixel.model

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,5 @@ Number Name
4444
4150 ym080_230_r099.model
4545
4170 ym080_230_a099.model
4646
35074 rh_p12_rn.model
47+
220 omy_hat.model
48+
230 omy_end.model

param/dxl_model/omy_end.model

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[type info]
2+
name value
3+
value_of_zero_radian_position 0
4+
value_of_max_radian_position 740
5+
value_of_min_radian_position 0
6+
min_radian 0.0
7+
max_radian 1.099
8+
9+
[control table]
10+
Address Size Data Name
11+
0 2 Model Number
12+
2 4 Model Information
13+
6 1 Firmware Version
14+
7 1 ID
15+
8 1 Baud Rate (Bus)
16+
10 1 Tool Analog Enable
17+
11 1 Tool Baud Rate
18+
12 1 Tool Protocol
19+
13 1 Tool ID
20+
14 1 Tool Status
21+
30 1 Button Status
22+
32 1 R LED
23+
33 1 G LED
24+
34 1 B LED
25+
36 2 Realtime Tick
26+
40 1 Digital Input
27+
41 1 Digital Output
28+
42 2 Analog Input1
29+
44 2 Analog Input2
30+
46 1 SyncTable Enable
31+
48 2 SyncTable Read Address
32+
52 2 SyncTable Read Size
33+
56 2 SyncTable Write Address
34+
60 2 SyncTable Write Size
35+
378 2 Indirect Address
36+
634 1 Indirect Data
37+
72 1 Hardware Error Status
38+
73 1 Moving
39+
74 2 Present Current
40+
76 4 Present Velocity
41+
80 4 Present Position
42+
84 4 Position Trajectory
43+
200 1 Torque Enable
44+
202 2 Goal Current
45+
204 4 Goal Velocity
46+
208 4 Goal Position
47+
378 2 Indirect Address 1
48+
634 1 Indirect Data 1
49+
378 2 Indirect Address Write
50+
634 1 Indirect Data Write
51+
402 2 Indirect Address Read
52+
646 1 Indirect Data Read

param/dxl_model/omy_hat.model

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[control table]
2+
Address Size Data Name
3+
0 2 Model Number
4+
2 4 Model Information
5+
6 1 Firmware Version
6+
7 1 ID
7+
8 1 Baud Rate (Bus)
8+
9 1 DXL Baud Rate
9+
10 2 DB Voltage
10+
12 1 DB Voltage Thresh
11+
14 2 DB Voltage D Gain
12+
16 2 DB Voltage I Gain
13+
18 2 DB Voltage P Gain
14+
20 1 SyncTable ID
15+
30 2 SyncTable Read Address
16+
50 2 SyncTable Read Size
17+
70 2 SyncTable Write Address
18+
90 2 SyncTable Write Size
19+
110 2 SyncTable Period
20+
112 2 Indirect Address
21+
512 1 Power Enable
22+
513 1 Voltage Control Enable
23+
514 1 Table Sync Enable
24+
515 1 R LED
25+
516 1 G LED
26+
517 1 B LED
27+
518 1 Status
28+
519 1 EMG Power Ctrl
29+
520 2 Realtime Tick
30+
522 2 Present Input Voltage
31+
524 2 Present Input Current
32+
550 1 Status Return Level
33+
560 1 SyncTable Read Data
34+
688 1 SyncTable Write Data
35+
816 1 Indirect Data

0 commit comments

Comments
 (0)