checkPermission

Проверяйте разрешение платформы UAV на основе геозонирования

Описание

permission = checkPermission(platform) проверки, разрешено ли текущее положение платформы UAV согласно геозаборам.

permission = checkPermission(platform,position) проверки, разрешено ли определенное положение в сценарии инерционная система координат.

permission = checkPermission(platform,position,Name,Value) задает опции с помощью одного или нескольких аргументов пары "имя-значение". Например, 'UseLatLon',true широта использования, долгота и высота координируют для positions входной параметр.

Входные параметры

свернуть все

Платформа UAV в сценарии в виде uavPlatform объект.

Положение платформы UAV в сценарии инерционная система координат в виде вектора из формы [x y z].

Типы данных: double

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'UseLatLon',trueширота использования, долгота и высота координируют для positions входной параметр.

Используйте широту, долготу и высотные координаты для положения платформы в виде разделенной запятой пары 'UseLatLon' и логический 0 ложь) или 1TRUE).

Типы данных: логический

Система координат для вычисления движения платформы UAV в виде разделенной запятой пары, состоящей из 'ReferenceFrame' и строковый скаляр, который совпадает с любой системой координат в uavScenario.

Типы данных: char | string

Выходные аргументы

свернуть все

Разрешение геозабора для платформы, возвращенной как 0 ложь) или 1 TRUE), который указывает, разрешена ли платформа UAV в геозаборе (true) или не разрешенный (false).

Типы данных: логический

Смотрите также

Функции

Объекты

Введенный в R2020b