Skip to content

Core Software Manual


The RflySim toolchain consists of multiple closely coordinated software, development environments, and tools. This chapter provides detailed "instruction manuals" for each core component, helping users quickly understand their functional positioning, interface operations, and key configurations.

Relationship with Core Courses

This chapter focuses on how to use each software tool itself. If you want to learn about the integrated application of these tools in specific experimental scenarios, please refer to Core Courses.


Overview of Software Components

RflySim Software Components


Quick Navigation

Software Description Page
CopterSim Vehicle motion simulator, core hub of the simulation system
SimCreate Visual simulation experiment creation and management
RflySim3D & UE5 High-fidelity 3D visualization engine
QGroundControl Ground control station software
VisCreate One-click configuration and preview for visual sensors
WinWSL Linux compilation and development environment
Python & VS Code Upper-level algorithm programming environment
MATLAB/Simulink Modeling and low-level control development platform
Docker Containerized cross-platform deployment
Distribution & Communication Multi-vehicle networking and swarm simulation tools