From 4636ea0892de854cb27f6695687fb5c05d3e4c1d Mon Sep 17 00:00:00 2001 From: Carlos Mastalli <carlos.mastalli@laas.fr> Date: Mon, 15 Apr 2019 18:01:27 +0200 Subject: [PATCH] [script] Display the posture of different robots in gepetto viewer --- python/display.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 python/display.py diff --git a/python/display.py b/python/display.py new file mode 100644 index 0000000..e91de54 --- /dev/null +++ b/python/display.py @@ -0,0 +1,42 @@ +import sys +sys.path.append('/opt/openrobots/share/example-robot-data/unittest/') +from unittest_utils import loadHyQ, loadTalos, loadTalosArm, loadTiago, loadTiagoNoHand, loadICub + + +DISPLAY_HYQ = 'hyq' in sys.argv +DISPLAY_TALOS = 'talos' in sys.argv +DISPLAY_TALOS_ARM = 'talos_arm' in sys.argv +DISPLAY_TIAGO = 'tiago' in sys.argv +DISPLAY_TIAGO_NO_HAND = 'tiago_no_hand' in sys.argv +DISPLAY_ICUB = 'icub' in sys.argv + +if DISPLAY_HYQ: + hyq = loadHyQ() + hyq.initDisplay(loadModel=True) + hyq.display(hyq.q0) + +if DISPLAY_TALOS: + talos = loadTalos() + talos.initDisplay(loadModel=True) + talos.display(talos.q0) + +if DISPLAY_TALOS_ARM: + talos_arm = loadTalos() + talos_arm.initDisplay(loadModel=True) + talos_arm.display(talos_arm.q0) + +if DISPLAY_TIAGO: + tiago = loadTiago() + tiago.initDisplay(loadModel=True) + tiago.display(tiago.q0) + +if DISPLAY_TIAGO_NO_HAND: + tiago_no_hand = loadTiagoNoHand() + tiago_no_hand.initDisplay(loadModel=True) + tiago_no_hand.display(tiago_no_hand.q0) + +if DISPLAY_ICUB: + icub = loadICub() + icub.initDisplay(loadModel=True) + icub.display(icub.q0) + -- GitLab