Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Diseño de algoritmo UAV

Modelos de orientación, comunicación MAVLink, waypoint following

Los vehículos aéreos no tripulados (UAV) se pueden modelar y controlar mediante funciones, objetos y bloques.UAV Library for Robotics System Toolbox™ Puede simular un modelo de guía de orden reducido para UAVs de ala fija y multirotor que se aproxima a un controlador de piloto automático de bucle cerrado con un modelo cinemático. Genere comandos de control, estados UAV y entradas ambientales utilizando las funciones dadas. También se proporciona un seguidor waypoint para ejecutar misiones de vuelo basadas en waypoints dados. Comuníquese con UAVs utilizando el protocolo de comunicación MAVLink para enviar y recibir mensajes.

Nota

El uso de algoritmos UAV requiere que instale el archivo .UAV Library for Robotics System Toolbox Para instalar complementos, utilice y seleccione el complemento deseado.roboticsAddons

Funciones

expandir todo

roboticsAddonsInstalar complementos para robótica
multirotorGuidance model for multirotor UAVs
fixedwingGuidance model for fixed-wing UAVs
uavWaypointFollowerFollow waypoints for UAV
uavOrbitFollowerOrbit location of interest using a UAV
controlControl commands for UAV
derivativeTime derivative of UAV states
environmentEnvironmental inputs for UAV
stateUAV state vector
uavDubinsConnectionDubins path connection for UAV
uavDubinsPathSegmentDubins path segment connecting two poses of UAV
connectConnect poses with UAV Dubins connection path
interpolateInterpolate poses along UAV Dubins path segment
mavlinkdialectParse and store MAVLink dialect XML
createmsgCreate MAVLink message
createcmdCreate MAVLink command message
deserializemsgDeserialize MAVLink message from binary buffer
msginfoMessage definition for message ID
enuminfoEnum definition for enum ID
enum2numEnum value for given entry
num2enumEnum entry for given value
mavlinkioConnect with MAVLink clients to exchange messages
mavlinkclientMAVLink client information
connectConnect to MAVLink clients through UDP port
disconnectDisconnect from MAVLink clients
sendmsgSend MAVLink message
sendudpmsgSend MAVLink message to UDP port
serializemsgSerialize MAVLink message to binary buffer
listConnectionsList all active MAVLink connections
listClientsList all connected MAVLink clients
listTopicsList all topics received by MAVLink client
mavlinksubReceive MAVLink messages
latestmsgsReceived messages from MAVLink subscriber
mavlinktlogRead MAVLink message from TLOG file
readmsgRead specific messages from TLOG file
plotTransformsPlot 3-D transforms from translations and rotations

Bloques

UAV AnimationAnimate UAV flight path using translations and rotations
UAV Guidance ModelReduced-order model for UAV
Waypoint FollowerFollow waypoints for UAV
Orbit FollowerOrbit location of interest using UAV

Temas

Modelo UAV aproximado de alta fidelidad con bloque UAV Guidance Model

Los modelos de simulación a menudo necesitan diferentes niveles de fidelidad durante las diferentes etapas de desarrollo.

Ajuste de Waypoint Seguidor para El UAV de Ala Fija

En este ejemplo se diseña un waypoint siguiente controlador para un vehículo aéreo no tripulado (UAV) de ala fija utilizando los bloques y de la caja de herramientas del sistema uAV Library for Robotics.UAV Guidance ModelWaypoint Follower

Carga y reproducción MAVLink TLOG

Este ejemplo muestra cómo cargar un registro de telemetría (TLOG) que contiene paquetes MAVLink en MATLAB®.

Utilice un protocolo de parámetros MAVLink para ajustar los parámetros UAV en MATLAB

Este ejemplo muestra cómo utilizar un protocolo de parámetros MAVLink en MATLAB y comunicarse con estaciones de control de tierra externas.

Install Robotics System Toolbox Add-ons

How to install Robotics System Toolbox add-ons.