Main Content

UAV Toolbox Support Package for PX4 Autopilots

Access PX4 autopilot peripherals with UAV Toolbox and automatically build and deploy flight control algorithms with Embedded Coder

Using the UAV Toolbox Support Package for PX4® Autopilots, you can access autopilot peripherals from MATLAB® and Simulink®. With Embedded Coder®, you can also automatically generate C++ code and use the PX4 toolchain to build and deploy algorithms tailored specifically for Pixhawk® and Pixracer flight management units, all while incorporating onboard sensor data and other PX4-specific services.

Basic Concepts

Learn basic functionality of PX4 Autopilots

Setup and Configuration

Install hardware support and configure hardware connection

Develop Algorithms and Deploy on PX4 Autopilot

Develop algorithms and prepare model for deploying on PX4 Autopilots

Run Connected IO Simulation on PX4 Autopilot

Learn to use Connected IO to communicate with the IO peripherals on the hardware

Run Monitor & Tune Simulation on PX4 Autopilot (External Mode)

Monitor signals and tune parameters running on the Simulink models running on PX4 Autopilots

Log Flight Data on SD Card

Log signals from Simulink models on an SD card mounted on the target hardware

Verification with Processor-in-loop (PIL) Simulation

Code verification and validation with Processor-in-loop (PIL) simulation

Deploy PX4 on Host Computer with PX4 Host Target (PX4 Software-in-the-loop or SITL)

Learn how to deploy PX4 on host computer with PX4 Host Target (PX4 Software-in-the-loop or SITL)

Hardware-in-the-loop Simulation (HITL) with PX4

Learn to work with Hardware-in-the-loop Simulation (HITL) with PX4