Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warning: Uncontrolled movement with UR's latest Humble release #142

Open
stefanscherzinger opened this issue Aug 10, 2023 · 1 comment
Open
Labels

Comments

@stefanscherzinger
Copy link
Contributor

stefanscherzinger commented Aug 10, 2023

Problem description
There seems to be a problem with the cartesian controllers and the latest UR ROS2 driver. After upgrading today from

> $ cat /var/log/dpkg.log | grep ros-humble-ur-                                                                                                                                                                             
2023-08-10 14:21:59 upgrade ros-humble-ur-robot-driver:amd64 2.2.6-1jammy.20230327.202833 2.2.8-1jammy.20230722.001651
2023-08-10 14:21:58 upgrade ros-humble-ur-client-library:amd64 1.3.1-1jammy.20221201.233731 1.3.2-1jammy.20230714.001128

the cartesian_force_controller completely freaked out upon activation. I'm currently not sure what's happening, but I could pinpoint it down a little. After removing the system dependencies and after installing from source

everything behaves normal.

So, something happens in the driver between 2.2.7 and 2.2.8 whose consequence I need to check in the controllers. The only commit that seems to touch relevant parts of the code was introduced with #719. Let's see what that is..

Software versions

  • Commit: a7bbee5
  • OS: Ubuntu 22.04
  • ROS version: ROS2 Humble, ros-humble-ur-robot_driver 2.2.8, ros-humble-ur-client-library 1.3.2
  • Robot: UR5e

Workaround
Until this is fixed, build the driver from source as explained here and switch to 2.2.7 (git checkout 2.2.7).

@shrutichakraborty
Copy link

Hi @stefanscherzinger, is this still the case? I have been experiencing issues with the cartesian motion controller where the robot vibrates upon reaching commanded position, and sometimes even experiences random jerks along the motion, is this related to this issue or could that be fixed by tuning the controller? Any ideas would be helpful thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants