Skip to content

Releases: UniversalRobots/Universal_Robots_Client_Library

1.7.0

20 Feb 08:17
Compare
Choose a tag to compare

New features

  • Expose diagnostic error codes by @jessica-chen-ocado in #225
  • Use ExampleRobotWrapper for initialization in all examples by @urfeex in #265
  • Change UrDriver initialization to a config struct by @urfeex in #264
  • Parametrize reconnection time for UrDriver by @urfeex in #266
  • Use colored log output and timestamps in default log handler by @urfeex in #267

Bugfixes

  • Use joint speed for extrapolation rather than differences by @urfeex in #254
  • RTDEClient: pause and stop in destructor only if running by @urfeex in #257
  • Fix DashboardClient load program from subdir by @urfeex in #269
  • Improve limit check by @urfeex in #256
  • UrDriver: Send program in headless mode after creating trajectory and script_command servers by @urfeex in #271

Documentation

  • Add more information about acceleration/velocity parametrization in trajectory examples by @urfeex in #251
  • Move setup instructions to ur_client_library by @urfeex in #248
  • Update link to sphinx-doc.org using https by @urfeex in #247
  • docs: Clarify that the motion functions use script functions for execution by @urfeex in #255
  • Doc examples by @urfeex in #258
  • Fix GH edit URL for trajectory_point_interface example by @urfeex in #259

CI / repo / package

  • Allow clang-format to indent preprocessor directives by @urfeex in #246
  • Urcap based tests by @urfeex in #252
  • Add codecov/test-results-action by @urrsk in #260
  • Fix branch name for integration tests run on push by @urfeex in #262
  • Use coverage flags to distinguish between runs by @urfeex in #261
  • Enable nightly CI jobs by @urfeex in #263
  • Make UrDriver tests run without ctest by @urfeex in #270

New Contributors

Full Changelog: 1.6.0...1.7.0

1.6.0

24 Jan 08:23
Compare
Choose a tag to compare

New features

  • Trajectory point velocities by @urfeex in #241
  • Add instruction executor for high-level robot control by @urfeex in #242

Bugfixes

  • Enable force mode compatibility with various move types by @urrsk in #230
  • Do not throw exception in DashboardClient::sendRequest by @urfeex in #249

Documentation

CI / repo / package

New Contributors

Full Changelog: 1.5.0...1.6.0

1.5.0

26 Nov 07:52
Compare
Choose a tag to compare

What's Changed

New features

Bugfixes / Improvements

Full Changelog: 1.4.0...1.5.0

1.4.0

11 Sep 07:50
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.7...1.4.0

1.3.7

03 Jun 12:27
Compare
Choose a tag to compare

What's Changed

  • [CI] Update distros for prerelease test by @fmauch in #202
  • [start_ursim] Use a program folder per model by @fmauch in #201
  • [start_ursim] Always check ursim version for compatibility by @fmauch in #203
  • Fix start ursim by @fmauch in #204

Full Changelog: 1.3.6...1.3.7

v1.3.6

08 Apr 07:07
Compare
Choose a tag to compare

What's Changed

  • Changed spline interpolation to use the last commanded joint velocity… by @urmahp in #195

Full Changelog: 1.3.5...1.3.6

v1.3.5

25 Feb 20:11
Compare
Choose a tag to compare

New features

  • Add support for UR30 in start_ursim.sh by @fmauch in #193

Improvements / Bugfixes

Full Changelog: https://github.com/UniversalRobots/Universal_Robots_Client_Library/blob/master/CHANGELOG.rst

v1.3.4

25 Sep 06:43
Compare
Choose a tag to compare

We are happy to announce a new version of the ur_client_library.

New features

  • Added support for UR20 un start_ursim.sh script (#179)
  • The receive timeout of the URScript part can be configured explicitly and per control mode (#178)
  • Make tcp_server retry binding the socket (#176)

For a full changelog, please see https://github.com/UniversalRobots/Universal_Robots_Client_Library/blob/master/CHANGELOG.rst

v1.3.3

25 Sep 04:32
Compare
Choose a tag to compare

We are happy to announce a new version of the ur_client_library.

New features

  • Add support for setting socket max num tries and reconnect timeout (#172)
  • Added RTDEClient constructor with vector recipes (#143)

Improvements / Bugfixes

  • Added handling of spline interpolation with end point velocities (#169)
  • Throws exception if the URScript file doesn't exists (#173)
  • Add separate rounding in the conversion from float to int32

For a full changelog, please see https://github.com/UniversalRobots/Universal_Robots_Client_Library/blob/master/CHANGELOG.rst

v1.3.2

13 Jul 17:55
Compare
Choose a tag to compare

We are happy to announce a new version of the ur_client_library.

New features

  • The URScript file and communication protocol now supports spline interpolation running on the robot (see #151)
  • Add SaveLog command to the Dashboard client to save the current log output to a log file
  • Specifically set RTDE pipeline producer to FIFO scheduling (#139)
  • Added support for force_mode, freedrive and tool contact (#138)

For a full changelog, please see https://github.com/UniversalRobots/Universal_Robots_Client_Library/blob/master/CHANGELOG.rst