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

simple_humanoid: add loader & tests

parent 773b36ff
No related branches found
No related tags found
No related merge requests found
Pipeline #13423 passed
...@@ -426,6 +426,19 @@ def loadRomeo(): ...@@ -426,6 +426,19 @@ def loadRomeo():
return RomeoLoader().robot return RomeoLoader().robot
class SimpleHumanoidLoader(RobotLoader):
path = 'simple_humanoid_description'
urdf_subpath = 'urdf'
urdf_filename = 'simple_humanoid.urdf'
srdf_filename = 'simple_humanoid.srdf'
free_flyer = True
class SimpleHumanoidClassicalLoader(SimpleHumanoidLoader):
urdf_filename = 'simple_humanoid_classical.urdf'
srdf_filename = 'simple_humanoid_classical.srdf'
class IrisLoader(RobotLoader): class IrisLoader(RobotLoader):
path = "iris_description" path = "iris_description"
urdf_filename = "iris_simple.urdf" urdf_filename = "iris_simple.urdf"
...@@ -449,6 +462,8 @@ ROBOTS = { ...@@ -449,6 +462,8 @@ ROBOTS = {
'kinova': KinovaLoader, 'kinova': KinovaLoader,
'panda': PandaLoader, 'panda': PandaLoader,
'romeo': RomeoLoader, 'romeo': RomeoLoader,
'simple_humanoid': SimpleHumanoidLoader,
'simple_humanoid_classical': SimpleHumanoidClassicalLoader,
'solo': SoloLoader, 'solo': SoloLoader,
'solo12': Solo12Loader, 'solo12': Solo12Loader,
'talos': TalosLoader, 'talos': TalosLoader,
......
...@@ -64,6 +64,12 @@ class RobotTestCase(unittest.TestCase): ...@@ -64,6 +64,12 @@ class RobotTestCase(unittest.TestCase):
def test_romeo(self): def test_romeo(self):
self.check('romeo', 62, 61) self.check('romeo', 62, 61)
def test_simple_humanoid(self):
self.check('simple_humanoid', 36, 35, one_kg_bodies=['LARM_LINK3', 'RARM_LINK3'])
def test_simple_humanoid_classical(self):
self.check('simple_humanoid_classical', 36, 35, one_kg_bodies=['LARM_LINK3', 'RARM_LINK3'])
def test_solo(self): def test_solo(self):
self.check('solo', 15, 14) self.check('solo', 15, 14)
......
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