File Exchange

image thumbnail

Robotics System Toolbox UAV Library

Algorithms to simulate Unmanned Aerial Vehicles (UAVs) and connect to hardware


Updated 18 Mar 2020

Unmanned aerial vehicles (UAVs) can be modeled and controlled using UAV Library for Robotics System Toolbox™ functions, objects, and blocks. You can simulate a reduced-order guidance model for fixed-wing and multi-rotor UAVs that approximates a closed-loop autopilot controller with a kinematic model. Generate control commands, UAV states, and environmental inputs using the given functions. A waypoint follower is also provided to execute flight missions based on pre-defined waypoints.
New in 2019a! You can also connect to MAVLink clients such as QGroundControl through UDP ports to exchange messages with UAVs using the MAVLink communication protocols.

The UAV Library for Robotics System Toolbox contains the following reference examples:
• Approximate High-Fidelity UAV model with UAV Guidance Model block
• Tuning Waypoint Follower for Fixed-Wing UAV
• Use the MAVLink communication protocols and load specific MAVLink dialects (New!)

Note: This support package is functional for R2018b to R2020a. After R2020b, UAV Toolbox supports these functionalities and others. Please visit UAV Toolbox product page.

Comments and Ratings (24)


can not download

joonsik KIM

어떻게 키냐 씹라

Alex Simonov

Zhiyuan Wu

Weitao Jiang

sina firstbest


Chen Qichang

I also can't find any model related with MAVLink communication protocols in library


Hi! I'm sorry, I could not find any model related with MAVLink communication protocols in library? could anybody help me ? Thanks!


dujtep thawonsusin

Yuyang Wu

Tzung-Cheng Chen

Luca Santoro

Very very good, but i have a question.
Is possible to update the waypoint list from user input? When the drone has finish its list wait for another waypoint and so on.
Thanks to all


enver bildik

ehab safwat

Mike Rudolph

Lehua Hu

yair mazal

anant garg

Mihir Acharya

Greg Drayer

Satish Thokala

MATLAB Release Compatibility
Created with R2018b
Compatible with R2018b to R2020a
Platform Compatibility
Windows macOS Linux