Chapter 1: Toolchain Installation and Learning Methods

1. Software Acquisition and Installation

The RflySim Toolchain supports one-click installation, one-click code generation, one-click firmware deployment, one-click SIL/HIL simulation, and rapid real flight testing on the Windows platform, making it extremely convenient and easy to use. Users do not need to understand flight controller source code, Linux programming, C/C++ programming, network communication, or aircraft assembly. With just basic Simulink (or Python) knowledge, users can quickly validate their algorithms through multiple verification stages and deploy them to real aircraft, allowing them to focus on algorithm development and testing.

Installation Method Overview

Installation package download: https://rflysim.com/download Toolchain installation guide: **🔗HowToInstall🔗

Installation Video Tutorial

Obtain the latest .iso image from the official channel (e.g., the free version is named RflySimAdvFree-.iso, where represents the version number). You can right-click the file → Open with → Windows Explorer to mount the image (alternatively, extract it with decompression software or mount it with a virtual drive) to access the installation package folder. The video installation tutorial for the RflySim Toolchain is shown below. **For detailed text-based installation steps, please refer to the guide above.

Important Notes

Note: Both the free and full version images can be obtained by submitting your email address at https://rflysim.com/download to receive a cloud storage download link. For the full version download link and registration code, please contact service@rflysim.com. The cloud storage links and passwords we share remain unchanged, but the installation packages within are updated regularly. The update timestamp of the installation package in the cloud storage serves as the version reference.

2. Toolchain Usage

For toolchain usage instructions, see: 🔗HowToUse🔗

3. Toolchain Overview

The toolchain is organized into 10 chapters based on the phases of unmanned system development. Topics include using RflySim for scene construction, unmanned system dynamics modeling, low-level control, intelligent perception, health assessment, network simulation, swarm control, and more. Chapter 2 covers getting started with the RflySim Toolchain, including software installation and hardware configuration. Through Chapters 1 and 2, readers gain an overall understanding of the research subjects and development tools, laying the foundation for subsequent work. Chapters 3 and 4 cover 3D model and scene development, as well as unmanned vehicle system modeling — the former addresses the operating environment of unmanned systems, while the latter addresses their mathematical models. Building on the practices in Chapters 3 and 4, Chapters 5 and 6 cover low-level control development (how to control the power units of unmanned systems) and external control development (how to issue high-level commands such as velocity setpoints). The latter involves a combined "unmanned system + autopilot" system, where the autopilot controls the vehicle's velocity. External control development primarily serves high-level decision-making. Chapter 7 covers fault injection and safety testing — how to design unmanned system models with fault injection and how to perform fault injection experiments. This work can be used to test system reliability and fault tolerance. Chapter 8 explains that many intelligent systems rely on vision as an information-rich sensor. Vision algorithm development covers how to integrate visual sensors and achieve vision-to-control pipelines. Chapters 9 and 10 cover swarm communication networking and swarm control development. Swarm-related work can also be combined with single-vehicle work to build various scenarios. 🔗See link for details🔗

The overall framework is as follows:

mHV8Rr6pzM

4. RflySim Toolchain Feature Showcase

One-Click Installation

AutoInstall

Automatic Code Generation

PlatGif2

Software-in-the-Loop Simulation

PlatGif1

Hardware-in-the-Loop Simulation

PlatGif3

Indoor Flight Control

PlatGif4

UE4-Based Indoor Hardware-in-the-Loop Simulation

AdvancedGIF1

Vision-Based One-Click Ring-Traversal Control Example

AdvancedGIF4

Real Aircraft Experiment with Safety Protection

PX4SITLSim

Outdoor UGV Hardware-in-the-Loop Simulation Scenario

AdvancedGIF2

AdvancedGIF10

Swarm Control and Hardware-in-the-Loop Simulation

AdvancedGIF3

results matching ""

    No results matching ""