File: test_nested_include.sdf

package info (click to toggle)
sdformat 12.3.0%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 7,980 kB
  • sloc: cpp: 54,706; python: 3,729; javascript: 704; ruby: 366; sh: 97; ansic: 30; makefile: 16
file content (52 lines) | stat: -rw-r--r-- 1,597 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?xml version="1.0" ?>
<sdf version="1.7">
  <world name="world_custom_model">
    <model name="robot">
      <include>
        <uri>base</uri>

        <experimental:params>
          <visual element_id="chassis::lidar_visual" action="remove"/>
          <sensor element_id="chassis::lidar" action="remove"/>

          <visual element_id="chassis" name="camera_visual" action="add">
            <pose>-1.06 0 0 0 0 3.14</pose>
            <geometry>
              <box>
                <size>0.1 0.1 0.1</size>
              </box>
            </geometry>
          </visual>

          <sensor element_id="top_model::top_camera::top_camera_link::camera" action="modify">
            <pose>0 0 0 0 0 3.14</pose>
            <update_rate>60</update_rate>
          </sensor>

          <visual element_id="top_model::top_camera::top_camera_link::camera_visual">
            <geometry action="replace">
              <sphere>
                <radius>0.05</radius>
              </sphere>
            </geometry>
            <material action="modify">
              <!-- blue -->
              <ambient>0 0 1 1</ambient>
              <diffuse>0 0 1 1</diffuse>
            </material>
          </visual>

          <collision element_id="top_model::top_camera::top_camera_link" name="camera_collision" action="add">
            <pose>-0.2 0 0.3 0 0 3.14</pose>
            <geometry>
              <sphere>
                <radius>0.05</radius>
              </sphere>
            </geometry>
          </collision>
        </experimental:params>
      </include>
    </model>

  </world>
</sdf>