Swarm drone course (cooperation)
Online course of 300 hours in swarm drones (cooperation): 6 modules covering aerial multi-agent systems, formation modelling and control, task planning and allocation, cooperative communications and perception, and implementation and operation, with an assigned technical tutor.
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.
What you will be able to do
Understand the principles of collective behaviour in aerial systems.
Apply consensus and formation control algorithms.
Implement distributed task allocation methods.
Design communication architectures for swarms.
Simulate cooperative missions in realistic environments.
Assess robustness against agent and link failures.
Analyse the regulatory and ethical implications of swarms.
Who it's for
- Multi-agent systems engineers.
- Swarm robotics researchers.
- Developers of coordination algorithms for aerial fleets.
- Aerial communications engineers working on FANETs and mesh links.
- Drone show operators.
- Robotics simulation specialists.
- Engineering or science graduates seeking to enter research and academia.
What you'll work with
- Implementing Regulation (EU) 2019/947 (rules and procedures for UAS operations)
- Delegated Regulation (EU) 2019/945 (UAS product requirements)
- Implementing Regulation (EU) 2021/664 (U-space) (regulatory framework for U-space)
- IEEE 802.11s (wireless mesh networking)
- Regulation (EU) 2021/821 on dual-use items (EU export control of dual-use items)
- Regulation (EU) 2018/1139 (EU common rules in civil aviation and EASA)
- ROS 2
- Gazebo
- Crazyswarm2
- ns-3
- PX4 Autopilot
6 modules
1.1Swarm concepts and collective behaviour1.2Biological inspiration: flocks and colonies1.3Centralised and decentralised architectures1.4Homogeneous and heterogeneous agents1.5Communication topologies1.6Scalability and robustness1.7Civil applications of swarms1.8Drone light shows1.9Open research challenges1.10Case study: analysis of a 1,000-drone show
2.1Applied graph theory2.2Consensus algorithms2.3Reynolds model: separation, alignment and cohesion2.4Leader-follower formation control2.5Virtual structures2.6Artificial potential fields2.7Inter-agent collision avoidance2.8Velocity obstacles and ORCA2.9Formation stability2.10Practical exercise: simulating the Reynolds model in Python
3.1Auction-based task allocation3.2The CBBA algorithm3.3Area coverage by multiple agents3.4Distributed search3.5Multi-agent trajectory planning3.6Particle swarm optimisation3.7Multi-agent reinforcement learning3.8Replanning after loss of agents3.9Cooperative performance metrics3.10Lab: task allocation with CBBA
4.1Flying ad hoc networks (FANET)4.2Routing protocols4.3Latency and packet loss4.4Relative localisation with UWB4.5Distributed data fusion4.6Collaborative SLAM4.7Time synchronisation4.8Security in swarm communications4.9Middleware: ROS 2 and DDS4.10Workshop: simulated communications network with ns-3
5.1Simulators: Gazebo and AirSim5.2Crazyflie and research platforms5.3Deployment with PX4 and MAVROS5.4Multi-vehicle ground control stations5.5Requirements for operating several drones per pilot5.6Risk assessment of swarm operations5.7Ethics and dual-use applications5.8Indoor testing with motion capture5.9Scaling from simulation to real flight5.10Case study: cooperative coverage for area search
6.1Defining the cooperative mission6.2Architecture selection6.3Coordination algorithm design6.4Communications design6.5Implementation in a simulator6.6Tests with agent failures6.7Metrics evaluation6.8Proposal for real-world deployment6.9Report and presentation6.10Final project: final review with your tutor
How you'll learn
Training is 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 the intake, making it compatible with work.
Each module combines theory, guided reading of the original regulations and applied exercises. The working software is ROS 2, Gazebo, Crazyswarm2, ns-3 and PX4 Autopilot, in free, academic or evaluation versions. Exercises are based on real procedures for simulating multi-agent formations, indoor tests with motion capture and robustness tests against loss of agents. Assessment is continuous by module, plus the final capstone project.
Standards covered: Implementing Regulation (EU) 2019/947, Delegated Regulation (EU) 2019/945, Implementing Regulation (EU) 2021/664 (U-space), IEEE 802.11s, Regulation (EU) 2021/821 on dual-use items, Regulation (EU) 2018/1139.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- No prior qualification is required.
- An 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.
Frequently asked questions
The programme totals 300 hours over 3 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, Crazyswarm2, ns-3 and PX4 Autopilot, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute certificate, awarded on passing the continuous assessment and the final project. 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 are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.
No prior qualification is required; you need an internet connection, a computer able to run the programme 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.
Related programmes
Vibration analysis course for motors
Online course of 300 hours in engine vibration analysis: 6 modules covering rotor dynamics, sources of vibration in engines, measurement and acquisition, signal processing and diagnosis,…
Aeronautical data buses course (ARINC 429/664)
Online course of 300 hours in aeronautical data buses (ARINC 429/664). 6 modules covering on-board digital communications, the ARINC 429 bus, the ARINC 664 Part 7…
Distributed propulsion integration course
Online course of 300 hours in distributed propulsion integration: 6 modules covering distributed propulsion concepts, integration aerodynamics, distributed electrical architecture, thrust control and allocation, conceptual design…
More in Aerospace, UAM, Drones & Space
All Aerospace, UAM, Drones & Space programmes → · How to apply · Fees & financing · Scholarships