From ea86adb042cd7bf8b0619de347b3d4124ec1fa8c Mon Sep 17 00:00:00 2001 From: Wolfgang Merkt <w.merkt@gmail.com> Date: Mon, 13 Dec 2021 15:06:26 +0000 Subject: [PATCH] Enable prefix resolution without needing to install HPP-Corba --- anymal_rbprm/__init__.py | 5 +++++ anymal_rbprm/anymal.py | 10 ++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/anymal_rbprm/__init__.py b/anymal_rbprm/__init__.py index e69de29..e3beac8 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 1a25355..8ee8414 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 -- GitLab