IK failed, Manipulation plan failed at stage 'reachable & valid pose filter'
I'm using MoveIt to control 4-DOF robotic arm I built myself. The first stage is documented here https://steemit.com/robot/@wintermuteai/ros-moveit-robotic-arm I'm at the second stage now, where I'm trying to use Python API for pick and place pipeline. First the arm goes to the pre-grasp pose using setposetarget command, which arm can execute 80 percent of the time. But pick operation always fails with following error:
[ WARN] [1537283456.419090736]: All supplied grasps failed. Retrying last grasp in verbose mode. [ INFO] [1537283456.419349063]: Re-added last failed plan for pipeline 'pick'. Queue is now of size 1 [ INFO] [1537283456.425039540]: IK failed [ INFO] [1537283456.432710067]: IK failed [ INFO] [1537283456.441817085]: IK failed [ INFO] [1537283456.441934449]: Sampler failed to produce a state [ INFO] [1537283456.442002976]: Manipulation plan 8 failed at stage 'reachable & valid pose filter' on thread 0
Your environment
ROS Distro: [Kinetic]
OS Version: e.g. Ubuntu 16.04
Binary
Arm going to pre-grasp pose and then failing to execute all the grasps provided by grasp generator. A few guesses: 1)I saw people having issues with less than 6-DOF arms using KDL kinematics solver. I've tried Trac-IK with the same results. I also want to pay attention that my arm can move to different poses using RVIZ interactive markers, but the strange thing is, after joint2 or joint3 moved from the default angle I cannot rotate the robot platform(base_cylinder) with interactive markers anymore without swtiching on the "Allow approximate IK solutions" option. 2)There's no IK solver for gripper which is two revolute type joints. Can that be an issue?
I would appreciate any help, that could move me in the right direction.
Here are my URDF, SRDF and python code files.
Asked by Wintermute on 2018-09-18 11:12:39 UTC
Comments
This reads like a cross-post of ros-planning/moveit#1064. If so, please allow the moveit maintainers some time to respond, and please do not cross-post questions like this.
Asked by gvdhoorn on 2018-09-18 15:28:51 UTC
Alright, I see. Okay, I'll wait and see if I can find the solution on Github. If I find the solution would it be a good idea to also post it here? I see many people having issues with pick and place pipeline.
Asked by Wintermute on 2018-09-18 23:00:40 UTC
hey! i have the same problem , did you solve it?
Asked by epsilon11101 on 2020-01-24 17:39:48 UTC