Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <robot name="FlairSC">
- <!-- 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>
- <!--Spacecraft-->
- <!-- <link name="base_link">
- </link>
- <joint name="dummy_joint" type="fixed">
- <parent link="base_link"/>
- <child link="Base_SC"/>
- <origin rpy="3.14159 0 0" xyz="0 0 0"/>
- </joint> -->
- <link name="Base_SC">
- <inertial>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <mass value="1500"/>
- <inertia ixx="1978.425" ixy="0" ixz="0" iyy="1978.425" iyz="0" izz="1476.225"/>
- </inertial>
- <visual>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <geometry>
- <box size="2.43 2.43 3.15" />
- </geometry>
- <material name="Grey"/>
- </visual>
- <!-- <collision>
- <origin rpy="0 0 0" xyz="0 0 0"/>
- <geometry>
- <box size="2.43 2.43 3.15" />
- </geometry>
- <contact_coefficients mu="0.5" />
- </collision> -->
- </link>
- <link name="solar_panels">
- <visual>
- <origin rpy="0 0 0" xyz="0 1.77 0"/>
- <geometry>
- <box size="2.43 3.54 0.01" />
- </geometry>
- <material name="Blue"/>
- </visual>
- <visual>
- <origin rpy="0 0 0" xyz="0 -4.2 0"/>
- <geometry>
- <box size="2.43 3.54 0.01" />
- </geometry>
- <material name="Blue"/>
- </visual>
- </link>
- <joint name="solar_panel_joint" type="fixed">
- <parent link="Base_SC"/>
- <child link="solar_panels"/>
- <origin rpy="0 0 0" xyz="0 1.215 -1.575"/>
- </joint>
- <!--Manipulator-->
- <!-- Joint 1 -->
- <joint name="Joint_1" type="continuous">
- <parent link="Base_SC"/>
- <child link="Link_1"/>
- <origin rpy="0 0 3.1416" xyz="0 0 1.575"/>
- <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>
- <!-- 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="1.5708 0 0" xyz="0 -0.315 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 1.5708" xyz="0 -0.63 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.015"/>
- <geometry>
- <box size="0.3 0.3 0.03" />
- </geometry>
- <material name="Red"/>
- </visual>
- <!-- <collision>
- <geometry>
- <sphere radius="0.000001"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0.15 0.15 0.03"/>
- <contact_coefficients mu="0.5" />
- </collision>
- <collision>
- <geometry>
- <sphere radius="0.000001"/>
- </geometry>
- <origin rpy="0 0 0" xyz="-0.15 0.15 0.03"/>
- <contact_coefficients mu="0.5" />
- </collision>
- <collision>
- <geometry>
- <sphere radius="0.000001"/>
- </geometry>
- <origin rpy="0 0 0" xyz="0.15 -0.15 0.03"/>
- <contact_coefficients mu="0.5" />
- </collision>
- <collision>
- <geometry>
- <sphere radius="0.000001"/>
- </geometry>
- <origin rpy="0 0 0" xyz="-0.15 -0.15 0.03"/>
- <contact_coefficients mu="0.5" />
- </collision> -->
- </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