Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" ?>
- <robot name="ETS_VII">
- <!-- Colors -->
- <material name="Grey">
- <color rgba="0.2 0.2 0.2 1.0"/>
- </material>
- <material name="Orange">
- <color rgba="1.0 0.423529411765 0.0392156862745 1.0"/>
- </material>
- <material name="Blue">
- <color rgba="0.5 0.7 1.0 1.0"/>
- </material>
- <material name="Red">
- <color rgba="1 0 0 1.0"/>
- </material>
- <link name="Base"/>
- <link name="Base_roll"/>
- <!-- S/C Roll Joint -->
- <joint name="Joint_base_roll" type="continuous">
- <parent link="Base"/>
- <child link="Base_roll"/>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <axis xyz="1 0 0"/>
- </joint>
- <transmission name="Joint_base_roll_trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_base_roll_motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_base_roll">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <link name="Base_pitch"/>
- <!-- S/C Pitch Joint -->
- <joint name="Joint_base_pitch" type="continuous">
- <parent link="Base_roll"/>
- <child link="Base_pitch"/>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <axis xyz="0 1 0"/>
- </joint>
- <transmission name="Joint_base_pitch_trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_base_pitch_motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_base_pitch">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!-- S/C Yaw Joint -->
- <joint name="Joint_base_yaw" type="continuous">
- <parent link="Base_pitch"/>
- <child link="Spacecraft"/>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_base_yaw_trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_base_yaw_motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_base_yaw">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!--Spacecraft-->
- <link name="Spacecraft">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="2550"/>
- <inertia ixx="6200" ixy="48.2" ixz="78.5" iyy="3540" iyz="-29.2" izz="7090"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <geometry>
- <box size="2.2 2.1 2" />
- </geometry>
- <material name="Grey"/>
- </visual>
- </link>
- <!-- Joint 1 -->
- <joint name="Joint_1" type="continuous">
- <parent link="Spacecraft"/>
- <child link="Link_1"/>
- <origin rpy="0 0 3.1416" xyz="-0.79 -0.29 1"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_1_Trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_1_Motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_1">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!--Manipulator-->
- <!-- Link 1 -->
- <link name="Link_1">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="35"/>
- <inertia ixx="0.55" ixy="0" ixz="0" iyy="0.5" iyz="0" izz="1"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.175"/>
- <geometry>
- <cylinder radius="0.06" length="0.35"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="1.5708 0 0" xyz="0 -0.14 0.35"/>
- <geometry>
- <cylinder radius="0.06" length="0.28"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.02"/>
- <geometry>
- <cylinder radius="0.1" length="0.04"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <!-- Joint 2 -->
- <joint name="Joint_2" type="continuous">
- <parent link="Link_1"/>
- <child link="Link_2"/>
- <origin rpy="-1.570796 0 0" xyz="0 -0.275 0.35"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_2_Trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_2_Motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_2">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!-- Link 2 -->
- <link name="Link_2">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="22.5"/>
- <inertia ixx="0.7" ixy="0" ixz="0" iyy="1.35" iyz="0" izz="2"/>
- </inertial>
- <visual>
- <origin rpy="1.5708 0 0" xyz="0 -0.435 0"/>
- <geometry>
- <cylinder radius="0.06" length="0.87"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.02"/>
- <geometry>
- <cylinder radius="0.1" length="0.04"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <!-- Joint 3 -->
- <joint name="Joint_3" type="continuous">
- <parent link="Link_2"/>
- <child link="Link_3"/>
- <origin rpy="0 0 0" xyz="0 -0.87 0.0"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_3_Trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_3_Motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_3">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!-- Link 3 -->
- <link name="Link_3">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="21.9"/>
- <inertia ixx="0.7" ixy="0" ixz="0" iyy="1" iyz="0" izz="1.53"/>
- </inertial>
- <visual>
- <origin rpy="0 1.5708 0" xyz="-0.315 0 0"/>
- <geometry>
- <cylinder radius="0.06" length="0.63"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.02"/>
- <geometry>
- <cylinder radius="0.1" length="0.04"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <!-- Joint 4 -->
- <joint name="Joint_4" type="continuous">
- <parent link="Link_3"/>
- <child link="Link_4"/>
- <origin rpy="0 0 0" xyz="-0.63 0 0"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_4_Trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_4_Motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_4">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!-- Link 4 -->
- <link name="Link_4">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="16.5"/>
- <inertia ixx="0.15" ixy="0" ixz="0.0" iyy="0.15" iyz="0" izz="0.073"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.13"/>
- <geometry>
- <cylinder radius="0.06" length="0.26"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.02"/>
- <geometry>
- <cylinder radius="0.1" length="0.04"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <!-- Joint 5 -->
- <joint name="Joint_5" type="continuous">
- <parent link="Link_4"/>
- <child link="Link_5"/>
- <origin rpy="1.5708 0 0" xyz="0 0 0.26"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_5_Trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_5_Motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_5">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!-- Link 5 -->
- <link name="Link_5">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="26"/>
- <inertia ixx="0.15" ixy="0" ixz="0.0" iyy="0.15" iyz="0" izz="0.13"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.14"/>
- <geometry>
- <cylinder radius="0.06" length="0.28"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.02"/>
- <geometry>
- <cylinder radius="0.1" length="0.04"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <!-- Joint 6 -->
- <joint name="Joint_6" type="continuous">
- <parent link="Link_5"/>
- <child link="Link_6"/>
- <origin rpy="0 -1.5708 0" xyz="0 0 0.28"/>
- <axis xyz="0 0 1"/>
- </joint>
- <transmission name="Joint_6_Trans">
- <type>transmission_interface/SimpleTransmission</type>
- <actuator name="$Joint_6_Motor">
- <mechanicalReduction>1</mechanicalReduction>
- </actuator>
- <joint name="Joint_6">
- <hardwareInterface>PositionJointInterface</hardwareInterface>
- </joint>
- </transmission>
- <!-- Link 6 -->
- <link name="Link_6">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="18.5"/>
- <inertia ixx="0.97" ixy="0" ixz="0" iyy="0.97" iyz="0" izz="0.26"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.265"/>
- <geometry>
- <cylinder radius="0.06" length="0.53"/>
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0.02"/>
- <geometry>
- <cylinder radius="0.1" length="0.04"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <!-- End-Effector -->
- <link name="link_ee">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="0"/>
- <inertia ixx="0" ixy="0" ixz="0" iyy="0" iyz="0" izz="0"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <geometry>
- <sphere radius="0.06"/>
- </geometry>
- <material name="Red"/>
- </visual>
- </link>
- <joint name="joint_ee_fixed" type="fixed">
- <parent link="Link_6"/>
- <child link="link_ee"/>
- <origin rpy="0 0 0" xyz="0 0 0.53"/>
- </joint>
- </robot>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement