sitl

Launch ArduPilot SITL simulators for copter, plane, and rover vehicles.

17|6|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/fossuav/aap --skill sitl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sitl
Source: https://github.com/fossuav/aap/tree/main/claude/skills/sitl
Command: npx skills add https://github.com/fossuav/aap --skill sitl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to easily launch the ArduPilot Software In The Loop (SITL) simulator for interactive testing and development of autopilot software.

Core Features & Use Cases

  • Vehicle Simulation: Start SITL for various ArduPilot vehicle types (Copter, Plane, Rover, etc.).
  • Configuration Options: Apply common simulation options like debugging, specific frames, starting locations, and speed multipliers.
  • Use Case: When a developer needs to test a new flight mode or a specific hardware configuration without a physical vehicle, they can use this Skill to quickly set up a SITL environment.

Quick Start

Use the sitl skill to launch a copter simulator with a map display.

Frequently Asked Questions about sitl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I launch the ArduPilot SITL simulator for testing a copter or plane?

To launch the ArduPilot SITL simulator, use this Skill to run sim_vehicle.py, which automates the configuration and build process for interactive vehicle testing across copter, plane, and rover types.

Can I configure simulation speed and frame types when starting ArduPilot SITL?

Yes, you can configure ArduPilot SITL options. The Skill applies common simulation settings including specific frame types, starting locations, speed multipliers, and debugging flags during the launch process.

What is the best way to test ArduPilot flight modes without a physical vehicle?

The best way to test ArduPilot flight modes without a physical vehicle is using the SITL simulator, which provides a software-in-the-loop environment for interactive development and hardware configuration testing.

Do I need to manually build ArduPilot before starting a SITL simulation?

No, manual building is not required before starting SITL. The Skill utilizes sim_vehicle.py to handle the automated configuration and build processes needed to launch the simulator environment.

Does the SITL simulator support ArduPilot rover vehicles in addition to copters?

Yes, the SITL simulator supports ArduPilot rover vehicles. It handles various vehicle types including copter, plane, and rover, allowing developers to test different autopilot configurations interactively.

Why use SITL simulation for ArduPilot development instead of testing directly on hardware?

Use SITL simulation for ArduPilot development to safely test new flight modes and hardware configurations without risking a physical vehicle, enabling rapid iterative testing through configurable simulation options.