ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I've not seen this particular error come up when generating plugins for my own urdfs, but thought I'd might describe how I got openrave (0.8 in my case) to cooperate.

I first embedded the model in a manipulator element in a robot. I used this post to the OpenRave mailing list for inspiration, in combination with the OpenRave XML specification.

As we now have a proper robot (instead of just a dae), we can now use the following command line (change to your specific version of openrave.py):

openrave0.8.py --database inversekinematics --robot=/path/to/collada_file_with_manipulator.xml --iktype=YOUR-IK-TYPE --iktests=100

I'm in no way an expert on IKFast or OpenRave, but in almost all cases where the direct invocation of ikfast.py failed, this worked for me.

PS: you might have more success asking this on the OpenRave mailing list.