You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+37Lines changed: 37 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,43 @@
2
2
Changelog for package ur_client_library
3
3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4
4
5
+
1.7.0 (2025-02-19)
6
+
------------------
7
+
* Make UrDriver tests run without ctest (`#270 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/270>`_)
8
+
* UrDriver: Send program in headless mode after creating trajectory and script_command servers (`#271 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/271>`_)
* Use colored log output and timestamps in default log handler (`#267 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/267>`_)
11
+
* Parametrize reconnection time for UrDriver (`#266 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/266>`_)
* Fix GH edit URL for trajectory_point_interface example (`#259 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/259>`_)
25
+
* Update URL check
26
+
* Show which example is running in run_examples.sh
27
+
* Add documentation for all examples (`#258 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/pull/258>`_)
28
+
* Update RT setup documentation to point to urcl docs
29
+
* Use EXPECT_NEAR vs EXPECT_EQ
30
+
* Fix typo in start_ursim.sh help
31
+
* Make CI capable to run with urcap
32
+
* Use ExampleRobotWrapper in integration tests (`#252 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/pull/252>`_)
33
+
* Add a wrapper to handle all robot setup (`#252 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/pull/252>`_)
34
+
* Allow clang-format to indent preprocessor directives (`#246 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/246>`_)
35
+
* docs: Clarify that the motion functions use script functions for execution (`#255 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/255>`_)
36
+
* Update link to sphinx-doc.org using https (`#247 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/247>`_)
37
+
* Use joint speed for extrapolation rather than differences (`#254 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/254>`_)
38
+
* Move setup instructions to ur_client_library (`#248 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/248>`_)
39
+
* Add more information about acceleration/velocity parametrization in trajectory examples (`#251 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/251>`_)
40
+
* Contributors: Felix Exner, Rune Søe-Knudsen, jessica-chen-ocado, Dominic Reber
41
+
5
42
1.6.0 (2025-01-23)
6
43
------------------
7
44
* Do not throw exception in DashboardClient::sendRequest (`#249 <https://github.com/UniversalRobots/Universal_Robots_Client_Library/issues/249>`_)
local velocity = norm(step_end[idx] - step_start[idx]) / time
101
101
if velocity > JOINT_IGNORE_SPEED:
102
-
local str = str_cat(str_cat("Velocity ", velocity), str_cat(str_cat(" required to reach the received target ", step_end), str_cat(str_cat(" within ", time), " seconds is exceeding the joint velocity limits. Ignoring commands until a valid command is received.")))
102
+
local str = str_cat(
103
+
str_cat("Velocity ", velocity), str_cat(
104
+
str_cat(" required in joint ", idx), str_cat(
105
+
str_cat(" to go from ", step_start[idx]), str_cat(
106
+
str_cat(" to ", step_end[idx]), str_cat(
107
+
str_cat(" within ", time), " seconds is exceeding the joint velocity limits. Ignoring commands until a valid command is received.")))))
103
108
if violation_popup_counter == 0:
104
109
# We want a popup when an invalid commant is sent. As long as we keep sending invalid
105
110
# commands, we do not want to repeat the popup.
106
-
popup(str, title="External Control error", blocking=False, error=True)
111
+
popup(str, title="External Control speed limit", blocking=False, warning=True)
107
112
end
108
113
if violation_popup_counter * get_steptime() % 5.0 == 0:
109
114
# We want to have a log printed regularly. We are receiving motion commands that are not
110
115
# feasible. The user should have a chance to know about this.
0 commit comments