Сгенерируйте облака точек от сеток
uavLidarPointCloudGenerator
Система object™ генерирует обнаружения от датчика лидара. Системный объект использует статистическую модель датчика, чтобы симулировать действительные обнаружения лидара с добавленным случайным шумом. Все обнаружения относительно координатной системы координат смонтированного датчика транспортного средства. Можно использовать uavLidarPointCloudGenerator
объект в сценарии, содержащем статические сетки, платформы UAV и датчики, которые можно создать использование uavScenario
объект.
Сгенерировать облака точек лидара:
Создайте 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)