~j-rivero/+junk/ignition-gazebo

« back to all changes in this revision

Viewing changes to test/worlds/non_rendering_sensors.sdf

  • Committer: Jose Luis Rivero
  • Date: 2022-02-15 17:35:59 UTC
  • Revision ID: jrivero@osrfoundation.org-20220215173559-qyu3wjmqnrby30k7
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<sdf version="1.7">
 
3
  <world name="non_rendering_sensors">
 
4
    <plugin
 
5
      filename="ignition-gazebo-sensors-system"
 
6
      name="ignition::gazebo::systems::Sensors">
 
7
      <render_engine>ogre2</render_engine>
 
8
    </plugin>
 
9
    <plugin
 
10
      filename="ignition-gazebo-scene-broadcaster-system"
 
11
      name="ignition::gazebo::systems::SceneBroadcaster">
 
12
    </plugin>
 
13
 
 
14
    <model name="model">
 
15
      <link name="link">
 
16
        <pose> 0 0 3  0 0 0</pose>
 
17
        <sensor name="altimeter_sensor" type="altimeter">
 
18
          <altimeter>
 
19
            <vertical_position>
 
20
              <noise type="gaussian">
 
21
                <mean>0.1</mean>
 
22
                <stddev>0.2</stddev>
 
23
              </noise>
 
24
            </vertical_position>
 
25
            <vertical_velocity>
 
26
              <noise type="gaussian">
 
27
                <mean>2.3</mean>
 
28
                <stddev>4.5</stddev>
 
29
              </noise>
 
30
            </vertical_velocity>
 
31
          </altimeter>
 
32
        </sensor>
 
33
 
 
34
       <sensor name="contact_sensor" type="contact">
 
35
          <pose relative_to="__model__">4 5 6 0 0 0</pose>
 
36
          <enable_metrics>true</enable_metrics>
 
37
        </sensor>
 
38
 
 
39
        <sensor name="force_torque_sensor" type="force_torque">
 
40
          <pose>10 11 12 0 0 0</pose>
 
41
          <force_torque>
 
42
            <frame>child</frame>
 
43
            <measure_direction>parent_to_child</measure_direction>
 
44
            <force>
 
45
              <x>
 
46
                <noise type="gaussian_quantized">
 
47
                  <mean>0.02</mean>
 
48
                  <stddev>0.0005</stddev>
 
49
                </noise>
 
50
              </x>
 
51
             </force>
 
52
            <torque>
 
53
              <y>
 
54
                <noise type="gaussian">
 
55
                  <mean>0.009</mean>
 
56
                  <stddev>0.0000985</stddev>
 
57
                </noise>
 
58
              </y>
 
59
             </torque>
 
60
          </force_torque>
 
61
        </sensor>
 
62
 
 
63
        <sensor name="imu_sensor" type="imu">
 
64
          <pose>4 5 6 0 0 0</pose>
 
65
          <imu>
 
66
            <linear_acceleration>
 
67
              <x>
 
68
                <noise type="gaussian">
 
69
                  <mean>0</mean>
 
70
                  <stddev>0.1</stddev>
 
71
                  <dynamic_bias_stddev>0.2</dynamic_bias_stddev>
 
72
                  <dynamic_bias_correlation_time>1</dynamic_bias_correlation_time>
 
73
                </noise>
 
74
              </x>
 
75
              <y>
 
76
                <noise type="gaussian">
 
77
                  <mean>1</mean>
 
78
                  <stddev>1.1</stddev>
 
79
                  <dynamic_bias_stddev>1.2</dynamic_bias_stddev>
 
80
                  <dynamic_bias_correlation_time>2</dynamic_bias_correlation_time>
 
81
                </noise>
 
82
              </y>
 
83
              <z>
 
84
                <noise type="gaussian">
 
85
                  <mean>2</mean>
 
86
                  <stddev>2.1</stddev>
 
87
                  <dynamic_bias_stddev>2.2</dynamic_bias_stddev>
 
88
                  <dynamic_bias_correlation_time>3</dynamic_bias_correlation_time>
 
89
                </noise>
 
90
              </z>
 
91
            </linear_acceleration>
 
92
            <angular_velocity>
 
93
              <x>
 
94
                <noise type="gaussian">
 
95
                  <mean>3</mean>
 
96
                  <stddev>3.1</stddev>
 
97
                  <dynamic_bias_stddev>4.2</dynamic_bias_stddev>
 
98
                  <dynamic_bias_correlation_time>4</dynamic_bias_correlation_time>
 
99
                </noise>
 
100
              </x>
 
101
              <y>
 
102
                <noise type="gaussian">
 
103
                  <mean>4</mean>
 
104
                  <stddev>4.1</stddev>
 
105
                  <dynamic_bias_stddev>5.2</dynamic_bias_stddev>
 
106
                  <dynamic_bias_correlation_time>5</dynamic_bias_correlation_time>
 
107
                </noise>
 
108
              </y>
 
109
              <z>
 
110
                <noise type="gaussian">
 
111
                  <mean>5</mean>
 
112
                  <stddev>5.1</stddev>
 
113
                  <dynamic_bias_stddev>6.2</dynamic_bias_stddev>
 
114
                  <dynamic_bias_correlation_time>6</dynamic_bias_correlation_time>
 
115
                </noise>
 
116
              </z>
 
117
            </angular_velocity>
 
118
            <orientation_reference_frame>
 
119
              <localization>ENU</localization>
 
120
              <custom_rpy parent_frame="linka">0 1 0</custom_rpy>
 
121
              <grav_dir_x parent_frame="linkb">0 0 1</grav_dir_x>
 
122
            </orientation_reference_frame>
 
123
            <enable_orientation>false</enable_orientation>
 
124
          </imu>
 
125
        </sensor>
 
126
 
 
127
        <sensor name="logical_camera_sensor" type="logical_camera">
 
128
          <pose>7 8 9 0 0 0</pose>
 
129
          <logical_camera>
 
130
            <near>0.1</near>
 
131
            <far>100.1</far>
 
132
            <aspect_ratio>1.33</aspect_ratio>
 
133
            <horizontal_fov>1.234</horizontal_fov>
 
134
          </logical_camera>
 
135
        </sensor>
 
136
 
 
137
        <sensor name="magnetometer_sensor" type="magnetometer">
 
138
          <pose>10 11 12 0 0 0</pose>
 
139
          <magnetometer>
 
140
            <x>
 
141
              <noise type="gaussian">
 
142
                <mean>0.1</mean>
 
143
                <stddev>0.2</stddev>
 
144
              </noise>
 
145
            </x>
 
146
            <y>
 
147
              <noise type="gaussian">
 
148
                <mean>1.2</mean>
 
149
                <stddev>2.3</stddev>
 
150
              </noise>
 
151
            </y>
 
152
            <z>
 
153
              <noise type="gaussian">
 
154
                <mean>3.4</mean>
 
155
                <stddev>5.6</stddev>
 
156
              </noise>
 
157
            </z>
 
158
          </magnetometer>
 
159
        </sensor>
 
160
 
 
161
        <sensor name="air_pressure_sensor" type="air_pressure">
 
162
          <pose>10 20 30 0 0 0</pose>
 
163
          <air_pressure>
 
164
            <reference_altitude>123.4</reference_altitude>
 
165
            <pressure>
 
166
              <noise type="gaussian">
 
167
                <mean>3.4</mean>
 
168
                <stddev>5.6</stddev>
 
169
              </noise>
 
170
            </pressure>
 
171
          </air_pressure>
 
172
        </sensor>
 
173
      </link>
 
174
    </model>
 
175
  </world>
 
176
</sdf>