Joints depend on other joints

asked 2017-05-02 09:36:25 -0500

csal gravatar image

I am trying to set the PID position controller on my 7-DOF robotic arm using ros-control. However, the joints are not behaving independently. For instance when I move joint 2, joint 4 moves a bit as well. This makes the PID tuning complicated. How can I make the joints independent of each other so that I can set each joint's PID separately? Do you think that the problem is because of the inertial values?

Also, when setting one of the joints (which is on a horizontal plane) as revolute, the link starts moving even when the set position is 0, however when changing it to continuous joint it behaves correctly. Why is this?

Thanks

edit retag flag offensive close merge delete