Skip to content

isse-augsburg/ensemble-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 

Repository files navigation

Ensemble Programming for Flying Ensembles

Combinging Planning with Self-Organization

On this page, we present video materials accompanying the evaluations performed in the Doctorals Thesis "Ensemble Programming for Flying Ensembles -Combinging Planning with Self-Organization" authored by Oliver Kosak.

The contents of this page are video materials dedicated to the following purposes:

  • Evaluations of the concepts from the Multipotent Systems reference architecture using our prototypical reference implementation deployed to real hardware
  • Evaluation of the task allocation mechanism using real hardware
  • Evaluations of the Algorithmic Pattern for Trajectory-Based Swarm Behavior (Protease) with NetLogo
  • Evaluations of the execution of Ensemble Programs generated within the approach Maple using the prototypical reference implementation of Multipotent Systems

Evaluations of the Concepts from the Multipotent Systems Reference Architecture Using the Prototypical Reference Implementation Deployed to Real Hardware

Evaluation of the Task Allocation Mechanism Using Real Hardware

Evaluations of the Algorithmic Pattern for Trajectory-Based Swarm Behavior (Protease) with NetLogo

Evaluations of the Maple Designer

Evaluations of the execution of Ensemble Programs generated within the approach Maple using the prototypical reference implementation of Multipotent Systems

Control Structures and Coordination

Collective Capabilities

Protease - Modifying the Calculation Function

  • PROTEASE-Calculator-PSO: video on YouTube depicting the execution of Protease generating a PSO swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Boiding: video on YouTube depicting the execution of Protease generating a Boiding swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Triangle: video on YouTube depicting the execution of Protease generating a Triangle swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Potential-Field: video on YouTube depicting the execution of Protease generating a Potential-Field swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Line: video on YouTube depicting the execution of Protease generating a Line swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Ring-of-Fliers: video on YouTube depicting the execution of Protease generating a Ring-of-Fliers swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Ball-of-Fliers: video on YouTube depicting the execution of Protease generating a Ball-of-Fliers swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Gathering: video on YouTube depicting the execution of Protease generating a Gathering swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • [PROTEASE-Calculator-PSO-User]: video on YouTube depicting the execution of Protease generating a user-controlled PSO swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Boiding-User: video on YouTube depicting the execution of Protease generating a user-controlled Boiding swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Triangle-User: video on YouTube depicting the execution of Protease generating a user-controlled Triangle swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • [PROTEASE-Calculator-Potential-Field-User]: video on YouTube depicting the execution of Protease generating a user-controlled Potential-Field swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Line-User: video on YouTube depicting the execution of Protease generating a user-controlled Line swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Ring-of-Fliers-User: video on YouTube depicting the execution of Protease generating a user-controlled Ring-of-Fliers swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Ball-of-Fliers-User: video on YouTube depicting the execution of Protease generating a user-controlled Ball-of-Fliers swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

  • PROTEASE-Calculator-Gathering-User: video on YouTube depicting the execution of Protease generating a user-controlled Gathering swarm behavior encapsulated in a Collective Capability integrated in the Multipotent Systems reference architecture

Protease - Modifying the Termination Function

  • PROTEASE-Termination-Centroid: video on YouTube depicting the self termination of Protease using a centroid termination with threshold 0.2 m integrated in the Multipotent Systems reference architecture
  • PROTEASE-Termination-Unknown-Measurement: video on YouTube depicting the self termination of Protease using a unknown measurement termination (simulated gas concentration above threshold) integrated in the Multipotent Systems reference architecture
  • PROTEASE-Termination-User: video on YouTube depicting the user termination of Protease integrated in the Multipotent Systems reference architecture

Protease - Modifying the Aggregation Function

Collective Capability for Protelis Programs

  • Protelis-Termination-Test: video on YouTube depicting the correct termination of a Protelis program executed as External Capability in a Multipotent System
  • Protelis-Count-Neighbors-Test: video on YouTube depicting the correct communication within Protelis program executed as External Capability in a Multipotent System
  • Protelis-Measure-Temperature-Test: video on YouTube depicting the correct access of capabilities within Protelis program executed as External Capability in a Multipotent System

Maple Combined Execution

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published