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

[MoveIt] Executed motions are always slightly off from waypoints

asked 2023-01-09 23:44:52 -0600

kidpaul gravatar image

updated 2023-01-09 23:45:25 -0600

Hi all,

I've been using MoveIt motion planning (OMPL) to simulate pick&place in the Gazebo environment. And I've noticed that the end-effector of the robot in the simulation is always off (~3cm) from given waypoints it needs to follow.

At the first time, I tried to set a specific tolerance value using MoveGroupCommander.get_goal_position_tolerance, however it did not make much difference. Then, I tried to reduce eef_step when using compute_cartesian_path. It still did not work as expected.

Right now, I'm suspecting that there is something wrong with my controller parameters that hinder the robot to reach to deisred waypoints. Are there any other factors that potentially cause this kind of behavior?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2023-01-18 02:53:10 -0600

kidpaul gravatar image

I'll answer my own question.

Indeed, my controller PID gains were too off to follow the planned trajectory. After tuning those gains with trails and errors in the gazebo environment, errors became much more reasonable.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2023-01-09 23:44:52 -0600

Seen: 82 times

Last updated: Jan 18 '23