diff --git a/python/example_robot_data/robots_loader.py b/python/example_robot_data/robots_loader.py index cfa3da654dee2eb75f0a6e1d83be2eb0643a2bb6..2c525afdc0fa9757adb42ff1f29412129fd53d39 100644 --- a/python/example_robot_data/robots_loader.py +++ b/python/example_robot_data/robots_loader.py @@ -8,8 +8,9 @@ from pinocchio.robot_wrapper import RobotWrapper def getModelPath(subpath, printmsg=False): base = '../../../share/example-robot-data' - for path in [dirname(dirname(dirname(dirname(__file__)))), - dirname(dirname(dirname(__file__)))] + [join(p, base.strip('/')) for p in sys.path]: + main_dir = dirname(dirname(dirname(__file__))) + for path in [join(dirname(main_dir), 'robots'), join(main_dir, 'robots') + ] + [join(p, base.strip('/')) for p in sys.path]: if exists(join(path, subpath.strip('/'))): if printmsg: print("using %s as modelPath" % path)