Master'sAerospace, UAM, Drones & Space Applications open

Master’s in UAS Swarm and Multi-Agent Cooperation Engineering

Online master's programme of 1,900 hours in swarm UAS and multi-agent cooperation engineering, structured in 12 modules covering multi-agent systems, graph theory and consensus, formation control, multi-agent path planning, task allocation, swarm communications, cooperative perception, multi-agent learning, simulation, civil applications and regulation, 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

Understand the fundamentals of multi-agent systems applied to UAS.

02

Apply consensus and formation control algorithms.

03

Design path planning and task allocation strategies.

04

Implement networked communications for swarms.

05

Develop cooperative perception and localisation.

06

Simulate swarms in SITL environments and validate them.

07

Analyse the ethical, regulatory and safety aspects of swarms.

Profile

Who it's for

  • Autonomous systems engineers.
  • Multi-agent robotics researchers.
  • Drone software engineers working with ROS 2 and PX4.
  • Mission planning specialists.
  • Wireless communications engineers designing mesh and FANET networks.
  • Drone light-show developers.
  • Engineering or science graduates seeking to enter robotics.
Standards & tools

What you'll work with

  • Implementing Regulation (EU) 2019/947 (rules and procedures for the operation of unmanned aircraft)
  • Delegated Regulation (EU) 2019/945 (UAS classes and third-country operators)
  • JARUS SORA (specific operations risk assessment)
  • Regulation (EU) 2024/1689 (EU Artificial Intelligence Act)
  • IEEE 802.11s (wireless mesh networking)
  • ISO 21384-3 (UAS operational procedures)
  • EUROCAE ED-270 (geo-awareness and geofencing requirements)
  • ROS 2
  • Gazebo
  • PX4
  • AirSim
  • Python
Syllabus

