Master'sDefense, Military Engineering & Land Systems Applications open

Master’s in Swarm and Multi-Agent Cooperation Engineering with an Ethical and Regulatory Focus

Online master's programme of 1,900 hours in swarm and multi-agent cooperation engineering with an ethical and regulatory focus. 12 modules covering Regulation (EU) 2024/1689 (AI Act), Additional Protocol I to the Geneva Conventions, Implementing Regulation (EU) 2019/947, collective dynamics, formation control, task allocation, multi-agent learning and formal verification, using ROS 2, Gazebo and PettingZoo, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Model the dynamics of multi-agent systems and swarms.

02

Design formation control and consensus algorithms.

03

Implement distributed task allocation strategies.

04

Apply multi-agent reinforcement learning.

05

Assess human-swarm interaction and meaningful human control.

06

Analyse the ethical and legal framework of collective autonomy.

07

Formally verify properties of collective systems.

Profile

Who it's for

  • Multi-agent systems engineers designing coordination and consensus algorithms.
  • Swarm robotics researchers working on collective behaviours.
  • Reinforcement learning engineers applying MARL to robotic teams.
  • Autonomy ethics specialists assessing collective systems against legal frameworks.
  • Autonomous systems verification engineers using model checking and large-scale simulation.
  • Robotics simulation developers working with ROS 2 and Gazebo.
  • Engineering or science graduates aiming to enter robotics and automation.
Standards & tools

What you'll work with

  • Regulation (EU) 2024/1689 (Artificial Intelligence Act)
  • Additional Protocol I to the Geneva Conventions (protection of victims of armed conflict)
  • Implementing Regulation (EU) 2019/947 (UAS operations)
  • ISO 10218 (safety of industrial robots)
  • IEEE 7000 (addressing ethical concerns during system design)
  • ISO/IEC 23894 (AI risk management)
  • NATO Principles of Responsible Use of AI (defence AI governance)
  • ROS 2
  • Gazebo
  • PettingZoo
  • PRISM
  • Mesa
Syllabus

