Raycast 语义激光雷达传感器
使用光线投射模拟激光雷达传感器。返回传感器范围内所有被探测到的物体的点云,以及每个被探测到物体的语义数据,包括被探测到物体的唯一对象 ID 和语义标签/类别。点云会根据环境的语义地图进行分类。此外,还会返回每个点的强度和环/通道数。
有关参数和如何使用此传感器的更多信息,请参阅 Raycast LIDAR。
有关如何使用基础非语义传感器的示例,请参阅可视化 Raycast LIDAR。将传感器类型更改为 RaycastSemanticLidar 即可返回语义信息。
注意
所有 HoloOcean 关卡均已应用语义标签。如果您正在创建自定义关卡,则必须启用语义标签并定义任何新标签。有关说明和我们当前的语义标签列表,请参阅添加自定义语义标签。
有关 Python API,请参阅 RaycastSemanticLidar。
传感器定义示例:
{
"sensor_type": "RaycastSemanticLidar",
"configuration": {
"socket": "CameraSocket",
"Channels": 128,
"Range": 200,
"PointsPerSecond": 20000,
"RotationFrequency": 10,
"UpperFovLimit": 10,
"LowerFovLimit": -30,
"HorizontalFov": 360.0,
"AtmospAttenRate": 0.4,
"RandomSeed": 42,
"DropOffGenRate": 0.45,
"DropOffIntensityLimit": 0.8,
"DropOffAtZeroIntensity": 0.4,
"ShowDebugPoints": True,
"NoiseStdDev": 0.0
},
"Hz": 10
}