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 (with Embedded Coder®).
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®.
UAV Motion Planning and Control
Design and simulate autonomous missions for fixed-wing and multirotor UAVs with waypoint following, orbiting, and customizable path planning algorithms.
Flight Log Analysis
Interactively analyze telemetry data with the Flight Log Analyzer app. Import log files in TLOG, ULOG, and custom file formats, and visualize the imported data with predefined and customizable plots.
Connect with UAV hardware using the Micro Air Vehicle Link (MAVLink) communication protocol. Exchange telemetry data, upload missions, and tune UAV parameters.
PX4 Autopilots and HIL
Design, test and deploy flight control algorithms with Pixhawk® Autopilots. Validate autonomy algorithms by running hardware-in-the-loop simulations with the Pixhawk hardware and Simulink-based plant models.
Jumpstart the development of your UAV applications with customizable reference examples such as UAV package delivery with obstacle avoidance.
Are You a Student?
Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.