diff --git a/franka_description/robots/panda_arm.urdf.xacro b/franka_description/robots/panda_arm.urdf.xacro
index 2e663d713..f2a77d219 100644
--- a/franka_description/robots/panda_arm.urdf.xacro
+++ b/franka_description/robots/panda_arm.urdf.xacro
@@ -7,6 +7,8 @@
+
+
@@ -45,13 +47,20 @@
-
-
-
-
-
-
-
+
+
+
+ ${xacro.fatal("transmission:=" + transmission + " is not one of position, velocity, or effort")}
+
+
+
+
+
+
+
+
+
+
+
@@ -43,6 +44,7 @@
command="xacro $(find franka_description)/robots/panda_arm.urdf.xacro
gazebo:=true
hand:=$(arg use_gripper)
+ transmission:=$(arg transmission)
arm_id:=$(arg arm_id)
xyz:='$(arg x) $(arg y) $(arg z)'
rpy:='$(arg roll) $(arg pitch) $(arg yaw)'">