diff --git a/script/tools/display_tools.py b/script/tools/display_tools.py
index 261d53c09915264e76a1930cff200407e720fce3..86455c9075a5061e29190ebf2df9897fe3793ea1 100644
--- a/script/tools/display_tools.py
+++ b/script/tools/display_tools.py
@@ -8,7 +8,12 @@ def createSphere(name,r,size=0.01,color=[0,0,0,1]):
   r.client.gui.refresh()
 
 def moveSphere(name,r,pos):
-  q=pos+[1,0,0,0]
+  if len(pos) == 3:
+    q=pos+[1,0,0,0]
+  elif len(pos) == 7:
+    q = pos
+  else:
+    raise ValueError("pos should be of size 3 or 7 ")
   r.client.gui.applyConfiguration(name,q)
   r.client.gui.refresh()