ros-humble-ur-robot-driver (2.2.8-1jammy) jammy; urgency=high

  * Use tf prefix properly (backport #688 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/688>) (#725 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/725>)
  * Use SCHED_FIFO for controller_manager's main thread (#719 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/719>) (#722 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/722>)
  * Contributors: mergify[bot]

 -- Denis Stogl <denis@stoglrobotics.de>  Sun, 25 Jun 2023 22:00:00 -0000

ros-humble-ur-robot-driver (2.2.7-1jammy) jammy; urgency=high

  * Calling on_deactivate in dtr (#679 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/679>) (#704 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/704>)
  * Adds full nonblocking readout support (Multiarm part 4)  - v2 (#673 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/673>) (#703 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/703>)
  * Correct calibration correction launch file in doc (#590 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/590>)
  * Introduce hand back control service (#528 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/528>) (#670 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/670>)
  * Update definition of test goals to new version. (backport #637 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/637>) (#668 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/668>)
  * Default path to ur_client_library urscript (#316 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/316>) (#553 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/553>)
    * Change default path for urscript for headless mode.
    * Replace urscript path also in newer ur_robot_driver launchfile
  * Wait longer for controllers to load and activate
  * Fix flaky tests (#641 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/641>)
  * Added services to set tool voltage and zero force torque sensor (#466 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/466>) (#582 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/582>)
  * Controller spawner timeout (backport #608 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/608>) (#609 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/609>)
  * Fix cmake dependency on controller_manager (backport #598 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/598>) (#599 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/599>)
  * Increase timeout for first test service call to driver (Backport of #605 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/605>) (#607 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/607>)
  * Update linters & checkers (backport #426 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/426>) (#556 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/556>)
  * Clean up & improve execution tests (Backport of #512 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/512>) (#552 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/552>)
  * Contributors: Felix Exner (fexner), Lennart Nachtigall, Robert Wilbrandt, mergify[bot], Denis Stogl, livanov93, Mads Holm Peters

 -- Denis Stogl <denis@stoglrobotics.de>  Thu, 01 Jun 2023 22:00:00 -0000

ros-humble-ur-robot-driver (2.2.6-1jammy) jammy; urgency=high

  * Cleanup humble branch (#545 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/545>)
  * Contributors: Felix Exner (fexner)

 -- Denis Stogl <denis@stoglrobotics.de>  Sun, 27 Nov 2022 23:00:00 -0000

ros-humble-ur-robot-driver (2.2.5-1jammy) jammy; urgency=high

  * ur_robot_driver: Controller_stopper fix deprecation warning
  * Fix tool voltage setup (#526 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/526>)
    * Move BEGIN_REPLACE inside of header
    * Change default value of tool_voltage
    Keeping this at 0 requires users to explicitly set it to non-zero. This way
    we won't accitentally destroy hardware that cannot handle 24V.
  * Added dependency to socat (#527 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/527>)
    This is needed for the tool forwarding.
  * Add a note in the tool_comm doc about a URCap conflict (#524 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/524>)
    * Add a note in the tool_comm doc about a URCap conflict
    * Update ur_robot_driver/doc/setup_tool_communication.rst
    Co-authored-by: Mads Holm Peters <mailto:79145214+urmahp@users.noreply.github.com>
    * Fix formatting and one spelling mistake
    Co-authored-by: Mads Holm Peters <mailto:79145214+urmahp@users.noreply.github.com>
  * Contributors: Felix Exner, Felix Exner (fexner)

 -- Denis Stogl <denis@stoglrobotics.de>  Fri, 18 Nov 2022 23:00:00 -0000

ros-humble-ur-robot-driver (2.2.4-1jammy) jammy; urgency=high

  * Remove the custom ursim docker files (#478 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/478>)
    This has been migrated inside the docs and is not needed anymore.
  * Remove duplicated update_rate parameter (#479 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/479>)
  * Contributors: Felix Exner

 -- Denis Stogl <denis@stoglrobotics.de>  Thu, 06 Oct 2022 22:00:00 -0000

ros-humble-ur-robot-driver (2.2.3-1jammy) jammy; urgency=high

  * Adapt ros control api (#448 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/448>)
    * scaled jtc: Use get_interface_name instead of get_name
    * Migrate from stopped controllers to inactive controllers
    stopped controllers has been depreated upstream
  * Contributors: Felix Exner

 -- Denis Stogl <denis@stoglrobotics.de>  Tue, 26 Jul 2022 22:00:00 -0000

ros-humble-ur-robot-driver (2.2.2-1jammy) jammy; urgency=high

  * Made sure all past maintainers are listed as authors (#429 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/429>)
  * Silence a compilation warning (#425 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/425>)
    Since setting the receive timeout takes the time_buffer as an argument
    this raises a "may be used uninitialized" warning. Setting this to 0
    explicitly should prevent that.
  * Doc: Fix IP address in usage->ursim section (#422 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/422>)
  * Contributors: Felix Exner

 -- Denis Stogl <denis@stoglrobotics.de>  Mon, 18 Jul 2022 22:00:00 -0000

ros-humble-ur-robot-driver (2.2.1-1jammy) jammy; urgency=high

  * Fixed controller name for force_torque_sensor_broadcaster (#411 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/411>)
  * Contributors: Felix Exner

 -- Denis Stogl <denis@stoglrobotics.de>  Sun, 26 Jun 2022 22:00:00 -0000

ros-humble-ur-robot-driver (2.2.0-1jammy) jammy; urgency=high

  * Updated package maintainers
  * Rework bringup (#403 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/403>)
  * Prepare for humble (#394 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/394>)
  * Update dependencies on all packages (#391 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/391>)
  * Update HW-interface API for humble. (#377 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/377>)
  * Use types in hardware interface from ros2_control in local namespace (#339 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/339>)
  * Update header extension to remove compile warning. (#285 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/285>)
  * Add resource files from ROS World. (#226 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/226>)
  * Add sphinx documentation (#340 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/340>)
  * Update license to BSD-3-Clause (#277 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/277>)
  * Update ROS_INTERFACE.md to current driver (#335 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/335>)
  * Fix hardware interface names in error output (#329 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/329>)
  * Added controller stopper node (#309 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/309>)
  * Correct link to calibration extraction (#310 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/310>)
  * Start the tool communication script if the flag is set (#267 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/267>)
  * Change driver constructor and change calibration check (#282 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/282>)
  * Use GPIO tag from URDF in driver. (#224 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/224>)
  * Separate control node (#281 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/281>)
  * Add missing dependency on angles and update formatting for linters. (#283 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/283>)
  * Do not print an error output if writing is not possible (#266 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/266>)
  * Update features.md (#250 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/250>)
  * Tool communication (#218 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/218>)
  * Payload service (#238 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/238>)
  * Import transformation of force-torque into tcp frame from ROS1 driver (https://github.com/UniversalRobots/Universal_Robots_ROS_Driver/blob/master/ur_robot_driver/src/hardware_interface.cpp). (#237 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/237>)
  * Make reading and writing work when hardware is disconnected (#233 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/233>)
  * Add missing command and state interfaces to get everything working with the fake hardware and add some comment into xacro file to be clearer. (#221 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/221>)
  * Decrease the rate of async tasks. (#223 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/223>)
  * Change robot type. (#220 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/220>)
  * Driver to headless. (#217 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/217>)
  * Test execution tests (#216 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/216>)
  * Integration tests improvement (#206 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/206>)
  * Set start modes to empty. Avoid position ctrl loop on start. (#211 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/211>)
  * Add resend program service and enable headless mode (#198 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/198>)
  * Implement "choices" for robot_type param (#204 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/204>)
  * Calibration extraction package (#186 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/186>)
  * Add breaking api changes from ros2_control to hardware_interface (#189 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/189>)
  * Fix prepare and perform switch operation (#191 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/191>)
  * Update CI configuration to support galactic and rolling (#142 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/142>)
  * Dockerize ursim with driver in docker compose (#144 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/144>)
  * Enabling velocity mode (#146 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/146>)
  * Moved registering publisher and service to on_active (#151 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/151>)
  * Converted io_test and switch_on_test to ROS2 (#124 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/124>)
  * Added loghandler to handle log messages from the Client Library with … (#126 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/126>)
  * Removed dashboard client from hardware interface
  * [WIP] Updated feature list (#102 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/102>)
  * Moved Async check out of script running check (#112 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/112>)
  * Fix gpio controller (#103 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/103>)
  * Fixed speed slider service call (#100 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/100>)
  * Adding missing backslash and only setting workdir once (#108 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/108>)
  * Added dockerfile for the driver (#105 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/105>)
  * Using official Universal Robot Client Library (#101 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/101>)
  * Reintegrating missing ur_client_library dependency since the break the building process (#97 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/97>)
  * Fix readme hardware setup (#91 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/91>)
  * Fix move to home bug (#92 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/92>)
  * Using modern python
  * Some intermediate commit
  * Remove obsolete and unused files and packages. (#80 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/80>)
  * Review CI by correcting the configurations (#71 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/71>)
  * Add support for gpios, update MoveIt and ros2_control launching (#66 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/66>)
  * Quickfix against move home bug
  * Added missing initialization
  * Use GitHub Actions, use pre-commit formatting (#56 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/56>)
  * Put dashboard services into corresponding namespace
  * Start dashboard client from within the hardware interface
  * Added try catch blocks for service calls
  * Removed repeated declaration of timeout parameter which lead to connection crash
  * Removed static service name in which all auto generated services where mapped
  * Removed unused variable
  * Fixed clang-format issue
  * Removed all robot status stuff
  * Exchanged hardcoded value for RobotState msgs enum
  * Removed currently unused controller state variables
  * Added placeholder for industrial_robot_status_interface
  * Fixed clang issues
  * Added checks for internal robot state machine
  * Only load speed scaling interface
  * Changed state interface to combined speed scaling factor
  * Added missing formatting in hardware interface
  * Initial version of the speed_scaling_state_controller
  * Fix clang tidy in multiple pkgs.
  * Clang tidy fix.
  * Update force torque state controller.
  * Prepare for testing.
  * Fix decision breaker for position control. Make decision effect instantaneous.
  * Use only position interface.
  * Update hardware interface for ROS2 (#8 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/8>)
  * Update the dashboard client for ROS2 (#5 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/5>)
  * Hardware interface framework (#3 <https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/issues/3>)
  * Add XML schema to all ``package.xml`` files
  * Silence ``ament_lint_cmake`` errors
  * Update packaging for ROS2
  * Update package.xml files so ``ros2 pkg list`` shows all pkgs
  * Clean out ur_robot_driver for initial ROS2 compilation
  * Compile ur_dashboard_msgs for ROS2
  * Delete all launch/config files with no UR5 relation
  * Initial work toward compiling ur_robot_driver
  * Update CMakeLists and package.xml for:
    - ur5_moveit_config
    - ur_bringup
    - ur_description
  * Change pkg versions to 0.0.0
  * Contributors: AndyZe, Denis Stogl, Denis Štogl, Felix Exner, John Morris, Lovro, Mads Holm Peters, Marvin Große Besselmann, Rune Søe-Knudsen, livanov93, Robert Wilbrandt

 -- Denis Stogl <denis@stoglrobotics.de>  Sun, 19 Jun 2022 22:00:00 -0000

ros-humble-ur-robot-driver (0.0.3-1jammy) jammy; urgency=high

  * Added a service to end ROS control from ROS side
  * Publish IO state on ROS topics
  * Added write channel through RTDE with speed slider and IO services
  * Added subscriber to send arbitrary URScript commands to the robot

 -- Denis Stogl <denis@stoglrobotics.de>  Thu, 08 Aug 2019 22:00:00 -0000

ros-humble-ur-robot-driver (0.0.2-1jammy) jammy; urgency=high

  * Fixed dependencies and installation
  * Updated README
  * Fixed passing parameters through launch files
  * Added support for correctly switching controllers during runtime and using the standard
    joint_trajectory_controller
  * Updated externalcontrol URCap to version 1.0.2
    + Fixed Script timeout when running the URCap inside of a looping tree
    + Fixed a couple of typos
  * Increased minimal required UR software version to 3.7/5.1

 -- Denis Stogl <denis@stoglrobotics.de>  Tue, 02 Jul 2019 22:00:00 -0000

ros-humble-ur-robot-driver (0.0.1-1jammy) jammy; urgency=high

  Initial release

 -- Denis Stogl <denis@stoglrobotics.de>  Thu, 27 Jun 2019 22:00:00 -0000


