Skip to content

Commit 3c3e391

Browse files
author
vinman
committed
release-1.5.0
1 parent 1f05168 commit 3c3e391

File tree

16 files changed

+1184
-460
lines changed

16 files changed

+1184
-460
lines changed

LICENSE

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Copyright (c) 2018, UFACTORY Inc.
2+
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without modification,
6+
are permitted provided that the following conditions are met:
7+
8+
* Redistributions of source code must retain the above copyright notice,
9+
this list of conditions and the following disclaimer.
10+
* Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
* Neither the name of the copyright holder nor the names of its contributors
14+
may be used to endorse or promote products derived from this software
15+
without specific prior written permission.
16+
17+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
20+
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
21+
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
22+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
23+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
24+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
25+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
26+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
27+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README.md

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,20 @@ Install is not necessary, you can run examples without installation.Only Python3
3030

3131
## Update Summary
3232

33+
- > ### 1.5.0
34+
- The new parameter of `set_servo_cartisian` interface is used to support servo cartisian movement of tool coordinate system
35+
- Support delayed trigger digital IO
36+
- Support position detection trigger digital IO
37+
- Support configure the stop state to automatically reset IO signal
38+
- Support motion commands based on axis angle
39+
- Support to calculate the offset between two points
40+
- Support for blocky code conversion and operation of xArmStudio1.5.0
41+
3342
- > ### 1.4.0
43+
3444
- Support servo cartesian interface
3545
- Support for blocky code conversion and operation of xArmStudio1.4.0
3646

37-
- > ### 1.3.0
38-
39-
- Added several attributes
40-
- Support tool coordinate system movement
41-
- Support joint range limitation, collision rebound setting
42-
- Support user coordinate system setting
43-
- Support the status of the air pump
44-
- Added counter interface
45-
- Support for blocky code conversion and operation of xArmStudio1.3.0
46-
4747
- >### [More](ReleaseNotes.md)
4848
4949

@@ -137,9 +137,12 @@ __Note: Before running the example, please modify the ip value in the [robot.con
137137
arm.set_position(...)
138138
arm.set_servo_angle(...)
139139
arm.set_servo_angle_j(...)
140+
arm.set_servo_cartesian(...)
140141
arm.move_gohome(...)
141142
arm.move_circle(...)
142143
arm.emergency_stop()
144+
arm.set_position_aa(...)
145+
arm.set_servo_cartesian_aa(...)
143146
```
144147

145148
- #### Set
@@ -161,6 +164,8 @@ __Note: Before running the example, please modify the ip value in the [robot.con
161164
arm.get_err_warn_code()
162165
arm.get_position(...)
163166
arm.get_servo_angle(...)
167+
arm.get_position_aa(...)
168+
arm.get_pose_offset(...)
164169
```
165170

166171
- #### Setting
@@ -174,6 +179,8 @@ __Note: Before running the example, please modify the ip value in the [robot.con
174179
arm.set_collision_sensitivity(...)
175180
arm.set_teach_sensitivity(...)
176181
arm.set_gravity_direction(...)
182+
arm.config_tgpio_reset_when_stop(...)
183+
arm.config_cgpio_reset_when_stop(...)
177184
arm.clean_conf()
178185
arm.save_conf()
179186
```
@@ -195,6 +202,7 @@ __Note: Before running the example, please modify the ip value in the [robot.con
195202
arm.get_tgpio_digital(...)
196203
arm.set_tgpio_digital(...)
197204
arm.get_tgpio_analog(...)
205+
arm.set_tgpio_digital_with_xyz(...)
198206
# Controller GPIO
199207
arm.get_cgpio_digital(...)
200208
arm.get_cgpio_analog(...)
@@ -203,6 +211,7 @@ __Note: Before running the example, please modify the ip value in the [robot.con
203211
arm.set_cgpio_digital_input_function(...)
204212
arm.set_cgpio_digital_output_function(...)
205213
arm.get_cgpio_state()
214+
arm.set_cgpio_digital_with_xyz(...)
206215
```
207216

208217
- #### Other
@@ -211,6 +220,8 @@ __Note: Before running the example, please modify the ip value in the [robot.con
211220
arm.shutdown_system(...)
212221
arm.clean_error()
213222
arm.clean_warn()
223+
arm.set_counter_reset()
224+
arm.set_counter_increase(...)
214225
```
215226

216227
- #### Register/Release
@@ -223,6 +234,8 @@ __Note: Before running the example, please modify the ip value in the [robot.con
223234
arm.register_mtable_mtbrake_changed_callback(callback)
224235
arm.register_error_warn_changed_callback(callback)
225236
arm.register_cmdnum_changed_callback(callback)
237+
arm.register_temperature_changed_callback(callback)
238+
arm.register_count_changed_callback(callback)
226239
arm.release_report_callback(callback)
227240
arm.release_report_location_callback(callback)
228241
arm.release_connect_changed_callback(callback)
@@ -231,6 +244,8 @@ __Note: Before running the example, please modify the ip value in the [robot.con
231244
arm.release_mtable_mtbrake_changed_callback(callback)
232245
arm.release_error_warn_changed_callback(callback)
233246
arm.release_cmdnum_changed_callback(callback)
247+
arm.release_temperature_changed_callback(callback)
248+
arm.release_count_changed_callback(callback)
234249
```
235250

236251
- #### Property
@@ -268,5 +283,6 @@ __Note: Before running the example, please modify the ip value in the [robot.con
268283
arm.device_type
269284
arm.axis
270285
arm.gravity_direction
286+
arm.gpio_reset_config
271287
```
272288

ReleaseNotes.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
## Update Summary
44

5+
- > ### 1.5.0
6+
7+
- The new parameter of `set_servo_cartisian` interface is used to support servo cartisian movement of tool coordinate system
8+
- Support delayed trigger digital IO
9+
- Support position detection trigger digital IO
10+
- Support configure the stop state to automatically reset IO signal
11+
- Support motion commands based on axis angle
12+
- Support to calculate the offset between two points
13+
- Support for blocky code conversion and operation of xArmStudio1.5.0
14+
515
- > ### 1.4.0
616
- Support servo cartesian interface
717
- Support for blocky code conversion and operation of xArmStudio1.4.0

0 commit comments

Comments
 (0)