|
|
|
|
|
# Table of Contents
|
|
|
|
|
|
1. [Some Links](#org51c82e9)
|
|
|
2. [Communication-Control Distributed Simulator (CUSCUS)](#communication-control-distributed-simulator-cuscus)
|
|
|
1. [Communication-Control Distributed Simulator (CUSCUS)](#communication-control-distributed-simulator-cuscus)
|
|
|
1. [TL;DR](#tldr)
|
|
|
2. [Standard Introduction](#standard-introduction)
|
|
|
3. [What is it?](#what-is-it)
|
... | ... | @@ -12,179 +11,6 @@ |
|
|
1. [Highlights](#highlights)
|
|
|
6. [Where to find it?](#where-to-find-it)
|
|
|
|
|
|
<a id="org53012de"></a>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<h2>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
Table of Contents
|
|
|
|
|
|
<div class="HTML">
|
|
|
</h2>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<a id="orgfea785f"></a>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1. Communication-Control Distributed Simulator (CUSCUS)
|
|
|
|
|
|
<div class="HTML">
|
|
|
<ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.1. TL;DR
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.2. Standard Introduction
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.3. What is it?
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.4. What does it do?
|
|
|
|
|
|
<div class="HTML">
|
|
|
<ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.4.1. Why the term "Distributed"?
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.5. How does it work?
|
|
|
|
|
|
<div class="HTML">
|
|
|
<ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.5.1. Highlights
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
<li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
1.6. Where to find it?
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</li>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="HTML">
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
<a id="org51c82e9"></a>
|
|
|
|
|
|
# Some Links
|
|
|
|
|
|
Please reference the Working Plan [file:plan.md](plan.md).
|
|
|
|
|
|
Please Reference the Backup Version [file:~/workspace/UTCGitLaB/CUSCUS.wiki/Home.md.bkp](Home.md.bkp)
|
|
|
|
|
|
|
|
|
<a id="communication-control-distributed-simulator-cuscus"></a>
|
|
|
|
... | ... | @@ -205,7 +31,7 @@ By connecting two well-known-in-literature simulation suites (FL-AIR for |
|
|
UAVs**, and analyze the impact of the radio propagation phenomena and
|
|
|
packet level simulation on the fleet mobility algorithms.
|
|
|
|
|
|
![img](wiki/images/cuscus1.png "Cuscus Screenshot")
|
|
|
![img](images/cuscus1.png "Cuscus Screenshot")
|
|
|
|
|
|
|
|
|
<a id="standard-introduction"></a>
|
... | ... | @@ -219,7 +45,7 @@ development opportunities. |
|
|
However, the tools for a proper and easy management of experiments still
|
|
|
lag behind.
|
|
|
|
|
|
![img](wiki/images/concorrettivo.gif "Corrective Consensus in NS3")
|
|
|
![img](images/concorrettivo.gif "Corrective Consensus in NS3")
|
|
|
|
|
|
Although different solutions have been proposed to simulate and emulate
|
|
|
control systems and, more specifically, fleets of Unmanned Aerial
|
... | ... | @@ -272,7 +98,7 @@ Levaraging the FLAIR part, it is possible to create UAV applications and |
|
|
test them on a simulated control environment before the actual
|
|
|
deployment, since the same code can also be **plugged in real drones**.
|
|
|
|
|
|
![img](wiki/images/simulator.jpg "Cuscus Screenshot 2")
|
|
|
![img](images/simulator.jpg "Cuscus Screenshot 2")
|
|
|
|
|
|
In CUSCUS (and FLAIR), each virtual drone application is responsible to
|
|
|
simulate its flight model and control and then socket-out the data to a
|
... | ... | @@ -281,7 +107,7 @@ simulate its flight model and control and then socket-out the data to a |
|
|
**This means that it is always possible to connect *a real drone* to the
|
|
|
engine and run it alongside its virtual fellows.**
|
|
|
|
|
|
![img](wiki/images/archi_simu.pdf.png "FLAIR Structure")
|
|
|
![img](images/archi_simu.pdf.png "FLAIR Structure")
|
|
|
|
|
|
To make the simulation even more realistic and make a step towards the
|
|
|
usage of fleets of UAVs in Smart city scenarios, we just finished
|
... | ... | @@ -303,7 +129,7 @@ ourselves (for the moment, then it will be public domain, maybe…). |
|
|
In the meantime, here's a
|
|
|
**[neat video](https://drive.google.com/open?id=0B-0NRj4-P-qVcUg2YUNlX19jQ0k)** of it:
|
|
|
|
|
|
[![img](wiki/images/videoscreenshot.png)](https://drive.google.com/open?id=0B-0NRj4-P-qVcUg2YUNlX19jQ0k)
|
|
|
[![img](images/videoscreenshot.png)](https://drive.google.com/open?id=0B-0NRj4-P-qVcUg2YUNlX19jQ0k)
|
|
|
|
|
|
|
|
|
<a id="highlights"></a>
|
... | ... | @@ -329,11 +155,7 @@ In the meantime, here's a |
|
|
|
|
|
## Where to find it?
|
|
|
|
|
|
Soon to be available on our svn as fast as our papers get through the
|
|
|
review process :D.
|
|
|
|
|
|
Anyway:
|
|
|
**Here!**
|
|
|
|
|
|
- it is a scientific project
|
|
|
- it will be problably released with GPLv2 or GPLv3
|
|
|
<del>Soon to be available on our svn as fast as our papers get through the review process :D.</del>
|
|
|
|