Сгенерируйте данные об облаке точек лидара для ведущего сценария
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)
objectDetection | drivingScenario | laneMarking | lanespec | monoCamera | multiObjectTracker | drivingRadarDataGenerator | visionDetectionGenerator | extendedObjectMesh | insSensor