Алгоритмы UAV

Модели руководства и waypoint после для беспилотных воздушных автомобилей (БПЛА)

Беспилотные воздушные автомобили (БПЛА) могут быть смоделированы и управляли пользующейся Библиотекой UAV для функций Robotics System Toolbox™, объектов и блоков. Можно моделировать модель руководства уменьшаемого порядка для фиксированного крыла и БПЛА мультиротора, который аппроксимирует контроллер автопилота с обратной связью с кинематической моделью. Сгенерируйте команды управления, состояния UAV и экологические входные параметры с помощью заданных функций. waypoint последователю также предоставляют, чтобы выполнить миссии рейса на основе предопределенного waypoints.

Примечание

Используя UAV Алгоритмы требует, чтобы вы установили Библиотеку UAV для Robotics System Toolbox. Чтобы установить дополнения, используйте roboticsAddons и выберите желаемое дополнение.

Функции

развернуть все

roboticsAddonsУстановите дополнения для робототехники
controlУправляйте командами для UAV
derivativeПроизводная времени состояний UAV
environmentЭкологические входные параметры для UAV
stateВектор состояния UAV
mavlinkdialectПроанализируйте и сохраните диалект MAVLink XML
createmsgСоздайте сообщение MAVLink
createcmdСоздайте сообщение команды MAVLink
deserializemsgДесериализуйте сообщение MAVLink от бинарного буфера
msginfoПередайте определение для идентификатора сообщения
enuminfoПеречислимое определение для перечислимого ID
enum2numПеречисление значений для данной записи
num2enumПеречислимая запись для данного значения
mavlinkioСоединитесь с клиентами MAVLink, чтобы обмениваться сообщениями
connectСоединитесь с клиентами MAVLink через порт UDP
disconnectРазъединитесь от клиентов MAVLink
sendmsgОтправьте сообщение MAVLink
sendudpmsgОтправьте сообщение MAVLink в порт UDP
serializemsgСериализируйте сообщение MAVLink к бинарному буферу
listConnectionsПеречислите все активные связи MAVLink
listClientsПеречислите все соединили клиенты MAVLink
listTopicsПеречислите все темы, полученные клиентом MAVLink
mavlinksubПолучите сообщения MAVLink
latestmsgsПолученные сообщения от подписчика MAVLink
mavlinktlogСчитайте сообщение MAVLink из tlog файла
readmsgСчитайте определенные сообщения из tlog файла
plotTransformsПостройте 3-D преобразования от переводов и вращений

Объекты

развернуть все

multirotorМодель Guidance для БПЛА мультиротора
fixedwingМодель Guidance для БПЛА фиксированного крыла
uavWaypointFollowerСледуйте за waypoints для UAV
uavOrbitFollowerМестоположение орбиты интереса с помощью UAV
mavlinkdialectПроанализируйте и сохраните диалект MAVLink XML
mavlinkioСоединитесь с клиентами MAVLink, чтобы обмениваться сообщениями
mavlinksubПолучите сообщения MAVLink
mavlinkclientИнформация о клиенте MAVLink
mavlinktlogСчитайте сообщение MAVLink из tlog файла

Блоки

UAV AnimationАнимируйте курс полета UAV с помощью переводов и вращений
UAV Guidance ModelМодель уменьшаемого порядка для UAV
Waypoint FollowerСледуйте за waypoints для UAV
Orbit FollowerМестоположение орбиты интереса с помощью UAV

Темы

Аппроксимированная модель High-Fidelity UAV с блоком Model Руководства UAV

Имитационным моделям часто нужны разные уровни точности во время различных стадий разработки.

Настройка последователя Waypoint для Фиксированного Крыла UAV

Этот пример разрабатывает waypoint после контроллера для беспилотного воздушного автомобиля (UAV) фиксированного крыла с помощью Модели Руководства UAV и блоков Последователя Waypoint от Библиотеки UAV для Robotics System Toolbox.

Загрузите и воспроизведите MAVLink TLOG

Этот пример показывает, как загрузить телеметрический журнал (TLOG), содержащий пакеты MAVLink в MATLAB®.

Используйте протокол параметра MAVLink для настройки параметров UAV в MATLAB

Этот пример показывает, как использовать протокол параметра MAVLink в MATLAB и связаться с внешними станциями наземного управления.