Inter drone multi-media data communication #3318
Replies: 2 comments 7 replies
-
@ahmed-elsaharti, is inter drone communication of multimedia data possible in AirSim? |
Beta Was this translation helpful? Give feedback.
-
Hi @AIKUUM, Firstly let's look at a 'drone communication' application from a real-life point of view then move on to a simulation view point. Real-life scenario:Let's say I want to fly two real drones and make them communicate. Now, most** drones are made of the following: Now that we have an idea of how communication is possible let's look at the simulation viewpoint. Simulation scenario:Similar to real life drones, a UAV simulator would have the basic 3 blocks: Now if we were to simulate the 2 drones from the previous section, they would both be pieces of software running on your computer (aka: AirSim): Now, since this is all just software running on your computer, you won't need a separate computer to run the communication nodes****. So in this case for example, we could use a pair of python scripts (one of many many ways of doing this) running on your computer as a communication node for drone 1 and a communication and computation node for drone 2: Again, this is strictly to simulate 'drone communication'. Usually, if I would want to make drone 2, 2 meters behind drone 1 in AirSim it would just be 1 python script grabbing drone 1's position through the API, reducing the x position by 2 meters and commanding drone 2 to move to that calculated position through the API. That would be the practical way of doing it: Hope this helps. ** I say 'most' because some drones do contain an integrated microcomputer for various purposes. |
Beta Was this translation helpful? Give feedback.
-
System details: https://user-images.githubusercontent.com/72294070/102069277-90db4a00-3e23-11eb-8f71-d14e10181433.PNG
AirSim version (1.3.1)
Unreal version(4.25)
python version (3.9.1)
A Contributor of AirSim already told that there is no communication model in AirSim. But I would like to know from others if inter drone communication of multimedia data is possible during a simulation using APIs.
Beta Was this translation helpful? Give feedback.
All reactions