12 modules · 1900 h

  1. 1.1Definition of a swarm and emergent properties
  2. 1.2Biological inspiration: flocks, colonies and shoals
  3. 1.3Classification by homogeneity and hierarchy
  4. 1.4Scalability, robustness and flexibility
  5. 1.5Civil applications: agriculture, rescue and inspection
  6. 1.6Life cycle of a swarm system
  7. 1.7Levels of collective autonomy
  8. 1.8Certification challenges for collective systems
  9. 1.9Ethical debate on collective autonomy
  10. 1.10Case study: analysis of an agricultural inspection swarm
  1. 2.1Reynolds models: separation, alignment and cohesion
  2. 2.2Vicsek model and phase transitions
  3. 2.3Graph theory for agent networks
  4. 2.4Distributed consensus and convergence
  5. 2.5Particle systems and potential fields
  6. 2.6Lyapunov stability in formations
  7. 2.7Stochastic and Markov models
  8. 2.8Order and cohesion metrics
  9. 2.9Agent-based simulation
  10. 2.10Practical exercise: flocking simulation in Python with Mesa
  1. 3.1Leader-follower formations
  2. 3.2Virtual structures and behaviour-based control
  3. 3.3Distance- and bearing-based formation control
  4. 3.4Graph rigidity and formations
  5. 3.5Dynamic reconfiguration of formations
  6. 3.6Distributed control with limited communication
  7. 3.7Inter-agent collision avoidance
  8. 3.8Robust control against disturbances
  9. 3.9Heterogeneous air-ground formations
  10. 3.10Lab: formation control with Crazyflie in simulation
  1. 4.1The multi-robot task allocation problem
  2. 4.2Auction algorithms: CBBA
  3. 4.3Combinatorial optimisation and heuristics
  4. 4.4Mixed-integer programming for allocation
  5. 4.5Area coverage and Voronoi partitions
  6. 4.6Collaborative search for civil targets
  7. 4.7Conflict-based multi-agent planning
  8. 4.8Coordination with temporal constraints
  9. 4.9Replanning in the event of agent failures
  10. 4.10Practical exercise: auction-based allocation in ROS 2
  1. 5.1Network topologies in swarms
  2. 5.2Mesh networks and lightweight protocols
  3. 5.3Implicit communication and stigmergy
  4. 5.4Consensus with losses and delays
  5. 5.5Collective bandwidth management
  6. 5.6Distributed time synchronisation
  7. 5.7Security of inter-agent communications
  8. 5.8Resilience against network partitions
  9. 5.9Joint network-robotics simulation
  10. 5.10Workshop: evaluation of topologies with ns-3 and Gazebo
  1. 6.1Multi-agent reinforcement learning
  2. 6.2Centralised training and decentralised execution
  3. 6.3MADDPG, QMIX and MAPPO algorithms
  4. 6.4Learning emergent communication
  5. 6.5Simulation-to-reality transfer
  6. 6.6Robustness and generalisation of policies
  7. 6.7Explainability of learned policies
  8. 6.8Safety during training
  9. 6.9PettingZoo and SMAC environments
  10. 6.10Lab: MAPPO training in PettingZoo
  1. 7.1Distributed information fusion
  2. 7.2Collaborative mapping and multi-robot SLAM
  3. 7.3Cooperative target tracking
  4. 7.4Distributed estimation consensus
  5. 7.5Management of shared uncertainty
  6. 7.6Multi-agent data association
  7. 7.7Heterogeneous sensors in the collective
  8. 7.8Reducing perceptual redundancy
  9. 7.9Bandwidth and map compression
  10. 7.10Practical exercise: multi-robot SLAM with simulated data
  1. 8.1Human supervision of collective systems
  2. 8.2Swarm-level command interfaces
  3. 8.3Cognitive load and situational awareness
  4. 8.4Meaningful human control
  5. 8.5Levels of intervention and delegation
  6. 8.6Visualisation of collective states
  7. 8.7Calibrated trust in autonomy
  8. 8.8Human factors in decision-making
  9. 8.9Usability evaluation
  10. 8.10Case study: design of a supervision interface
  1. 9.1International humanitarian law and new technologies
  2. 9.2Article 36 of Additional Protocol I
  3. 9.3CCW debate on autonomous systems
  4. 9.4NATO principles of responsible use of AI
  5. 9.5European AI Regulation (EU) 2024/1689
  6. 9.6Responsibility and accountability
  7. 9.7Civil regulations for multi-UAS operations
  8. 9.8Privacy and data protection
  9. 9.9Design ethics and values
  10. 9.10Workshop: ethical compliance review of a case
  1. 10.1Formal verification of emergent properties
  2. 10.2Model checking with PRISM and UPPAAL
  3. 10.3Testing through large-scale simulation
  4. 10.4Analysis of collective failure modes
  5. 10.5Detection of anomalous behaviour
  6. 10.6Agent cybersecurity and spoofing
  7. 10.7Safety arguments for collectives
  8. 10.8Staged field testing
  9. 10.9Collective performance metrics
  10. 10.10Lab: consensus verification with PRISM
  1. 11.1Precision agriculture with swarms
  2. 11.2Search and rescue in disasters
  3. 11.3Inspection of extensive infrastructure
  4. 11.4Distributed environmental monitoring
  5. 11.5Drone light shows
  6. 11.6Autonomous logistics in warehouses
  7. 11.7Cooperative planetary exploration
  8. 11.8Transfer of dual-use technologies
  9. 11.9European robotics roadmaps
  10. 11.10Case study: design of a search and rescue mission
  1. 12.1Definition of the collective mission
  2. 12.2State-of-the-art review
  3. 12.3Modelling the multi-agent system
  4. 12.4Design of coordination algorithms
  5. 12.5Implementation in simulation
  6. 12.6Ethical and regulatory assessment
  7. 12.7Analysis of results and scalability
  8. 12.8Conclusions and future work
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so the programme can be combined with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is ROS 2, Gazebo, PettingZoo, PRISM and Mesa, in free, academic or evaluation versions. Practical work is based on real procedures for large-scale simulation of collective behaviours, training of multi-agent policies and formal verification of emergent properties. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: Regulation (EU) 2024/1689 (AI Act), Additional Protocol I to the Geneva Conventions, Implementing Regulation (EU) 2019/947, ISO 10218, IEEE 7000, ISO/IEC 23894, NATO Principles of Responsible Use of AI.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of Regulation (EU) 2024/1689, Additional Protocol I to the Geneva Conventions and Implementing Regulation (EU) 2019/947 applied to real cases, not as a theoretical annex.
Industry software:ROS 2, Gazebo, PettingZoo, PRISM and Mesa, in free, academic or evaluation versions.
Master's Thesis with defence:A multi-agent system project for a collective mission, covering system modelling, coordination algorithms, simulation and ethical and regulatory assessment, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Collective mission
Define a civil collective mission and review the state of the art.
Multi-agent model
Model the multi-agent system and its collective dynamics.
Coordination algorithms
Design and implement coordination and task allocation algorithms in simulation.
Ethical and regulatory review
Assess the system against the ethical and regulatory framework and analyse its scalability.
Master's Thesis
A complete multi-agent system project, defended before a panel.
Career opportunities

Where this takes you

Multi-agent systems engineerSwarm robotics researcherReinforcement learning engineerAutonomy ethics specialistAutonomous systems verification engineerRobotics simulation developer
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with ROS 2, Gazebo, PettingZoo, PRISM and Mesa, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A degree in engineering, science or architecture (or equivalent professional experience), a suitable computer and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Swarm and Multi-Agent Cooperation Engineering with an Ethical and Regulatory FocusEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.