-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pick_ik failing consistently on IK when using setPoseTarget, while KDL easily solves #76
Comments
The For Cartesian planning, a string of close-by problems are solved, which may similarly be OK for the global solver. If you switch the mode to |
Hello, Thank you for you reply.
Ok, this makes sense to me.
I tried also switching to
Is there anything wrong with my kinematics parameters? Are there any issues of |
Never mind, misinterpreted that |
Also, no issues with continuous joints in |
I'm not quite sure I understood this. Why should this be an OMPL problem when it works by simply changing the kinematics plugin to KDL? Maybe I'm getting it wrong, but it is my understanding that Thank you for you patience and support. |
Hmm, yes, you're right. Sorry about that. I wouldn't know what else to recommend besides debugging the solver to see why it fails for that far-away solve. I also don't know what your parameters are for the global solver, as that has its own variables not listed in the original post. |
Looking at your parameters and the other defaults, I may suggest: It seems your What if you increase Also, what happens if you reduce the |
Hi all!
Thank you for this nice piece of solver. I was quite excited to see and official
bio_ik
kinematics solver plugin for MoveIt2!I was testing out this plugin, but have encountered some issues. Let me give some context first:
I'm using the ROS2 Humble Docker image and using a ros2 node with
MoveGroupInterface
to plan motions. My robot has 6 DoF and the first joint is continuous. I installed pick_ik through the ros2 Humble binaries. This is one of my attempts for akinematics.yaml
:I encountered the following:
setJointValueTarget
), everything works fine. This is reasonable since no IK should be performed to plan here.setPoseTarget
, the planning always fails with the following:setPoseTarget
), the plan is found in no time.computeCartesianPath
toward the same Cartesian pose usingpick_ik
, the planning is 100% successful.I assume there are no issues with my robot model since KDL is successful all the time. Is there anything wrong with my
kinematics.yaml
? Can there be any issues with the joint limits or continuous joints? I assume the problem is here with the inverse kinematics.I would appreciate any hints or help. Thanks in advance.
The text was updated successfully, but these errors were encountered: