Сгенерируйте облака точек из сетей
The uavLidarPointCloudGenerator
Система object™ генерирует обнаружения от статистического моделируемого датчика лидара. Системный объект использует статистическую модель датчика, чтобы симулировать обнаружения лидара с добавлением случайного шума. Все обнаружения относятся к координатной системе координат датчика, установленного на транспортном средстве. Можно использовать uavLidarPointCloudGenerator
объект в сценарии, созданный с использованием uavSensor
, содержащего статические сетки, платформы БПЛА и датчики.
Чтобы сгенерировать лидар облаков точек:
Создайте uavLidarPointCloudGenerator
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает статистическую модель датчика, чтобы сгенерировать облако точек для лидара. Эта модель датчика будет иметь свойства по умолчанию. lidar
= uavLidarPointCloudGenerator
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, lidar
= uavLidarPointCloudGenerator(Name,Value)uavLidarPointCloudGenerator('UpdateRate',100,'HasNoise',0)
создает генератор облака точек лидара, который сообщает об обнаружениях со частотой обновления 100 Гц без шума.
[
дополнительно возвращается ptCloud
,isValidTime
] = lidar(tgts
,simTime
)isValidTime
который задает, является ли заданный simTime
является произведением интервала обновления датчика (1/ UpdateRate
).
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)