Is it possible practically,If we want to connect multiple UAVs with one ground station,futher more all the UAVs are connected with each other through adhoc manners?
We have performed swarm missions using 5 Ardrones. We use one out of the two approaches.
1. We use 5 computers, each computer for each drone. The computers communicate with each other sharing the information about their drone (like current position in the map) using an ethernet switch. We use Robot Operation System (ROS) for the communication with a ROS master running in one of the above computers.
2. We use a single router and the all the ardones are configured to connect to the router. All the process regarding the 5 drones run in the same computer thus achieving the communication between each other.
You can refer to our publications of our software library Aerostack below for reference.
You can also check our github repo for further reference - https://github.com/Vision4UAV/Aerostack/wiki
Conference Paper AEROSTACK: An architecture and open-source software framewor...
Article A Multi-Layered Component-Based Approach for the Development...
Yes for sure, you can take a look at: A survey on position-based routing protocols for Flying Ad hoc Networks (FANETs), which shows you how many ways UAVs can be connected in ad hoc fashion.
it would be better to explain more details about each answer. Because each paper has a different view of implementation or experiment. for example, MATLAB is link-level simulator so it supports some applications. on the other hand, ns-3 is packet-level simulator also it can support specific applications, etc.