Studying security in swarm robotics is very important but only preliminary research has investigated this problem. To study how secure robot swarms are, we want to test the swarm behaviour against different types of attacks by antagonistic robots. Exploring different attack behaviours in an automated way is impracticable, therefore we want to collect behaviours written by scholars, such as students in university classes or academics.
The goal of this project is to develop an online website to visualise the score of all tested behaviours. Users can download the python simulator that they use to code offline the behaviour, then they can upload their solution (python class of the behaviour). The goal of this project is also to build the backend code to run the simulator with the submitted behaviours. The simulator will return as text output that will need to be used to compute the score visualised on the website.
The required skills to succeed with this project are programming skills to code scripts and websites. Experience in statistical analysis is also a desirable skill otherwise will be acquired during the project. Suitable candidates are highly motivated students with good programming skills and an interest in producing software of high quality.