Table of Contents
Fetching ...

Developing Algorithms for the Internet of Flying Things Through Environments With Varying Degrees of Realism -- Extended Version

Thiago de Souza Lamenza, Josef Kamysek, Bruno Jose Olivieri de Souza, Markus Endler

TL;DR

This work proposes GrADyS-SIM NextGen as a solution that enables development on a single programming language and toolset over multiple environments with varying levels of realism, and illustrates the usefulness of this approach with a toy problem that makes use of the simulation framework.

Abstract

This work discusses the benefits of having multiple simulated environments with different degrees of realism for the development of algorithms in scenarios populated by autonomous nodes capable of communication and mobility. This approach aids the development experience and generates robust algorithms. It also proposes GrADyS-SIM NextGen as a solution that enables development on a single programming language and toolset over multiple environments with varying levels of realism. Finally, we illustrate the usefulness of this approach with a toy problem that makes use of the simulation framework, taking advantage of the proposed environments to iteratively develop a robust solution.

Developing Algorithms for the Internet of Flying Things Through Environments With Varying Degrees of Realism -- Extended Version

TL;DR

This work proposes GrADyS-SIM NextGen as a solution that enables development on a single programming language and toolset over multiple environments with varying levels of realism, and illustrates the usefulness of this approach with a toy problem that makes use of the simulation framework.

Abstract

This work discusses the benefits of having multiple simulated environments with different degrees of realism for the development of algorithms in scenarios populated by autonomous nodes capable of communication and mobility. This approach aids the development experience and generates robust algorithms. It also proposes GrADyS-SIM NextGen as a solution that enables development on a single programming language and toolset over multiple environments with varying levels of realism. Finally, we illustrate the usefulness of this approach with a toy problem that makes use of the simulation framework, taking advantage of the proposed environments to iteratively develop a robust solution.
Paper Structure (10 sections, 4 figures)

This paper contains 10 sections, 4 figures.

Figures (4)

  • Figure 1: Framework's architecture
  • Figure 2: Diagram showcasing how protocols work
  • Figure 3: Simulated Time vs. Collected Packages -- Average Ground Station data with 10 Runs
  • Figure 4: Simulated Time vs. World Time -- Average Ground station data with 10 Runs