We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 851eee6 commit a79193aCopy full SHA for a79193a
robot_descriptions/loaders/pinocchio.py
@@ -53,9 +53,15 @@ def load_robot_description(
53
module = import_module(f"robot_descriptions.{description_name}")
54
if commit is not None:
55
os.environ.pop("ROBOT_DESCRIPTION_COMMIT", None)
56
- robot = pin.RobotWrapper.BuildFromURDF(
57
- filename=module.URDF_PATH,
58
- package_dirs=get_package_dirs(module),
59
- root_joint=root_joint,
60
- )
+ if hasattr(module, "URDF_PATH"):
+ robot = pin.RobotWrapper.BuildFromURDF(
+ filename=module.URDF_PATH,
+ package_dirs=get_package_dirs(module),
+ root_joint=root_joint,
61
+ )
62
+ elif hasattr(module, "MJCF_PATH"):
63
+ robot = pin.RobotWrapper.BuildFromMJCF(
64
+ filename=module.MJCF_PATH,
65
66
67
return robot
0 commit comments