3.1. How to use this chapter

The position of RflySim3D in the RflySim simulation platform is shown in the figure below:

image-20231023084821098

CopterSim will calculate the current status of the drone (mainly position and attitude data) based on the motor control data passed in from Pixhawk (or PX4 SITL), and then send these data to RflySim3D, and RflySim3D will apply these data to the corresponding drone in the scene, so that we can see the status of the drone more intuitively. RflySim3D uses UDP communication and can accept some external commands, such as switching scenes, creating UAVs, and enabling the built-in physical collision of the UE. The details of the commands will be described in the introduction to the interface and usage of RflySim3D. RflySim3D can accept UDP commands from CopterSim, Python, and Simulink. RflySim3D also supports some configuration through XML files, mainly using XML to configure the configuration of UAV (four-rotor, six-rotor, fixed-wing, etc.), the priority of the model in the list, the name of the aircraft, the initial position and attitude of the aircraft, the initial position and attitude of each actuator (usually rotor). You can also define the position of the camera, some obstacle components (such as pillars, rings), and so on.

In this lecture Core,Function introduction (Intro) file

The address of the introduction document for this lecture is: 🔗[Installation Directory]\RflySimAPIs\3.RflySim3DUE\Intro.pdf🔗

In this lecture, API files

In this lecture, the address of the development-related API interface platform is:🔗[Installation Directory]\RflySimAPIs\3.RflySim3DUE\API.pdf🔗

In this lecture, PPT files

The platform address of the PPT document for this lecture is:🔗[Installation Directory]\RflySimAPIs\3.RflySim3DUE\PPT.pdf🔗

All routine files in this lecture

For all routines in this lecture, please see the Readme documentation, which is located at:🔗[Installation Directory]\RflySimAPIs\3.RflySim3DUE\Readme.pdf🔗

results matching ""

    No results matching ""