diff --git a/anymal_rbprm/__init__.py b/anymal_rbprm/__init__.py index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e3beac8a4d266b6936279b277872af340e43a045 100644 --- a/anymal_rbprm/__init__.py +++ b/anymal_rbprm/__init__.py @@ -0,0 +1,5 @@ +from pathlib import Path + +def prefix(): + """$prefix/lib/pythonX.Y/site-packages/$module/__init__.py: extract prefix from module""" + return Path(__file__).parent.parent.parent.parent.parent diff --git a/anymal_rbprm/anymal.py b/anymal_rbprm/anymal.py index 1a25355c1520a67cf94b08875393ba3dbb7c6138..8ee84146e5ab1a58a52be2ee2a62e94096c538cd 100644 --- a/anymal_rbprm/anymal.py +++ b/anymal_rbprm/anymal.py @@ -19,12 +19,6 @@ from hpp.corbaserver.rbprm.rbprmfullbody import FullBody as Parent from pinocchio import SE3 import numpy as np -from pathlib import Path - - -def prefix(module): - """$prefix/lib/pythonX.Y/site-packages/$module/__init__.py: extract prefix from module""" - return Path(module.__file__).parent.parent.parent.parent.parent class Robot(Parent): @@ -131,9 +125,9 @@ class Robot(Parent): legy = 0.02 import anymal_rbprm kinematic_constraints_path = str( - prefix(anymal_rbprm) / "share/anymal-rbprm/com_inequalities/feet_quasi_flat/anymal_") + anymal_rbprm.prefix() / "share/anymal-rbprm/com_inequalities/feet_quasi_flat/anymal_") relative_feet_constraints_path = str( - prefix(anymal_rbprm) / "share/anymal-rbprm/relative_effector_positions/anymal_") + anymal_rbprm.prefix() / "share/anymal-rbprm/relative_effector_positions/anymal_") minDist = 0.2