Closed fabinsch closed 2 months ago
Hi @fabinsch, if you instantiate the root_joint
it should work:
robot_w_ff = load_robot_description('allegro_hand_description', root_joint=pin.JointModelFreeFlyer())
Here we follow the API of pin.RobotWrapper.BuildFromURDF
where the root joint is an instantiated joint rather than the general class. I've run into this previously as well, allow me to convert this to a discussion so that it may help future travelers :wink:
Thanks a lot for the prompt answer. You are right; this works! :-)
Hi @stephane-caron,
I want to load the allegro hand as Pinocchio model and this work well if I do not specify a root joint. However, it fails as soon as I define any joint as argument
root_joint
in theload_robot_description
function. Steps to reproducethen start ipython and run
and you should get the error trace:
I have tried it both with
pinocchio=3.1.0
andpinocchio=2.7.1
from conda. Am I doing some wrong here? Or is it maybe an issue with theRobotWrapper
@jorisv ?Thanks for your help.