Skip to content

RflySim Full-Stack Unmanned System Toolchain

A professional, closed-loop development toolchain tailored for research and education. Natively supports multiple heterogeneous vehicle systems, reshaping cutting-edge Sim-to-Real experimental scenarios through an industrial-grade graphics rendering engine.
Algorithm Prototyping Software-in-the-Loop Simulation Automatic Code Generation Hardware-in-the-Loop Simulation Real-World Deployment & Validation

✨ Why Choose RflySim?

🎯 1. Consistency: Integrated Framework Design
Builds a standardized closed-loop development framework covering “modeling–development–testing–evaluation”, fully supporting diverse vehicle types including multicopters, fixed-wing aircraft, VTOLs, wheeled robots, and unmanned surface vehicles. Starting with Simulink as the control core, and complemented by natively auto-generated C/C++ modules, the platform seamlessly integrates cross-platform unified design workflows.
Multiple Vehicle Types
⚡ 2. Efficiency: Fully Automated Validation & Rapid Iteration
Designed to accelerate prototype deployment: after completing logic design within the integrated environment, code is generated and automatically deployed for software/hardware-in-the-loop simulation with a single click. Upon confirmation, not only can real-world sensor parameters be instantly swapped in, but the original system modules can also be directly and seamlessly executed on actual vehicles and onboard processors—dramatically compressing validation costs.
Efficient Development & Testing Framework
🌌 3. High Fidelity: Intelligent Perception and Scene Reconstruction
Built upon the core UE4/UE5 engine, the platform delivers industry-leading physical simulation immersion and material rendering with realistic lighting effects. It not only supports high-precision sensor simulation—including RGB, depth maps, point clouds, and infrared cameras—but also enables complex adversarial testing scenarios involving dynamic lighting changes, weather transitions, and environmental occlusion.
High-fidelity rendering
🔄 4. Transferability: Seamless Sim-to-Real Integration
Bridging the virtual and physical worlds. In the virtual environment, rendered visuals can be directly streamed to replace real-world camera inputs, while computed control commands are transmitted over the network to drive PX4 flight controller closed-loop simulation. Vision modules refined on this framework require no cumbersome migration steps—switching to real hardware data with a single click enables immediate real-world flight deployment.
Sim2Real migration
🌐 5. Large-Scale Swarm: Native Collaboration and Distributed Support
Its inherently flexible and loosely coupled network topology allows a single simulation task to be distributed across multiple multi-core hosts, numerous PX4 physical-level modules, and independent distributed rendering processes for parallel computation. The platform’s unique pure-software and hardware-in-the-loop hybrid simulation modes make large-scale swarm (hundreds or thousands of nodes) collaborative adversarial studies exceptionally efficient and low-latency.
Distributed topology


  • 💡 6. Usability: Lightweight Experience for Research and Education


    Fully supports efficient and stable operation on Windows, with seamless integration into WSL/Linux toolchains. One-click installation and uninstallation eliminates the complexity of ROS dependency management. The platform includes hundreds of open-source, ready-to-run examples, and its core architecture is deeply optimized for domestic operating systems such as Kylin—making it the ideal choice for research and teaching.

  • 🧩 7. Functional Completeness: Full-Stack Unmanned System Coverage


    Comprehensively integrates components from bottom to top: from foundational model evaluation to high-level perception, self-diagnosis, route planning, execution decision-making, and swarm networking. It also supports flexible extension for heterogeneous compatibility and dynamic system health injection, effectively closing all gaps in intelligent system development pipelines.


🧭 Quick Navigation Guide

To help developers with diverse backgrounds quickly locate the resources they need, we provide a clear knowledge architecture in the left sidebar. We recommend following this path:

Your Role Recommended Learning Path Core Goal
🎓 Students / Beginners Quick StartCore Courses Follow the 10-chapter curriculum system, progressing from theoretical foundations to hands-on implementation
💻 Algorithm Developers Python SDK / Simulink Directly consult API and interface specifications for secondary development independent of underlying implementation
⚙️ System Integrators Software ManualHardware Ecosystem Master the complete workflow from network setup and sensor configuration to hardware selection
🚀 Frontier Researchers Featured CasesAdvanced Topics Explore cross-domain applications such as LLM, starting from published top-tier journal paper cases

📚 Companion Teaching Materials

The RflySim platform is accompanied by the textbook series Design and Control of Multirotor Unmanned Aerial Vehicles, authored by Prof. Quan Quan’s team. This series systematically covers the entire knowledge framework—from theoretical foundations to practical applications—for unmanned systems. 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 covering design, modeling, perception, control, and decision-making for multirotor UAVs Senior undergraduates, graduate students
《Practice of Design and Control of Multirotor Unmanned Aerial Vehicles》 Eight progressive experiments based on the RflySim platform, following an MBD development workflow Students taking lab courses
《From Principles to Practice of Multirotor Unmanned Aerial Vehicles》 An introductory-level textbook, guiding readers from basic concepts to full assembly and tuning procedures 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 early-stage undergraduates
《Flight Control Practice of Mini Fixed-Wing Unmanned Aerial Vehicles》 Full-stack development of fixed-wing UAVs, covering design through to vision-based algorithms Fixed-wing enthusiasts, researchers
《Intelligent Unmanned System Control Practice》 Currently in development—stay tuned!

📊 Toolchain Version Tiers

The RflySim toolchain not only provides a free, open-source base version for general developers, but also offers advanced solutions tailored for high-quality enterprise or defense-industry testing requirements. Currently, it is divided into three 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, and foundational simulation and verification capabilities such as accompanying course materials. University teaching, individual learning, and initial 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, latest PX4 firmware, and hardware integration with cluster boxes. Scientific research institutions, and projects involving collaborative and clustered unmanned systems. Released selectively; please contact the official after-sales team.
Custom Edition Offers interface customization for specific projects, third-party autopilot/avionics black-box integration, high-level safety testing (e.g., 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 on 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.


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.