diff --git a/ur_description/urdf/gazebo.urdf.xacro b/ur_description/urdf/gazebo.urdf.xacro index e82aab97cb3a9c7c1db613eb7a60b019b2830a16..8cb1bb48f2c24029bfe84267d80e2c5cd7350f45 100644 --- a/ur_description/urdf/gazebo.urdf.xacro +++ b/ur_description/urdf/gazebo.urdf.xacro @@ -4,17 +4,15 @@ xmlns:interface="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface"> <gazebo> - <controller:gazebo_ros_controller_manager name="gazebo_ros_controller_manager" plugin="libgazebo_ros_controller_manager.so"> + <plugin name="gazebo_ros_controller_manager" filename="libgazebo_ros_controller_manager.so"> <alwaysOn>true</alwaysOn> <updateRate>1000.0</updateRate> - <interface:audio name="gazebo_ros_controller_manager_dummy_iface" /> - </controller:gazebo_ros_controller_manager> + </plugin> - <controller:gazebo_ros_power_monitor name="gazebo_ros_power_monitor_controller" plugin="libgazebo_ros_power_monitor.so"> + <plugin name="gazebo_ros_power_monitor_controller" filename="libgazebo_ros_power_monitor.so"> <alwaysOn>true</alwaysOn> <updateRate>1.0</updateRate> <timeout>5</timeout> - <interface:audio name="power_monitor_dummy_interface" /> <powerStateTopic>power_state</powerStateTopic> <powerStateRate>10.0</powerStateRate> <fullChargeCapacity>87.78</fullChargeCapacity> @@ -22,7 +20,7 @@ <chargeRate>525</chargeRate> <dischargeVoltage>15.52</dischargeVoltage> <chargeVoltage>16.41</chargeVoltage> - </controller:gazebo_ros_power_monitor> + </plugin> </gazebo> </robot> diff --git a/ur_description/urdf/ur10.gazebo.xacro b/ur_description/urdf/ur10.gazebo.xacro index a92d61df24cd4e4b8845acae6b8c2b3ed3db464c..3c3d43ece29fbec5ac98b0da3a9cb99619cb9fed 100644 --- a/ur_description/urdf/ur10.gazebo.xacro +++ b/ur_description/urdf/ur10.gazebo.xacro @@ -5,43 +5,42 @@ xmlns:interface="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface" xmlns:xacro="http://ros.org/wiki/xacro"> - <xacro:macro name="ur10_arm_gazebo" params="name"> + <xacro:macro name="ur10_arm_gazebo" params="prefix"> - <gazebo reference="${name}_base_link"> + <gazebo reference="${prefix}base_link"> <material value="Gazebo/Grey" /> <turnGravityOff>false</turnGravityOff> </gazebo> - <gazebo reference="${name}_shoulder_pan_link"> + <gazebo reference="${prefix}shoulder_pan_link"> <material value="Gazebo/Blue " /> <turnGravityOff>false</turnGravityOff> </gazebo> - <gazebo reference="${name}_shoulder_lift_link"> + <gazebo reference="${prefix}shoulder_lift_link"> <material value="Gazebo/Grey" /> <turnGravityOff>false</turnGravityOff> </gazebo> - <gazebo reference="${name}_elbow_link"> + <gazebo reference="${prefix}elbow_link"> <material value="Gazebo/Blue " /> <turnGravityOff>false</turnGravityOff> </gazebo> - <gazebo reference="${name}_wrist_1_link"> + <gazebo reference="${prefix}wrist_1_link"> <material value="Gazebo/Grey" /> <turnGravityOff>false</turnGravityOff> </gazebo> - <gazebo reference="${name}_wrist_2_link"> + <gazebo reference="${prefix}wrist_2_link"> <material value="Gazebo/Blue " /> <turnGravityOff>false</turnGravityOff> </gazebo> - <gazebo reference="${name}_wrist_1_link"> + <gazebo reference="${prefix}wrist_3_link"> <material value="Gazebo/Grey" /> <turnGravityOff>false</turnGravityOff> </gazebo> - </xacro:macro> </robot> diff --git a/ur_description/urdf/ur10.transmission.xacro b/ur_description/urdf/ur10.transmission.xacro index 771fc3acb165a8d84ba9f434e523c24537e5ab03..efe2b6223ef6f0f0b2f369040f569e9ed874784a 100644 --- a/ur_description/urdf/ur10.transmission.xacro +++ b/ur_description/urdf/ur10.transmission.xacro @@ -5,41 +5,41 @@ xmlns:interface="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface" xmlns:xacro="http://ros.org/wiki/xacro"> - <xacro:macro name="ur10_arm_transmission" params="name"> + <xacro:macro name="ur10_arm_transmission" params="prefix"> <transmission name="shoulder_pan_trans" type="pr2_mechanism_model/SimpleTransmission"> <actuator name="shoulder_pan_motor"/> - <joint name="${name}_shoulder_pan_joint"/> + <joint name="${prefix}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"/> + <joint name="${prefix}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"/> + <joint name="${prefix}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"/> + <joint name="${prefix}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"/> + <joint name="${prefix}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"/> + <joint name="${prefix}wrist_3_joint"/> <mechanicalReduction>1</mechanicalReduction> </transmission> diff --git a/ur_description/urdf/ur10.urdf.xacro b/ur_description/urdf/ur10.urdf.xacro index 9421d2d5415fad6c5eb9af8ce71c32863da749bd..787927a9921c56cec00af2995d9b118ce9553173 100644 --- a/ur_description/urdf/ur10.urdf.xacro +++ b/ur_description/urdf/ur10.urdf.xacro @@ -264,8 +264,8 @@ </inertial> </link> - <xacro:ur10_arm_transmission name="${prefix}" /> - <xacro:ur10_arm_gazebo name="${prefix}" /> + <xacro:ur10_arm_transmission prefix="${prefix}" /> + <xacro:ur10_arm_gazebo prefix="${prefix}" /> </xacro:macro> </robot> diff --git a/ur_description/urdf/ur5.urdf.xacro b/ur_description/urdf/ur5.urdf.xacro index aca612375cb0dc1c58ec100fb5d754bc2da79c8b..a0499d6127fb41e05410f57830e3fec56b395582 100644 --- a/ur_description/urdf/ur5.urdf.xacro +++ b/ur_description/urdf/ur5.urdf.xacro @@ -252,7 +252,7 @@ center_of_mass = [ [0, -0.02561, 0.00193], [0.2125, 0, 0.11336], [0.11993, 0.0, <link name="${prefix}ee_link" /> - <xacro:ur_arm_transmission name="${prefix}" /> + <xacro:ur5_arm_transmission name="${prefix}" /> <gazebo reference="universal_robot"> <material>Gazebo/Blue</material> diff --git a/ur_gazebo/controller/arm_controller_ur10.yaml b/ur_gazebo/controller/arm_controller_ur10.yaml index 48f7b72b64c2444b47088bc2da56a9a847008c5d..4e247f3844fdc454fd85cad00b9f11a0041101fe 100644 --- a/ur_gazebo/controller/arm_controller_ur10.yaml +++ b/ur_gazebo/controller/arm_controller_ur10.yaml @@ -1,53 +1,53 @@ arm_controller: type: robot_mechanism_controllers/JointTrajectoryActionController joints: - - arm_shoulder_pan_joint - - arm_shoulder_lift_joint - - arm_elbow_joint - - arm_wrist_1_joint - - arm_wrist_2_joint - - arm_wrist_3_joint + - shoulder_pan_joint + - shoulder_lift_joint + - elbow_joint + - wrist_1_joint + - wrist_2_joint + - wrist_3_joint gains: - arm_shoulder_pan_joint: + shoulder_pan_joint: p: 2000.0 d: 0.0 - arm_shoulder_lift_joint: + shoulder_lift_joint: p: 2000.0 d: 0.0 - arm_elbow_joint: + elbow_joint: p: 2000.0 d: 0.0 - arm_wrist_1_joint: + wrist_1_joint: p: 2020.0 d: 0.0 - arm_wrist_2_joint: + wrist_2_joint: p: 2030.0 d: 0.0 - arm_wrist_3_joint: + wrist_3_joint: p: 2050.0 d: 0.0 arm_joint_trajectory_action_node: joints: - - arm_shoulder_pan_joint - - arm_shoulder_lift_joint - - arm_elbow_joint - - arm_wrist_1_joint - - arm_wrist_2_joint - - arm_wrist_3_joint + - shoulder_pan_joint + - shoulder_lift_joint + - elbow_joint + - wrist_1_joint + - wrist_2_joint + - wrist_3_joint constraints: goal_time: 0.6 - arm_shoulder_pan_joint: + shoulder_pan_joint: goal: 0.05 - arm_shoulder_lift_joint: + shoulder_lift_joint: goal: 0.05 - arm_elbow_joint: + elbow_joint: goal: 0.05 - arm_wrist_1_joint: + wrist_1_joint: goal: 0.05 - arm_wrist_2_joint: + wrist_2_joint: goal: 0.05 - arm_wrist_3_joint: + wrist_3_joint: goal: 0.05 diff --git a/ur_gazebo/controller/arm_controller_ur5.yaml b/ur_gazebo/controller/arm_controller_ur5.yaml index 48f7b72b64c2444b47088bc2da56a9a847008c5d..4e247f3844fdc454fd85cad00b9f11a0041101fe 100644 --- a/ur_gazebo/controller/arm_controller_ur5.yaml +++ b/ur_gazebo/controller/arm_controller_ur5.yaml @@ -1,53 +1,53 @@ arm_controller: type: robot_mechanism_controllers/JointTrajectoryActionController joints: - - arm_shoulder_pan_joint - - arm_shoulder_lift_joint - - arm_elbow_joint - - arm_wrist_1_joint - - arm_wrist_2_joint - - arm_wrist_3_joint + - shoulder_pan_joint + - shoulder_lift_joint + - elbow_joint + - wrist_1_joint + - wrist_2_joint + - wrist_3_joint gains: - arm_shoulder_pan_joint: + shoulder_pan_joint: p: 2000.0 d: 0.0 - arm_shoulder_lift_joint: + shoulder_lift_joint: p: 2000.0 d: 0.0 - arm_elbow_joint: + elbow_joint: p: 2000.0 d: 0.0 - arm_wrist_1_joint: + wrist_1_joint: p: 2020.0 d: 0.0 - arm_wrist_2_joint: + wrist_2_joint: p: 2030.0 d: 0.0 - arm_wrist_3_joint: + wrist_3_joint: p: 2050.0 d: 0.0 arm_joint_trajectory_action_node: joints: - - arm_shoulder_pan_joint - - arm_shoulder_lift_joint - - arm_elbow_joint - - arm_wrist_1_joint - - arm_wrist_2_joint - - arm_wrist_3_joint + - shoulder_pan_joint + - shoulder_lift_joint + - elbow_joint + - wrist_1_joint + - wrist_2_joint + - wrist_3_joint constraints: goal_time: 0.6 - arm_shoulder_pan_joint: + shoulder_pan_joint: goal: 0.05 - arm_shoulder_lift_joint: + shoulder_lift_joint: goal: 0.05 - arm_elbow_joint: + elbow_joint: goal: 0.05 - arm_wrist_1_joint: + wrist_1_joint: goal: 0.05 - arm_wrist_2_joint: + wrist_2_joint: goal: 0.05 - arm_wrist_3_joint: + wrist_3_joint: goal: 0.05