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
Which combination of platform is the ROS driver running on.
Linux with realtime patch
How is the UR ROS Driver installed.
Build both the ROS driver and UR Client Library from source
Which robot platform is the driver connected to.
UR E-series robot, Real robot
Robot SW / URSim version(s)
5.12.4
How is the ROS driver used.
Through the robot teach pendant using External Control URCap
Issue details
Summary
I want to reduce the stiffness of my robot joints by tuning the PID values of the controller.
Issue details
I am controlling my UR5e robot arm with ROS.
I tried to modify the proportional (P) values within the scaled_vel_joint_traj_controller in my .yaml file (see the code below).
Initially, I increased the P value of the shoulder_pan_joint to 6.0, which caused the controller to produce some noise. I then changed the P value back to the default value of 5.0. Afterwards, I experimented with random values between 3.0 and 6.5, and the noise stopped, but the stiffness of the base joint did not change. Additionally, I updated the transmission_hw_interface in the .xacro file to EffortJointInterface using the following line transmission_hw_interface:=hardware_interface/EffortJointInterface
My questions are:
Is it possible to include PID tuning in the scaled_pos_joint_traj_controller?
How can I effectively reduce the stiffness of the joints? I am particularly interested in reducing the stiffness when the robot is in freedrive mode.
How can I effectively tune the PID values to achieve my goal of reducing the joint stiffness?
Thank you.
Relevant log output
No response
Accept Public visibility
I agree to make this context public
The text was updated successfully, but these errors were encountered:
Is it possible to include PID tuning in the scaled_pos_joint_traj_controller?
I'm not sure what you mean by that. It is definitively possible to change the values, as you did, but that will also definitively have side-effects, as you experienced.
How can I effectively reduce the stiffness of the joints? I am particularly interested in reducing the stiffness when the robot is in freedrive mode.
Reducing stiffness in the freedrive is not possible to my knowledge. (It isn't even activatable from ROS at the moment, see #573).
I don't really see a relation of that to the velocity-based trajectory controller.
How can I effectively tune the PID values to achieve my goal of reducing the joint stiffness?
Affected ROS Driver version(s)
ROS noetic
Used ROS distribution.
Noetic
Which combination of platform is the ROS driver running on.
Linux with realtime patch
How is the UR ROS Driver installed.
Build both the ROS driver and UR Client Library from source
Which robot platform is the driver connected to.
UR E-series robot, Real robot
Robot SW / URSim version(s)
5.12.4
How is the ROS driver used.
Through the robot teach pendant using External Control URCap
Issue details
Summary
I want to reduce the stiffness of my robot joints by tuning the PID values of the controller.
Issue details
I am controlling my UR5e robot arm with ROS.
I tried to modify the proportional (P) values within the
scaled_vel_joint_traj_controller
in my.yaml
file (see the code below).Initially, I increased the P value of the
shoulder_pan_joint
to 6.0, which caused the controller to produce some noise. I then changed the P value back to the default value of 5.0. Afterwards, I experimented with random values between 3.0 and 6.5, and the noise stopped, but the stiffness of the base joint did not change. Additionally, I updated thetransmission_hw_interface
in the.xacro
file toEffortJointInterface
using the following linetransmission_hw_interface:=hardware_interface/EffortJointInterface
My questions are:
Is it possible to include PID tuning in the
scaled_pos_joint_traj_controller
?How can I effectively reduce the stiffness of the joints? I am particularly interested in reducing the stiffness when the robot is in freedrive mode.
How can I effectively tune the PID values to achieve my goal of reducing the joint stiffness?
Thank you.
Relevant log output
No response
Accept Public visibility
The text was updated successfully, but these errors were encountered: