RflySim Full-Stack Unmanned System Toolchain
Important Notice
- 📚 The official RflySim companion textbook, Intelligent Unmanned System Control Practice, has been officially released! Instructor teaching resources and experiments are included with the book. For details, see: 🔗🔗🔗
- 📢 RflySim v5.01 official version has been released! Check the Changelog for the latest features.
- 💼 Our team is continuously recruiting graduate students (Master's/PhD) and engineers/interns in unmanned systems (Beijing/Changsha). Send your resume to: service@rflysim.com
✨ Why Choose RflySim?¶
-
💡 6. Ease of Use: A Lightweight Experience for Research and Education
Supports efficient and stable operation on Windows with an embedded WSL / Linux toolchain. One-click installation and uninstallation avoids the complexities of ROS dependency assembly. The platform includes hundreds of ready-to-use open-source examples and provides deep underlying support for domestic operating systems such as Kylin, making it the preferred choice for all types of R&D and courses.
-
🧩 7. Functional Completeness: Full-Stack Unmanned System Coverage
Comprehensively integrates all component environments “from bottom to top,” covering both fundamental model evaluation and a complex stack including “advanced perception, self-inspection and diagnosis, route planning, execution decision-making, and even networking and swarming.” It can also be flexibly extended to implement heterogeneous compatibility solutions and dynamic system health injection, practically filling every missing link across the intelligent system chain.
🧭 Quick Navigation Guide¶
To help developers from different backgrounds quickly find the resources they need, we provide a clear knowledge architecture in the left sidebar. We recommend exploring along the following paths:
| Your Role | Recommended Learning Path | Core Goal |
|---|---|---|
| 🎓 Students / Beginners | Quick Start → Core Courses | Follow the 10-chapter supporting curriculum system, from theoretical foundations to hands-on implementation |
| 💻 Algorithm Developers | Python SDK / Simulink | Directly consult APIs and interface specifications for secondary development independent of the underlying implementation |
| ⚙️ System Integrators | Software Manual → Hardware Ecosystem | Understand the complete chain from networking and sensor configuration to hardware selection |
| 🚀 Frontier Explorers | Featured Cases → Advanced Topics | Starting from published top-tier journal paper cases, explore cross-disciplinary applications such as LLMs |
📚 Companion Tutorials¶
The RflySim platform is accompanied by the Design and Control of Multirotor Unmanned Aerial Vehicles textbook series, authored by Prof. Quan Quan's team. It systematically explains the comprehensive knowledge framework for UAVs, from theoretical foundations to practical applications. For more details and resources, please refer to Companion Textbooks Overview.
| Textbook Title | Description | Target Audience |
|---|---|---|
| Design and Control of Multirotor Unmanned Aerial Vehicles | A systematic foundational textbook on multirotor design, modeling, perception, control, and decision-making | Senior undergraduates, graduate students |
| Practice of Design and Control of Multirotor Unmanned Aerial Vehicles | Eight progressive experiments based on the RflySim platform and an MBD development workflow | Students taking laboratory courses |
| From Principles to Practice of Multirotor Unmanned Aerial Vehicles | An introductory textbook and complete operational guide from basic concepts to assembly and tuning | Beginners, hobbyists |
| Remote Control Practice of Multirotor Unmanned Aerial Vehicles | A comprehensive remote-control practice textbook for vocational students and lower-level undergraduates | Vocational or lower-level undergraduate students |
| Flight Control Practice of Mini Fixed-Wing Unmanned Aerial Vehicles | Full-stack fixed-wing UAV development, covering design through vision algorithms | Fixed-wing enthusiasts, researchers |
| Intelligent Unmanned System Control Practice | Official companion textbook for RflySim | RflySim beginners, developers |
📊 Toolchain Version Tiers¶
The RflySim toolchain not only provides a free basic version for general developers, but also offers advanced solutions for more complex, high-quality enterprise or defense-industry testing requirements. It is currently divided into three major version tiers:
| Version Name | Main Features & Included Content | Applicable Scenarios & Target Users | Acquisition Method |
|---|---|---|---|
| Free Edition | Includes single-machine SITL/HITL simulation core, Python/ROS development interfaces, supporting tutorials and courses, and other foundational simulation and validation capabilities. | University teaching, individual learning, and entry-level algorithm development and validation | Download the ISO installation package directly from the official website. |
| Full Edition | Includes multi-machine distributed and cluster simulation, UE5 high-fidelity rendering support, complex environment adaptation, the latest PX4 firmware, and hardware integration with cluster boxes. | Research institutions and validation of collaborative and swarm unmanned-system projects | Released selectively; please contact the official after-sales team. |
| Custom Edition | Interface customization for specialized projects, third-party autopilot/avionics black-box integration, high-level safety testing (such as FPGA simulation), and specialized training services. | Enterprise R&D, defense applications, and high-level safety-standard testing and certification | Sign a requirements contract for in-depth custom development. |
Version Comparison Details
For more detailed information about feature coverage and technical support differences, please directly visit 🔎Version Comparison Details🔎 . For the Full Edition and above, please contact the Feishi Lab team directly via email (service@rflysim.com) to obtain them.
Core Paper: RflySim Principles and Architecture
This paper is the core publication introducing the fundamental principles, design philosophy, and overall architecture of the RflySim toolchain. It systematically explains model-based design methods and how modeling and simulation, control, and swarm decision-making work together to support the development workflow from simulation validation to real-world deployment. Readers wishing to gain a deeper understanding of how RflySim works may access the full paper through the links below.
Links: 🔗 10.23919/JSEE.2025.000079 📥 View PDF 📚 BibTeX Citation
About This Documentation
This site is designed to provide you with the clearest and most intuitive RflySim user guide and developer reference. The left navigation bar serves as the knowledge graph—feel free to browse and explore at your convenience.
If you encounter any issues during use or have suggestions for improving this documentation, please submit feedback to us via GitHub Issues.
Copyright © Feishi Lab · Beijing Zhuoyi Intelligent Technology Co., Ltd.