Robotics StackExchange | Archived questions

gazebo robot finger joint values not reaching the expected values

I noticed that the finger can reach an arbitrary configuration only in free space. If the robot undergoes a task of making contacts, then over a time period, the joints gets into a situation where it cannot be set to a defined configuration. I tried recommendation from ros-answers, which suggested modifying minstepsize and iters params.

Reducing iters < 100 causes too much jittering of joints
Increasing iters > 100 makes everything slow and no improvement
changing minstepsize causes the robot to collapse
I could only reach the expected configuration at the end of an episode, only if the robot is allowed to wait for 10+ seconds.

If anybody has faced this issue in the past, could you please suggest some recommendations on how to handle this?
initial configuration
Over the time period, it can only reach the configuration in the image below:
image description

Asked by shameer on 2022-06-01 07:52:38 UTC

Comments

Answers

I ended up doing this solution. Though it require around 0.5 extra seconds, it offers a clean configuration to continue with the next episode.

Asked by shameer on 2022-06-08 06:06:37 UTC

Comments