UAV Toolbox Support Package for ArduPilot Autopilots

Access ArduPilot autopilot peripherals with UAV Toolbox and automatically build and deploy flight control algorithms with Embedded Coder
25 Downloads
Updated 5 Dec 2025
Overview
Using the UAV Toolbox Support Package for ArduPilot Autopilots, you can access autopilot peripherals from MATLAB® and Simulink®. With Embedded Coder, you can also automatically generate C++ code and use the ArduPilot toolchain to build and deploy algorithms tailored specifically for ArduCopter and ArduPlane flight management units, all while incorporating onboard sensor data and other ArduPilot-specific services.
Features
  • Deploy flight control algorithms developed in Simulink directly onto ArduPilot-based autopilots, streamlining the workflow from design to implementation.
  • Supports both ArduCopter and ArduPlane firmware, enabling you to work with a variety of aerial vehicles, including multirotors and fixed-wing aircraft.
  • Validate your control algorithms using the ArduPilot Software-In-The-Loop (SITL) host target simulation, ensuring reliability and performance of your algorithms under various simulated flight conditions before deploying to hardware.
Supported ArduPilot Autopilots
  • ArduPilot Cube Blue H7
  • ArduPilot Cube Orange
  • ArduPilot Cube Orange +
  • ArduPilot Generic Board
  • ArduPilot Host Target
  • ArduPilot Pixhawk®4
  • ArduPilot Pixhawk 6c
  • ArduPilot Pixhawk 6x
Documentation
Getting started
Examples
MATLAB Release Compatibility
Created with R2025b
Compatible with R2025b
Platform Compatibility
Windows macOS (Apple Silicon) macOS (Intel) Linux