<?xml version="1.0"?> <robot xmlns:xacro="http://www.ros.org/wiki/xacro"> <xacro:macro name="ur5_arm_transmission" params="name"> <transmission name="shoulder_pan_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="shoulder_pan_motor"/> <joint name="${name}shoulder_pan_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> <transmission name="shoulder_lift_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="shoulder_lift_motor"/> <joint name="${name}shoulder_lift_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> <transmission name="elbow_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="elbow_motor"/> <joint name="${name}elbow_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> <transmission name="wrist_1_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="wrist_1_motor"/> <joint name="${name}wrist_1_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> <transmission name="wrist_2_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="wrist_2_motor"/> <joint name="${name}wrist_2_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> <transmission name="wrist_3_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="wrist_3_motor"/> <joint name="${name}wrist_3_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> </xacro:macro> </robot>