@@ -42,6 +42,9 @@ xArm Python SDK
42
42
- # ### [UFACTORY ModbusTCP Manual](doc/UF_ModbusTCP_Manual.md)
43
43
44
44
# # Update Summary
45
+ - > # ## 1.17.0
46
+ - Change some API names
47
+
45
48
- > # ## 1.16.0
46
49
- Added parameter to support get raw data of the Six-axis Force Torque Sensor
47
50
- Added an interface to control xArm Gripper G2
@@ -60,7 +63,7 @@ xArm Python SDK
60
63
- Support the studio-2.5.0 blockly project conversion to python
61
64
62
65
- > # ## 1.13.30
63
- - Supports obtaining unsaved track recording duration
66
+ - Supports obtaining unsaved trajectory recording duration
64
67
- Fix the abnormal path of running blockly program in some cases
65
68
- Fix the return format of getting C23 and C38 errors
66
69
- Supports obtaining identification status
@@ -83,7 +86,45 @@ xArm Python SDK
83
86
- Add common motion api (Enabled after firmware version 1.11.100)
84
87
- The Cartesian motion-related interface adds the motion_type parameter to determine the planning method (Enabled after firmware version 1.11.100)
85
88
86
- - > # ## [More](ReleaseNotes.md)
89
+ - > # ## [More](ReleaseNotes.md)
90
+
91
+ # # API Change List
92
+ | OLD API NAME | NEW API NAME |
93
+ | -------------- | ------------- |
94
+ | set_impedance | set_ft_sensor_admittance_parameters |
95
+ | set_impedance_mbk | set_ft_sensor_admittance_parameters |
96
+ | set_impedance_config | set_ft_sensor_admittance_parameters |
97
+ | set_force_control_pid | set_ft_sensor_force_parameters |
98
+ | config_force_control | set_ft_sensor_force_parameters |
99
+ | ft_sensor_set_zero | set_ft_sensor_zero |
100
+ | ft_sensor_iden_load | iden_ft_sensor_load_offset |
101
+ | ft_sensor_cali_load | set_ft_sensor_load_offset |
102
+ | ft_sensor_enable | set_ft_sensor_enable |
103
+ | ft_sensor_app_set | set_ft_sensor_mode |
104
+ | ft_sensor_app_get | get_ft_sensor_mode |
105
+ | get_linear_track_registers | get_linear_motor_registers |
106
+ | get_linear_track_pos | get_linear_motor_pos |
107
+ | get_linear_track_status | get_linear_motor_status |
108
+ | get_linear_track_error | get_linear_motor_error |
109
+ | get_linear_track_is_enabled | get_linear_motor_is_enabled |
110
+ | get_linear_track_on_zero | get_linear_motor_on_zero |
111
+ | get_linear_track_sci | get_linear_motor_sci |
112
+ | get_linear_track_sco | get_linear_motor_sco |
113
+ | clean_linear_track_error | clean_linear_motor_error |
114
+ | set_linear_track_enable | set_linear_motor_enable |
115
+ | set_linear_track_speed | set_linear_motor_speed |
116
+ | set_linear_track_back_origin | set_linear_motor_back_origin |
117
+ | set_linear_track_pos | set_linear_motor_pos |
118
+ | set_linear_track_stop | set_linear_motor_stop |
119
+ | get_suction_cup | get_vacuum_gripper |
120
+ | set_suction_cup | set_vacuum_gripper |
121
+ | shutdown_system | system_control |
122
+ | get_ik | get_inverse_kinematics |
123
+ | get_fk | get_forward_kinematics |
124
+ | set_sleep_time | set_pause_time |
125
+ | get_gpio_digital | get_tgpio_digital |
126
+ | set_gpio_digital | set_tgpio_digital |
127
+ | get_gpio_analog | get_tgpio_analog |
87
128
88
129
89
130
# # [Example](example/wrapper/)
@@ -180,7 +221,7 @@ xArm Python SDK
180
221
181
222
- # #### [8001-force_tech](example/wrapper/common/8001-force_tech.py)
182
223
183
- - # #### [8002-impedance ](example/wrapper/common/8002-impedance .py)
224
+ - # #### [8002-admittance-control ](example/wrapper/common/8002-admittance_control .py)
184
225
185
226
- # #### [8003-force_control](example/wrapper/common/8003-force_control.py)
186
227
@@ -192,7 +233,7 @@ xArm Python SDK
192
233
193
234
- # #### [8010-get_ft_sensor_config](example/wrapper/common/8010-get_ft_sensor_config.py)
194
235
195
- - # #### [9000-set_linear_track ](example/wrapper/common/9000-set_linear_track .py)
236
+ - # #### [9000-set_linear_motor ](example/wrapper/common/9000-set_linear_motor .py)
196
237
197
238
- # #### [blockly_to_python](example/wrapper/tool/blockly_to_python.py)
198
239
@@ -273,7 +314,7 @@ xArm Python SDK
273
314
arm.save_conf ()
274
315
` ` `
275
316
276
- - # ### Gripper
317
+ - # ### Gripper/Gripper G2
277
318
` ` ` python
278
319
arm.set_gripper_enable(...)
279
320
arm.set_gripper_mode(...)
@@ -282,6 +323,10 @@ xArm Python SDK
282
323
arm.get_gripper_position ()
283
324
arm.get_gripper_err_code ()
284
325
arm.clean_gripper_error ()
326
+
327
+ # only Gripper G2
328
+ arm.get_gripper_g2_position ()
329
+ arm.set_gripper_g2_position(...)
285
330
` ` `
286
331
287
332
- # ### BIO Gripper
@@ -294,6 +339,10 @@ xArm Python SDK
294
339
arm.get_bio_gripper_status ()
295
340
arm.get_bio_gripper_error ()
296
341
arm.clean_bio_gripper_error ()
342
+
343
+ # only BIO Gripper G2
344
+ arm.get_bio_gripper_g2_position ()
345
+ arm.set_bio_gripper_g2_position(...)
297
346
` ` `
298
347
299
348
- # ### RobotIQ Gripper
@@ -311,6 +360,7 @@ xArm Python SDK
311
360
312
361
` ` ` python
313
362
arm.set_tgpio_modbus_timeout(...)
363
+ arm.get_tgpio_modbus_timeout(...)
314
364
arm.set_tgpio_modbus_baudrate(...)
315
365
arm.get_tgpio_modbus_baudrate(...)
316
366
arm.getset_tgpio_modbus_data(...)
@@ -336,38 +386,35 @@ xArm Python SDK
336
386
arm.set_cgpio_analog_with_xyz(...)
337
387
` ` `
338
388
339
- - # ### Linear Track
389
+ - # ### Linear Motor
340
390
341
391
` ` ` python
342
- arm.get_linear_track_pos ()
343
- arm.get_linear_track_status ()
344
- arm.get_linear_track_error ()
345
- arm.get_linear_track_is_enabled ()
346
- arm.get_linear_track_on_zero ()
347
- arm.get_linear_track_sci ()
348
- arm.get_linear_track_sco ()
349
-
350
- arm.clean_linear_track_error (...)
351
- arm.set_linear_track_enable (...)
352
- arm.set_linear_track_speed (...)
353
- arm.set_linear_track_back_origin (...)
354
- arm.set_linear_track_pos (...)
355
- arm.set_linear_track_stop (...)
392
+ arm.get_linear_motor_pos ()
393
+ arm.get_linear_motor_status ()
394
+ arm.get_linear_motor_error ()
395
+ arm.get_linear_motor_is_enabled ()
396
+ arm.get_linear_motor_on_zero ()
397
+ arm.get_linear_motor_sci ()
398
+ arm.get_linear_motor_sco ()
399
+
400
+ arm.clean_linear_motor_error (...)
401
+ arm.set_linear_motor_enable (...)
402
+ arm.set_linear_motor_speed (...)
403
+ arm.set_linear_motor_back_origin (...)
404
+ arm.set_linear_motor_pos (...)
405
+ arm.set_linear_motor_stop (...)
356
406
` ` `
357
407
358
408
- # ### FT Sensor
359
409
` ` ` python
360
- arm.set_impedance(...)
361
- arm.set_impedance_mbk(...)
362
- arm.set_impedance_config(...)
363
- arm.config_force_control(...)
364
- arm.set_force_control_pid(...)
365
- arm.ft_sensor_set_zero(...)
366
- arm.ft_sensor_iden_load(...)
367
- arm.ft_sensor_cali_load(...)
368
- arm.ft_sensor_enable(...)
369
- arm.ft_sensor_app_set(...)
370
- arm.ft_sensor_app_get(...)
410
+ arm.set_ft_sensor_enable(...)
411
+ arm.set_ft_sensor_mode(...)
412
+ arm.get_ft_sensor_mode(...)
413
+ arm.set_ft_sensor_zero(...)
414
+ arm.iden_ft_sensor_load_offset(...)
415
+ arm.set_ft_sensor_load_offset(...)
416
+ arm.set_ft_sensor_admittance_parameters(...)
417
+ arm.set_ft_sensor_force_parameters(...)
371
418
arm.get_ft_sensor_data(...)
372
419
arm.get_ft_senfor_config(...)
373
420
arm.get_ft_sensor_error(...)
0 commit comments