Сгенерируйте данные об облаке точек лидара для ведущего сценария
lidarPointCloudGenerator
Система object™ генерирует обнаружения от датчика лидара, смонтированного на автомобиле, оборудованном датчиком. На все обнаружения ссылаются к системе координат автомобиля, оборудованного датчиком или смонтированного транспортным средством датчика. Можно использовать lidarPointCloudGenerator
объект в сценарии, содержащем агентов и траектории, которые можно создать при помощи drivingScenario
объект. Используя статистическую модель датчика, lidarPointCloudGenerator
объект может симулировать действительные обнаружения с добавленным случайным шумом.
Сгенерировать облака точек лидара:
Создайте lidarPointCloudGenerator
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?.
создает lidar
= lidarPointCloudGeneratorlidarPointCloudGenerator
объект со значениями свойств по умолчанию, чтобы сгенерировать облако точек для датчика лидара.
свойства наборов с помощью одной или нескольких пар "имя-значение". Например, lidar
= lidarPointCloudGenerator(Name,Value
)lidarPointCloudGenerator('DetectionCoordinates','Sensor Cartesian','MaxRange',200)
создает генератор облака точек лидара, который сообщает об обнаружениях в Декартовой системе координат датчика и имеет максимальную область значений обнаружения 200 метров. Заключите каждое имя свойства в кавычки.
создает статистическую модель датчика, чтобы сгенерировать облако точек лидара, ptCloud
= lidar(actors
,rdMesh
,simTime
)ptCloud
, от измерений датчика, проведенных агентов, actors
, в текущем времени симуляции, simTime
. extendedObjectMesh
объект, rdMesh
, содержит дорожные данные вокруг автомобиля, оборудованного датчиком.
[
дополнительно возвращает ptCloud
,isValidTime
] = lidar(actors
,rdMesh
,simTime
)isValidTime
, который указывает, сгенерировано ли облако точек в заданном времени симуляции.
[___] = lidar(
исключает дорожные данные о mesh из сгенерированного облака точек путем отключения спецификации actors
,simTime
)rdMesh
входной параметр. Используя этот синтаксис, можно возвратить любой из выходных параметров, описанных в предыдущих синтаксисах.
Чтобы исключить дорожные данные о mesh, установите HasRoadsInputPort
свойство к false
.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
drivingRadarDataGenerator
| drivingScenario
| extendedObjectMesh
| insSensor
| laneMarking
| lanespec
| monoCamera
| multiObjectTracker
| objectDetection
| visionDetectionGenerator