Сгенерируйте облака точек из сетей
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)