diff --git a/unittest/unittest_utils.py b/unittest/unittest_utils.py
index e68e5e56b0d588cdffa2f77373187d1db9954836..50563fdd6de39b1c885167c7aa44c138152024fe 100644
--- a/unittest/unittest_utils.py
+++ b/unittest/unittest_utils.py
@@ -104,8 +104,11 @@ def loadTiagoNoHand():
 #    readParamsFromSrdf(robot, modelPath+SRDF_SUBPATH, False)
     return robot
 
-def loadICub():
-    URDF_FILENAME = "icub.urdf"
+def loadICub(reduced=True):
+    if reduced:
+        URDF_FILENAME = "icub_reduced.urdf"
+    else:
+        URDF_FILENAME = "icub.urdf"
     SRDF_FILENAME = "icub.srdf"
     SRDF_SUBPATH = "/icub_description/srdf/" + SRDF_FILENAME
     URDF_SUBPATH = "/icub_description/robots/" + URDF_FILENAME