ppovb5fc7/gazebo/worlds/joint_friction_demo.world

746 lines
19 KiB
Plaintext
Raw Normal View History

2019-03-04 17:11:56 +08:00
<?xml version="1.0" ?>
<sdf version="1.5">
<world name="default">
<include>
<uri>model://sun</uri>
</include>
<model name='pendulum_1'>
<pose>1.05 0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="revolute">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>0.0</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='pendulum_2'>
<pose>2.1 0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="revolute">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>0.1</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='pendulum_3'>
<pose>3.1500000000000004 0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="revolute">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>1.0</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='pendulum_4'>
<pose>4.2 0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="revolute">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>10.0</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='universal_axis1_1'>
<pose>1.05 -1.5 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>0.0</friction>
</dynamics>
</axis>
<axis2>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis1_2'>
<pose>2.1 -1.5 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>0.1</friction>
</dynamics>
</axis>
<axis2>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis1_3'>
<pose>3.1500000000000004 -1.5 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>1.0</friction>
</dynamics>
</axis>
<axis2>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis1_4'>
<pose>4.2 -1.5 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>1 0 0</xyz>
<dynamics>
<friction>10.0</friction>
</dynamics>
</axis>
<axis2>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis2_1'>
<pose>1.05 -3.0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis>
<axis2>
<xyz>1 0 0</xyz>
<dynamics>
<friction>0.0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis2_2'>
<pose>2.1 -3.0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis>
<axis2>
<xyz>1 0 0</xyz>
<dynamics>
<friction>0.1</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis2_3'>
<pose>3.1500000000000004 -3.0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis>
<axis2>
<xyz>1 0 0</xyz>
<dynamics>
<friction>1.0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='universal_axis2_4'>
<pose>4.2 -3.0 0.9 0.0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="universal">
<pose>0 0.25 0 0 0 0</pose>
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0</friction>
</dynamics>
</axis>
<axis2>
<xyz>1 0 0</xyz>
<dynamics>
<friction>10.0</friction>
</dynamics>
</axis2>
</joint>
</model>
<model name='slider_1'>
<pose>1.05 1.5 0.9 0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="prismatic">
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>0.0</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='slider_2'>
<pose>2.1 1.5 0.9 0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="prismatic">
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>5.0</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='slider_3'>
<pose>3.1500000000000004 1.5 0.9 0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="prismatic">
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>9.0</friction>
</dynamics>
</axis>
</joint>
</model>
<model name='slider_4'>
<pose>4.2 1.5 0.9 0 0 0</pose>
<link name="link">
<pose>0 0 -0.25 0 0 0</pose>
<inertial>
<mass>3.375</mass>
<inertia>
<ixx>0.071015625</ixx>
<iyy>0.0014062500000000004</iyy>
<izz>0.071015625</izz>
<ixy>0.0</ixy>
<ixz>0.0</ixz>
<iyz>0.0</iyz>
</inertia>
</inertial>
<collision name="collision">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.05 0.5 0.05</size>
</box>
</geometry>
</visual>
</link>
<joint name="joint" type="prismatic">
<parent>world</parent>
<child>link</child>
<axis>
<xyz>0 0 1</xyz>
<dynamics>
<friction>9.81</friction>
</dynamics>
</axis>
</joint>
</model>
</world>
</sdf>