Создание облаков точек из сетей
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).
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)