What Is UAV Toolbox? - MATLAB & Simulink
Video Player is loading.
Current Time 0:00
Duration 2:12
Loaded: 7.51%
Stream Type LIVE
Remaining Time 2:12
 
1x
  • Chapters
  • descriptions off, selected
  • en (Main), selected
    Video length is 2:12

    What Is UAV Toolbox?

    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).

    Published: 3 Apr 2024

    UAV Toolbox provides algorithms, simulation environments, flight log analysis tools, and reference applications to design, simulate, test, and deploy unmanned aerial vehicle and drone applications. You can design flight controllers for multirotor, fixed wing, and Vertical Takeoff and Landing, or VTOL, aircrafts. You can develop autonomy algorithms such as path planning and waypoint following and plan UAV missions.

    The Scenario Designer app quickly constructs cuboid simulations and simulates UAV scenarios to generate test cases and sensor data using the models you build with existing GPS, INS, and lidar sensor models. For more photorealistic simulation, use the Unreal Engine interface for 3D simulation environments. And simulate your UAV application while synthesizing high-fidelity camera and lidar sensor readings.

    After you finish testing your algorithms and simulation, deploy to hardware using the PX4 support package and embedded coder to build and deploy autopilot code to PX4-based autopilots. UAV Toolbox provides examples that you can use to perform software in the loop and hardware in the loop simulations for multirotor and VTOL aircrafts with various supported PX4 autopilot boards.

    UAV Toolbox also supports MAVLink communication protocol to connect and exchange messages with compatible software and hardware. Finally, you can use the Flight Log Analyzer app to import flight test and simulation log files to analyze, visualize, and play back flight telemetry data. Reference applications and examples are provided in UAV Toolbox to help you jump-start your UAV development.

    Examples such as UAV package delivery take you through the incremental design process of implementing a small multicopter simulation, including waypoint navigation and obstacle avoidance. The tutorial example on VTOL controller design takes you through the design, test, and tuning of a controller for VTOL aircrafts.

    Please visit the UAV Toolbox product page to download a trial. And for more information, check out the documentation, or watch our videos and tutorials.

    View more related videos