Создание данных облака точек лидара для управляющего сценария
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( исключает данные дорожной сетки из сформированного облака точек, отключив спецификацию actors,simTime)rdMesh вход. С помощью этого синтаксиса можно вернуть любой вывод, описанный в предыдущих синтаксисах.
Чтобы исключить данные дорожной сетки, задайте значение HasRoadsInputPort свойство для false.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
drivingRadarDataGenerator | drivingScenario | extendedObjectMesh | insSensor | laneMarking | lanespec | monoCamera | multiObjectTracker | objectDetection | visionDetectionGenerator