ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Got controller gains for six-axis manipulator?

asked 2018-09-16 20:50:50 -0500

raequin gravatar image

Do you have working PID gains for the effort_controllers/JointTrajectoryController of a six-axis manipulator that I could use as a starting point for tuning the gains on a UR10? The universal_robot package uses the PositionJointInterface class for getting the joints to their desired positions but this mechanism causes unrealistic interactions between the manipulator and the Gazebo environment. For that reason I've changed the package locally to use the EffortJointInterface following this example. The author notes that the gains there are not working. Please share with me any advice on tuning a 6-R 'bot or working gains for a manipulator.

edit retag flag offensive close merge delete

Comments

Do you have the values which worked for you?

pmuthu2s gravatar image pmuthu2s  ( 2019-03-20 07:14:00 -0500 )edit
1

The values at the link in the accepted answer worked well.

linear_arm_actuator_joint: {p: 10000, d: 500, i: 0, i_clamp: 1}
shoulder_pan_joint: {p: 10000, d: 150, i: 0, i_clamp: 1}
shoulder_lift_joint: {p: 50000, d: 150, i: 10, i_clamp: 50}
elbow_joint: {p: 50000, d: 150, i: 1, i_clamp: 25}
wrist_1_joint: {p: 100, d: 5, i: 0, i_clamp: 1}
wrist_2_joint: {p: 75, d: 2, i: 0, i_clamp: 1}
wrist_3_joint: {p: 25, d: 1, i: 0, i_clamp: 1}
raequin gravatar image raequin  ( 2019-03-20 15:51:13 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
2

answered 2018-09-17 01:15:57 -0500

gvdhoorn gravatar image

I don't know whether they "work", but you could take a look at the values that OSRF used for the ARIAC 2017 competition: osrf/ariac/src/osrf_gear/launch/ur10/arm_controller_ur10_custom.yaml.

edit flag offensive delete link more

Comments

Those values perform better for me than the original ones in the link included in the question. The ones you referred to are a good starting point for tuning :)

raequin gravatar image raequin  ( 2018-09-17 08:30:59 -0500 )edit

If you manage to improve the behaviour by using different values, it would be nice if you could post here to let us know which values you used.

gvdhoorn gravatar image gvdhoorn  ( 2018-09-17 10:00:00 -0500 )edit
1

The first time I used the posted gains was with a voluminous tool on the robot and the manipulator had a lot of overshoot. Since then, my simulations have used more conventional tooling and performance has been fine. That is, these gains seem okay to me :)

raequin gravatar image raequin  ( 2018-09-24 08:47:11 -0500 )edit

Nice.

We might add them as defaults to the improved version of the universal_robot packages.

gvdhoorn gravatar image gvdhoorn  ( 2018-09-24 09:43:02 -0500 )edit

Question Tools

2 followers

Stats

Asked: 2018-09-16 20:50:50 -0500

Seen: 280 times

Last updated: Sep 17 '18