Closed zakimohzani closed 3 years ago
I've tested IKFast based with a moveit demo_launch and there's no issue there. It plans and executes just fine.
So in the quest of debugging this, I made 5 points as shown in this picture and used makeCartesianPoint() instead of makeTolerancedCartesianPoint();
And this resulted in the following:
[ INFO] [1614824132.161127618]: Subscriber found, publishing markers. [ WARN] [1614824132.176168011]: Failed for find ANY joint poses, returning [ WARN] [1614824132.176305053]: Failed for find ANY joint poses, returning [ERROR] [1614824132.176374952]: calculateJointSolutions: IK failed for input trajectory point with ID = ID5 [ERROR] [1614824132.176519813]: calculateJointSolutions: IK failed for input trajectory point with ID = ID1 [ERROR] [1614824132.181752566]: Could not solve for a valid path
I'm not sure where is this interaction happening. Within Descartes or IKFast? Anyhow, I now plan to check if Moveit (+OMPL) can get to point to the 5th point.
Now, why did descartes+IKFast complain about not finding the last point (lowest point)? Did IKFast report an area without a solution? How can I visualise what IKFast is doing?
Turns out the default precision used in IKFast only resulted in 90% coverage of all solutions. I could only bump it by increasing precision. That resulted in 97% coverage.
I'm not closing this topic yet until I reach 100% but I think maybe its more used under the Niryo / IKFast repos. Will close it when I can actually close it.
Managed to skip this issue altogether with TrakIK. Will revisit if it's not fast enough but by then we'd use another robot.
Hello guys,
Could you provide hints on how to debug this Niryo robot + IKFast + Descartes? I've marked the trajectory required within this video and it fails 50% of the time https://www.youtube.com/watch?v=7D3o2uG-hKA . The x-axis should follow the trajectory.
I've check the controller errors and they're 0 throughout the time. What else could be the cause of this?
I've also listed the problem + code here: https://answers.ros.org/question/372891/need-suggestions-in-debugging-descartes-niryo-see-video/ and so far I've not gotten any answers.
Thank you.