MoveIt Servo - Configuring pick_ik parameters #1950
-
I am currently working on running MoveIt Servo on the UFactory Lite6 (via the Python library) in order to collect demonstration data. I have it working with the inverse jacobian method but I am now trying to configure the pick_ik plugin as the former method is struggling with encountering singularities. While trying to configure pick_ik even when I choose high threshold values I am encountering errors in servo_calc:
Here is my current config:
For my own reference:
Current Performance with KDL kinematics plugin: IMG_1069.1.MOV |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 10 replies
-
Very cool! Might be smoother if you are able to control it via velocity instead of position. Tagging @sea-bass to make sure he sees the pick_ik question. |
Beta Was this translation helpful? Give feedback.
-
Looking at the
I'd suggest doing something like:
Also: I found a potential bug in the rotation calculations and joint bounds, so could you also try with this branch and see if it makes a difference? PickNikRobotics/pick_ik#31 |
Beta Was this translation helpful? Give feedback.
-
Worked great with the following settings, thanks for sharing insights I am also reading the bio-ik paper to gain better intuition:
|
Beta Was this translation helpful? Give feedback.
Looking at the
pick_ik
configs:global
solver and bring down the gradient descent step? It's possible that this gradient step is too large and causing the solution to not converge, and lead to constant timeouts.…