10.1 How to Use This Chapter
RflySim supports one-click multi-vehicle swarm simulation startup, MATLAB/Simulink and Python-based swarm development, multiple SIL/HIL modes and combined software-hardware swarm simulation, as well as distributed multi-computer swarm simulation within a LAN. As the number of aircraft increases, network communication load grows significantly. To achieve larger-scale UAV swarm simulation within limited bandwidth, communication optimization is essential. Currently, the platform supports two main data protocols: based on MAVLink data and a UDP compression architecture, RflySim proposes five compressed data protocols to enable swarm simulation with hundreds of UAVs.


With the large-scale swarm distributed control simulation platform, the system enables large-scale UAV swarm simulation, distributed swarm control research, distributed swarm visual perception algorithm verification, and UAV flight control and communication algorithm verification.

Chapter Introduction Document
The introduction document for this chapter is located at: 🔗[Installation Directory]\RflySimAPIs\10.RflySimSwarm\Intro.pdf🔗
API Reference
The development API reference for this chapter is located at: 🔗[Installation Directory]\RflySimAPIs\10.RflySimSwarm\API.pdf🔗
PPT Courseware
The PPT courseware for this chapter is located at: 🔗[Installation Directory]\RflySimAPIs\10.RflySimSwarm\PPT.pdf🔗
All Example Files
For all examples in this chapter, see the Readme documentation located at: 🔗[Installation Directory]\RflySimAPIs\10.RflySimSwarm\Readme.pdf🔗