<?xml version="1.0" ?>

<sdf version="1.6">
  <world name="default">
    <gravity>1 0 -9.8</gravity>

    <include>
      <uri>model://ground_plane</uri>
    </include>
    <include>
      <uri>model://sun</uri>
    </include>

    <include>
      <uri>model://triball_lumped</uri>
      <pose>0 0 0  0 0 0</pose>
    </include>

    <include>
      <uri>model://triball_fixed</uri>
      <pose>0 3 0  0 0 0</pose>
    </include>

    <include>
      <uri>model://triball_revolute</uri>
      <pose>0 6 0  0 0 0</pose>
    </include>

    <include>
      <name>triball_wheel_slip</name>
      <uri>model://triball_revolute</uri>
      <pose>0 9 0  0 0 0</pose>
      <plugin name="wheel_slip" filename="libWheelSlipPlugin.so">
        <wheel link_name="link_a">
          <slip_compliance_lateral>1</slip_compliance_lateral>
          <slip_compliance_longitudinal>1</slip_compliance_longitudinal>
          <wheel_normal_force>25</wheel_normal_force>
        </wheel>
        <wheel link_name="link_b">
          <slip_compliance_lateral>1</slip_compliance_lateral>
          <slip_compliance_longitudinal>1</slip_compliance_longitudinal>
          <wheel_normal_force>25</wheel_normal_force>
        </wheel>
        <wheel link_name="link_c">
          <slip_compliance_lateral>1</slip_compliance_lateral>
          <slip_compliance_longitudinal>1</slip_compliance_longitudinal>
          <wheel_normal_force>25</wheel_normal_force>
        </wheel>
      </plugin>
    </include>
    <gui fullscreen='0'>
      <camera name='user_camera'>
        <pose>1.5 -4 2.5  0 0.5 1.6</pose>
        <view_controller>orbit</view_controller>
      </camera>
    </gui>
  </world>
</sdf>
