UAV Toolbox Support Package for ArduPilot Autopilots
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 flight management units, all while incorporating onboard sensor data and other ArduPilot-specific services. This support package enables you to:
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.
Categories
- Get Started with UAV Toolbox Support Package for ArduPilot Autopilots
Learn the basics of UAV Toolbox Support Package for ArduPilot Autopilots
- Setup and Configuration
Install hardware support and configure hardware connection
- Algorithm Development
Use Simulink blocks to connect to and configure peripherals attached to ArduPilot autopilots
- Connected I/O Simulation
Learn to use Connected I/O to communicate with the I/O peripherals on the hardware
- Signal Monitoring and Parameter Tuning
Monitor signals and tune parameters running on the Simulink models running on ArduPilot Autopilots
- Software-in-the-Loop Deployment
Learn how to deploy ArduPilot on host computer with Software-in-the-loop