You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`detectedObjectMissingProbability`| A `double` type value between `0.0` and `1.0`|`0.0`| Do not publish the perception topic with the given probability. |
28
-
|`detectedObjectPositionStandardDeviation`| A positive `double` type value |`0.0`| Randomize the positions of other vehicles included in the perception topic according to the given standard deviation. |
29
-
|`detectedObjectPublishingDelay`| A positive `double` type value |`0.0`| Delays the publication of the perception topic by the specified number of seconds. |
30
-
|`detectedObjectGroundTruthPublishingDelay`| A positive `double` type value |`0.0`| Delays the publication of the perception ground truth topic by the specified number of seconds. |
27
+
|`detectedObjectMissingProbability`| A `double` type value between `0.0` and `1.0`|`0.0`| Do not publish the perception topic with the given probability. |
28
+
|`detectedObjectPositionStandardDeviation`| A positive `double` type value |`0.0`| Randomize the positions of other vehicles included in the perception topic according to the given standard deviation. |
29
+
|`detectedObjectPublishingDelay`| A positive `double` type value |`0.0`| Delays the publication of the perception topic by the specified number of seconds. |
30
+
|`detectedObjectGroundTruthPublishingDelay`| A positive `double` type value |`0.0`| Delays the publication of the perception ground truth topic by the specified number of seconds. |
31
31
|`detectionSensorRange`| A positive `double` type value |`300.0`| Specifies the sensor detection range for detected object. |
32
32
|`isClairvoyant`| A `boolean` type value |`false`| Specifies whether the detected object is a Clairvoyant. If this parameter is not defined explicitly, the property of `detectionSensorRange` is not reflected and only detected object detected by lidar is published. |
33
-
|`randomSeed`| A positive `integer` type value |`0`| Specifies the seed value for the random number generator. |
33
+
|`pointcloudChannels`| A positive `integer` type value |`16`| Number of channels of pseudo LiDAR inside the simulator used to generate pointclouds. |
34
+
|`pointcloudHorizontalResolution`| A positive `double` type value |`1.0`| Horizontal angular resolution of the pseudo LiDAR inside the simulator used to generate the pointcloud. |
35
+
|`pointcloudVerticalFieldOfView`| A positive `double` type value |`30.0`| Vertical field of view of the pseudo LiDAR inside the simulator used to generate the pointcloud. |
36
+
|`randomSeed`| A positive `integer` type value |`0`| Specifies the seed value for the random number generator. |
34
37
35
38
These properties are not exclusive. In other words, multiple properties can be
36
39
specified at the same time. However, these properties only take effect for
@@ -161,7 +164,7 @@ this problem by setting an interval of the specified number of seconds between
161
164
`scenario_simulator_v2` generating a perception result and publishing it.
162
165
163
166
**Specification** - The property's value must be a positive real number. The
164
-
unit is seconds. It is an error if the value is negative.Since the delay is
167
+
unit is seconds. It is an error if the value is negative.Since the delay is
165
168
set to the same value for each topic, it is not possible to delay only a
166
169
specific topic.
167
170
@@ -230,6 +233,114 @@ it reaches the receiver node.
230
233
value: "3"
231
234
```
232
235
236
+
## Property `pointcloudChannels`
237
+
238
+
**Summary** - Number of channels of pseudo LiDAR inside the simulator used to
239
+
generate pointclouds.
240
+
241
+
**Purpose** - The `simple_sensor_simulator` simulates a simple LiDAR, such as a
242
+
horizontally rotating vertically aligned laser, typical of the VLP-16, to
243
+
generate a pointcloud. The default settings produce a pointcloud that exactly
244
+
mimics the sensing results from the VLP-16. However, VLP-16 is a relatively low
245
+
pointcloud density LiDAR used with Autoware, so if a higher pointcloud density
246
+
LiDAR is to be installed, it will be necessary to simulate a scenario with a
247
+
higher pointcloud density to match the actual vehicle. This property addresses
248
+
this issue by providing a means to specify the number of pseudo LiDAR channels.
249
+
250
+
**Specification** - The property value must be a real number greater than or
251
+
equal to 1. Zero or negative values are errors. The upper limit of values is
252
+
the maximum value of a 64-bit unsigned integer, but computer performance
253
+
effectively limits the value to much lower values.
254
+
255
+
**Guarantee** - The `simple_sensor_simulator` does not simulate a realistic
256
+
LiDAR. For example, in the case of a LiDAR with a mechanically rotating laser
257
+
structure, the resulting point cloud will be distorted when moving at high
258
+
speeds, but `simple_sensor_simulator` cannot simulate such behavior and
259
+
produces an undistorted pointcloud.
260
+
261
+
**Default behavior** - If the property is not specified, the default value is
262
+
`"16"`. When the properties `pointcloudChannels` and
263
+
`pointcloudVerticalFieldOfView` are both at their default values, the behavior
0 commit comments