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