Main Content

Algorithm Development

Use Simulink blocks to connect to and configure peripherals attached to ArduPilot autopilots

Develop algorithms and prepare model for deploying on ArduPilot® Autopilots.

Blocks

expand all

Ang Velocity SetpointReads angular velocity setpoint (Since R2025b)
ArduPlane Actuator WriteSet actuator values for motors and servos (Since R2025b)
Attitude SetpointReads attitude setpoint (Since R2025b)
Current Ang VelocityReads current angular velocity (Since R2025b)
Current AttitudeReads current attitude (Since R2025b)
Current PositionReads current position (Since R2025b)
Current VelocityReads current velocity (Since R2025b)
Position SetpointReads position setpoint (Since R2025b)
Velocity SetpointReads velocity setpoint (Since R2025b)
Write Torque & ThrustWrites normalized torque and thrust commands to the ArduPilot mixer (Since R2025b)
RC ReceiveReads radio control channel data (Since R2025b)
TimestampReads absolute timestamp (Since R2025b)

Topics

ArduPlane Setup and Configuration

ArduPlane SITL Setup Tutorial

Simulate and tune ArduPlane models using WSL and Ubuntu on your Windows system.

Actuator Selection in Ground Control Station

Configure and verify actuator outputs using GCS.

Featured Examples