12 modules · 1900 h

  1. 1.1Definition of agent and environment
  2. 1.2Reactive and deliberative architectures
  3. 1.3Emergent behaviour and self-organisation
  4. 1.4Swarm intelligence
  5. 1.5Reynolds models
  6. 1.6Communication topologies
  7. 1.7Taxonomy of UAS swarms
  8. 1.8Civil applications of swarms
  9. 1.9Scalability challenges
  10. 1.10Case study: analysis of a light-show swarm demonstration
  1. 2.1Communication graphs
  2. 2.2Graph Laplacian matrix
  3. 2.3Consensus algorithms
  4. 2.4Consensus with delays
  5. 2.5Switching communication topologies
  6. 2.6Algebraic connectivity and the Fiedler value
  7. 2.7Clock and state synchronisation
  8. 2.8Distributed estimation of common parameters
  9. 2.9Robustness to node failures
  10. 2.10Lab: consensus simulation on a 10-agent graph
  1. 3.1Leader–follower formation
  2. 3.2Formation using virtual structures
  3. 3.3Behaviour-based control
  4. 3.4Distance-based formation
  5. 3.5Consensus-based formation control
  6. 3.6Formation switching
  7. 3.7Inter-agent collision avoidance
  8. 3.8Potential functions
  9. 3.9Lyapunov stability
  10. 3.10Practical exercise: triangle formation control
  1. 4.1Centralised and decentralised planning
  2. 4.2Multi-agent A* and RRT*
  3. 4.3Conflict-based search (CBS) algorithm
  4. 4.4Planning with dynamic constraints
  5. 4.5Velocity obstacles and ORCA
  6. 4.6Distributed model predictive control (MPC)
  7. 4.7Coverage trajectories
  8. 4.8Planning in uncertain environments
  9. 4.9Real-time replanning
  10. 4.10Lab: ORCA navigation in an environment with obstacles
  1. 5.1The assignment problem
  2. 5.2Auctions and CBBA
  3. 5.3Hungarian assignment algorithm
  4. 5.4Allocation with time constraints
  5. 5.5Vehicle routing problems
  6. 5.6Dynamic reallocation after failures
  7. 5.7Load balancing
  8. 5.8Multi-objective optimisation of allocations
  9. 5.9Heuristics and metaheuristics
  10. 5.10Practical exercise: task allocation with CBBA
  1. 6.1Ad hoc networks (FANET)
  2. 6.2Routing protocols
  3. 6.3Mesh and topologies
  4. 6.4Latency and bandwidth
  5. 6.5Packet loss
  6. 6.6Implicit communication through stigmergy
  7. 6.7Communication security
  8. 6.8ROS 2 and DDS
  9. 6.9Spectrum management
  10. 6.10Case study: mesh network design for 20 UAS
  1. 7.1Cooperative SLAM between vehicles
  2. 7.2Relative localisation between agents
  3. 7.3UWB and range estimation
  4. 7.4Map fusion
  5. 7.5Neighbour detection
  6. 7.6Cooperative vision with multiple cameras
  7. 7.7Distributed estimation with filters
  8. 7.8GNSS-denied localisation
  9. 7.9Inter-agent calibration
  10. 7.10Lab: relative localisation with UWB
  1. 8.1Multi-agent reinforcement learning
  2. 8.2Centralised training and decentralised execution
  3. 8.3Shared policies between agents
  4. 8.4Sim-to-real transfer
  5. 8.5Imitation learning
  6. 8.6Graph neural networks
  7. 8.7Robustness and generalisation
  8. 8.8Safety in learning
  9. 8.9Simulation environments
  10. 8.10Practical exercise: MARL training in a coverage environment
  1. 9.1Gazebo and PX4 SITL
  2. 9.2AirSim simulator and Unreal Engine
  3. 9.3Crazyswarm and laboratory platforms
  4. 9.4Scaling simulations
  5. 9.5Hardware-in-the-loop testing of the swarm
  6. 9.6Motion capture
  7. 9.7Performance metrics
  8. 9.8Reproducibility of experiments
  9. 9.9Field testing
  10. 9.10Lab: SITL simulation of 5 multirotors
  1. 10.1Search and rescue
  2. 10.2Cooperative mapping of large areas
  3. 10.3Agriculture with drone fleets
  4. 10.4Environmental monitoring with swarms
  5. 10.5Light shows
  6. 10.6Cooperative logistics and delivery
  7. 10.7Infrastructure inspection
  8. 10.8Wildfire fighting
  9. 10.9Emergency communications
  10. 10.10Case study: search mission design with a swarm
  1. 11.1Regulatory framework for multiple operations
  2. 11.2SORA for swarms
  3. 11.3Meaningful human oversight
  4. 11.4Ethics of autonomous systems
  5. 11.5EU AI Act
  6. 11.6Reliability and certification
  7. 11.7Swarm cybersecurity
  8. 11.8Legal liability of autonomous systems
  9. 11.9Social acceptance of swarms
  10. 11.10Workshop: risk assessment of a swarm show
  1. 12.1Definition of the cooperative mission
  2. 12.2Agent modelling
  3. 12.3Design of coordination algorithms
  4. 12.4Communications design
  5. 12.5Swarm simulation
  6. 12.6Robustness assessment
  7. 12.7Safety and regulatory analysis
  8. 12.8Experimental validation with real vehicles
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

The programme is delivered 100% online 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 each intake, so you can combine it with your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is ROS 2, Gazebo, PX4, AirSim and Python, in free, academic or evaluation versions. Exercises are based on real procedures: SITL simulations of multiple UAS, motion-capture experiments and training of multi-agent policies. Assessment is continuous for each module, plus the final Master's Thesis.

Standards covered: Implementing Regulation (EU) 2019/947, Delegated Regulation (EU) 2019/945, JARUS SORA, Regulation (EU) 2024/1689 on Artificial Intelligence, IEEE 802.11s, ISO 21384-3, EUROCAE ED-270.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of Regulation (EU) 2019/947, Regulation (EU) 2019/945, JARUS SORA and the EU AI Act applied to real cases, not as a theoretical annex.
Industry software:ROS 2, Gazebo, PX4, AirSim and Python, in free, academic or evaluation versions.
Master's Thesis with defence:A cooperative swarm mission designed, simulated and validated, from agent modelling to experimental validation, 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.

Consensus and formation
Simulate consensus on a 10-agent graph and implement triangle formation control.
Collision-free navigation
Navigate a swarm with ORCA in an environment with obstacles.
Task allocation and networking
Allocate tasks with CBBA and design a mesh network for 20 UAS.
SITL swarm simulation
Simulate 5 multirotors in SITL and train a MARL coverage policy.
Master's Thesis
Design, simulate and validate a cooperative swarm mission, defended before a panel.
Career opportunities

Where this takes you

Autonomous systems engineerMulti-agent robotics researcherDrone software engineerMission planning specialistWireless communications engineerDrone light-show 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's 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, PX4, AirSim and Python, 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 university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software, 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 UAS Swarm and Multi-Agent Cooperation EngineeringEnrol
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.