Skip to content

darkobozhinoski/Swarm-Mission-Langauge-SML

Repository files navigation

Swarm Mission Language (SML)

This repo contains the Swarm Mission Language grammar. To specify a mission, you need to download the Eclipse project. The five subprojects can be imported in Eclipse Version: 2019-12 (4.14.0) with Xtext 2.21.0.

An Eclipse plug-in of the Swarm Mission Language Grammar can be built by right-clicking the project called "be.ulb.missionspecification", selecting "Run as", "Eclipse Application". This will spawn a new instance of Eclipse, with the plug-in loaded. In the new instance, create a new Java project, and create a file with extension ".sml". In the text editor, you can specify a swarm mission using the Swarm Mission Language (SML).

We demonstrate the applicability of the language in 3 different missions. In the demonstration, we use e-puck robot. Suppplementary materials for the 3 different missions is given on the following link: https://iridia.ulb.ac.be/supp/IridiaSupp2020-013/index.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published