UAV Toolbox provides tools and reference applications for designing, simulating, testing, and deploying drone, unmanned aerial vehicle (UAV), and advanced air mobility (AAM) applications. You can design flight controllers, develop autonomy algorithms, and plan UAV missions. The Flight Log Analyzer app lets you interactively analyze 3D flight paths, telemetry information, and sensor data.
You can generate and simulate UAV scenarios for desktop simulation and hardware-in-the-loop (HIL) testing of flight controllers and autonomy algorithms. You can simulate camera, lidar, IMU, and GPS sensor outputs in either a photorealistic 3D environment or a 2.5D simulation environment.
UAV Toolbox provides reference examples for applications such as autonomous drone package delivery using multirotor UAV and advanced air mobility with vertical takeoff and landing (VTOL) aircraft. The toolbox also supports C/C++ code generation for rapid prototyping, HIL testing, and standalone deployment to hardware such as the Pixhawk® Autopilot (with Embedded Coder).
Reference Applications
Jumpstart the development of your UAV applications with customizable templates and prebuilt models.
Product Highlights
UAV Scenario Simulation
Author UAV scenarios, incorporate sensor models, and generate synthetic data to test autonomous flight algorithms in simulated environments. Visualize UAV applications in a photorealistic 3D environment using the Unreal Engine® from Epic Games®.
Controller Deployment and HIL Testing with PX4
Design, test and deploy flight control algorithms with Pixhawk® and PX4 Autopilots. Validate controller designs and autonomy algorithms by running hardware-in-the-loop simulations with the Pixhawk hardware and Simulink based plant models.
Flight Log Analysis
Interactively analyze telemetry data with the Flight Log Analyzer app. Import log files in TLOG, ULOG, ArduPilot dataflash log, and custom file formats, and visualize the imported data with predefined and customizable plots.
UAV Autonomy Algorithms
Design and simulate autonomous missions for fixed-wing and multirotor UAVs with waypoint following, orbiting, and customizable path planning algorithms.
MAVLink Connectivity
Connect with UAV hardware and ground control stations using the Micro Air Vehicle Link (MAVLink) communication protocol. Exchange telemetry data, upload missions, and tune UAV parameters.
Product Resources:
UAV Toolbox FAQs
UAV Toolbox provides tools and reference applications for designing, analyzing, simulating, and testing drone, UAV, and advanced air mobility applications, including flight controllers, autonomy algorithms, and mission planning. With Hardware Support Packages for UAV Toolbox, you can design, test, and deploy flight controllers to PX4 and ArduPilot Autopilots.
Key features include the Flight Log Analyzer app and APIs for analyzing 3D flight paths and telemetry, UAV scenario simulation in photorealistic 3D or 2.5D environments, autonomy algorithms with waypoint following and path planning, and MAVLink connectivity for hardware communication.
Yes, it simulates camera, lidar, IMU, and GPS sensor outputs in either a photorealistic 3D environment using Unreal Engine or a 2.5D simulation environment.
Yes, it supports C/C++ code generation for rapid prototyping, hardware-in-the-loop testing, and deployment to hardware such as Pixhawk Autopilots using Embedded Coder. Both PX4 and ArduPilot Autopilot firmware is supported through Hardware Support Packages.
You can develop applications for multirotor, fixed-wing, and VTOL UAVs. Reference examples include autonomous package delivery, advanced air mobility, and urban environment surveying.
The Flight Log Analyzer app and corresponding APIs lets you interactively analyze 3D flight paths, telemetry information, and sensor data by importing log files in TLOG, ULOG, ArduPilot dataflash, and custom formats.
Yes, you can design, test, and deploy flight control algorithms with PX4 and ArduPilot Autopilots, and validate designs by running hardware-in-the-loop simulations with Pixhawk hardware and Simulink-based plant models.
MAVLink connectivity allows you to connect with UAV hardware and ground control stations using the Micro Air Vehicle Link protocol to exchange telemetry data, upload missions, and tune UAV parameters.
Try UAV Toolbox for free
Discover the possibilities today.
Ready to Buy?
Get pricing information and explore related products.
Are You a Student?
Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.