Get Started with UAV Toolbox
UAV Toolbox provides tools and reference applications for designing, simulating, testing, and deploying unmanned aerial vehicle (UAV) and drone applications. You can design autonomous flight algorithms, UAV missions, and flight controllers. The Flight Log Analyzer app lets you interactively analyze 3D flight paths, telemetry information, and sensor readings from common flight log formats.
For desktop simulation and hardware-in-the-loop (HIL) testing of autonomous flight algorithms and flight controllers, you can generate and simulate UAV scenarios. You can simulate camera, lidar, IMU, and GPS sensor outputs in a photorealistic 3D environment or in a 2.5D simulation environment.
UAV Toolbox provides reference application examples for common UAV usages, such as autonomous drone package delivery with multirotor UAV. The toolbox supports C/C++ code generation for rapid prototyping, HIL testing, and standalone deployment to hardware such as the Pixhawk® Autopilot.
Tutorials
- Visualize and Play Back MAVLink Flight Log
Load a telemetry log (TLOG) containing MAVLink packets into MATLAB.
- Visualize Custom Flight Log
Configure the
flightLogSignalMapping
object to visualize data from a custom flight log. - UAV Scenario Tutorial
Create a scenario to simulate unmanned aerial vehicle (UAV) flights between a set of buildings.
- Approximate High-Fidelity UAV Model with UAV Guidance Model Block
Simulation models often need different levels of fidelity during different development stages.
- Transition from Low- to High-Fidelity UAV Models in Three Stages
Evolve your UAV plant model continuously to stay in sync with the latest information available.
Featured Examples
Videos
Interactively Analyze Telemetry Data with the Flight Log Analyzer App
Learn how to analyze flight logs using the Flight Log Analyzer app.
3D Simulation for Testing UAV Applications
Learn about 3D simulation environments for testing UAV algorithms using UAV
Toolbox and Unreal Engine®.