Моделируйте и моделируйте генератор облака точек лидара
The monostaticLidarSensor Система object™ генерирует обнаружения облака точек целей с помощью моностатического датчика лидара. Можно использовать monostaticLidarSensor объект в сценарии, содержащем движущиеся и стационарные платформы, такие как созданные с помощью trackingScenario. The monostaticLidarSensor объект генерирует облака точек от платформ с заданными сетками (используя Mesh свойство). The monostaticLidarSensor Системный объект моделирует идеальный генератор облака точек и не учитывает эффекты ложных предупреждений и пропущенных обнаружений.
Чтобы сгенерировать обнаружения облака точек с помощью имитированного датчика лидара:
Создайте monostaticLidarSensor Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает имитированный датчик лидара с заданным индексом датчика, sensor = monostaticLidarSensor(SensorIndex)SensorIndex. Используются значения свойств по умолчанию.
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, sensor = monostaticLidarSensor(SensorIndex,Name,Value)monostaticLidarSensor(1,'DetectionCoordinates','Sensor') создает моделируемый датчик лидара, который сообщает о обнаружениях в Декартовой системе координат датчика с индексом датчика, равным 1.
возвращает измерения облака точек из 3-D геометрических сеток целей, pointCloud = sensor(targetMeshes,time)tgtMeshes, в time симуляции.
также задает оценочное положение INS, pointCloud = sensor(targetMeshes,insPose,time)insPose, для сенсорной платформы. Информация INS используется алгоритмами отслеживания и слияния, чтобы оценить целевые положения в системе координат сценария.
Чтобы включить этот синтаксис, установите HasINS свойство к true.
[ также возвращает строение датчика, pointCloud,config] = sensor(___)config, во время текущей симуляции. Можно использовать эти выходные аргументы с любым из предыдущих входных синтаксисов.
[ также возвращается pointCloud,config,clusters] = sensor(___)clusters, истинные метки кластера для каждой точки в облаке точек.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)