Skip to content
Snippets Groups Projects
Commit 671d31f2 authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[Python] inline URDF_FILENAME

when it was useless otherwise
parent 9ac3d287
No related branches found
No related tags found
No related merge requests found
Pipeline #10242 failed
...@@ -89,10 +89,7 @@ def loadANYmal(withArm=None): ...@@ -89,10 +89,7 @@ def loadANYmal(withArm=None):
def loadTalosArm(): def loadTalosArm():
URDF_FILENAME = "talos_left_arm.urdf" return robot_loader('talos_data', "talos_left_arm.urdf", "talos.srdf")
SRDF_FILENAME = "talos.srdf"
return robot_loader('talos_data', URDF_FILENAME, SRDF_FILENAME)
def loadTalos(legs=False): def loadTalos(legs=False):
...@@ -168,55 +165,39 @@ def loadTalosLegs(): ...@@ -168,55 +165,39 @@ def loadTalosLegs():
def loadHyQ(): def loadHyQ():
URDF_FILENAME = "hyq_no_sensors.urdf" return robot_loader('hyq_description', "hyq_no_sensors.urdf", "hyq.srdf", ref_posture="standing", free_flyer=True)
SRDF_FILENAME = "hyq.srdf"
return robot_loader('hyq_description', URDF_FILENAME, SRDF_FILENAME, ref_posture="standing", free_flyer=True)
def loadSolo(solo=True): def loadSolo(solo=True):
if solo: return robot_loader('solo_description',
URDF_FILENAME = "solo.urdf" "solo.urdf" if solo else "solo12.urdf",
else: "solo.srdf",
URDF_FILENAME = "solo12.urdf" ref_posture="standing",
SRDF_FILENAME = "solo.srdf" free_flyer=True)
return robot_loader('solo_description', URDF_FILENAME, SRDF_FILENAME, ref_posture="standing", free_flyer=True)
def loadKinova(): def loadKinova():
URDF_FILENAME = "kinova.urdf" return robot_loader('kinova_description', "kinova.urdf", "kinova.srdf", ref_posture="arm_up")
SRDF_FILENAME = "kinova.srdf"
return robot_loader('kinova_description', URDF_FILENAME, SRDF_FILENAME, ref_posture="arm_up")
def loadTiago(hand=True):
def loadTiago(): return robot_loader('tiago_description', "tiago.urdf" if hand else "tiago_no_hand.urdf")
URDF_FILENAME = "tiago.urdf"
# SRDF_FILENAME = "tiago.srdf"
return robot_loader('tiago_description', URDF_FILENAME)
def loadTiagoNoHand(): def loadTiagoNoHand():
URDF_FILENAME = "tiago_no_hand.urdf" warnings.warn("`loadTiagoNoHand()` is deprecated. Please use `loadTiago(hand=False)`", DeprecationWarning, 2)
# SRDF_FILENAME = "tiago.srdf" return loadTiago(hand=False)
return robot_loader('tiago_description', URDF_FILENAME)
def loadICub(reduced=True): def loadICub(reduced=True):
if reduced: return robot_loader('icub_description',
URDF_FILENAME = "icub_reduced.urdf" "icub_reduced.urdf" if reduced else "icub.urdf",
else: "icub.srdf",
URDF_FILENAME = "icub.urdf" free_flyer=True)
SRDF_FILENAME = "icub.srdf"
return robot_loader('icub_description', URDF_FILENAME, SRDF_FILENAME, free_flyer=True)
def loadPanda(): def loadPanda():
URDF_FILENAME = "panda.urdf" return robot_loader('panda_description', "panda.urdf", urdf_subpath='urdf')
return robot_loader('panda_description', URDF_FILENAME, urdf_subpath='urdf')
def loadUR(robot=5, limited=False, gripper=False): def loadUR(robot=5, limited=False, gripper=False):
...@@ -231,24 +212,16 @@ def loadUR(robot=5, limited=False, gripper=False): ...@@ -231,24 +212,16 @@ def loadUR(robot=5, limited=False, gripper=False):
def loadHector(): def loadHector():
URDF_FILENAME = "quadrotor_base.urdf" return robot_loader('hector_description', "quadroto_base.urdf", free_flyer=True)
return robot_loader('hector_description', URDF_FILENAME, free_flyer=True)
def loadDoublePendulum(): def loadDoublePendulum():
URDF_FILENAME = "double_pendulum.urdf" return robot_loader('double_pendulum_description', "double_pendulum.urdf", urdf_subpath='urdf')
return robot_loader('double_pendulum_description', URDF_FILENAME, urdf_subpath='urdf')
def loadRomeo(): def loadRomeo():
URDF_FILENAME = "romeo.urdf" return robot_loader('romeo_description', "romeo.urdf", urdf_subpath='urdf', free_flyer=True)
return robot_loader('romeo_description', URDF_FILENAME, urdf_subpath='urdf', free_flyer=True)
def loadIris(): def loadIris():
URDF_FILENAME = "iris_simple.urdf" return robot_loader('iris_description', "iris_simple.urdf", free_flyer=True)
return robot_loader('iris_description', URDF_FILENAME, free_flyer=True)
...@@ -90,7 +90,7 @@ class TiagoTest(RobotTestCase): ...@@ -90,7 +90,7 @@ class TiagoTest(RobotTestCase):
class TiagoNoHandTest(RobotTestCase): class TiagoNoHandTest(RobotTestCase):
RobotTestCase.ROBOT = example_robot_data.loadTiagoNoHand() RobotTestCase.ROBOT = example_robot_data.loadTiago(hand=False)
RobotTestCase.NQ = 14 RobotTestCase.NQ = 14
RobotTestCase.NV = 12 RobotTestCase.NV = 12
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment