
Course overview
How to design Multi-Agent & Distributed Control Systems
53 modules
·214 lessons
·—
Part 1
Part 2
Part 3
Part 4
Part 5
Feedback, Information, and Interaction
Part 6
Topology and Structure of Multi-Agent Systems
Part 7
Diagramming Multi-Agent & Control Architectures
Part 8
Single-Agent Dynamics and Models (Conceptual)
Part 9
Feedback Loops and Stability Intuition
Part 10
Basic Controllers and Tuning Concepts
Part 11
Constraints and Safety for a Single Agent
Part 12
Sensor and Actuator Imperfections
Part 13
Architecting a Single-Agent Control Stack
Part 14
From Single Agent to Many Agents
Part 15
Interaction Graphs and Neighborhoods
Part 16
Leader–Follower and Hierarchical Models
Part 17
Behavior-Based and Rule-Based Coordination
Part 18
Formation and Consensus-Based Control (Conceptual)
Part 19
Task Allocation and Role Assignment (Conceptual)
Part 20
Designing Coordination Strategies for Tasks
Part 21
Communication Models and Constraints
Part 22
Communication Topologies and Overlays
Part 23
Consensus and Agreement (Conceptual)
Part 24
Gossip and Distributed Averaging
Part 25
Part 26
Communication-Efficient Coordination
Part 27
Faults, Partitions, and Degraded Communication
Part 28
Perception and State Estimation for a Single Agent
Part 29
Representations of Environment and Maps
Part 30
Multi-Agent Sensing and Coverage
Part 31
Sharing Observations and Local Maps
Part 32
Distributed Mapping and World Models (Conceptual)
Part 33
Data Reduction and Summarization
Part 34
Joint Perception–Control Design
Part 35
Local Rules, Global Patterns
Part 36
Flocking, Aggregation, and Dispersion
Part 37
Part 38
Formation and Shape Control in Swarms
Part 39
Task Allocation and Collective Decision-Making
Part 40
Analyzing and Steering Emergent Behavior
Part 41
Safety Concepts for Multi-Agent Systems
Part 42
Local Safety Rules and Overrides
Part 43
Robustness to Disturbances and Uncertainty
Part 44
Faults, Misbehavior, and Adversaries (Conceptual)
Part 45
Formal and Empirical Safety Assurance
Part 46
Monitoring, Telemetry, and Intervention
Part 47
Architectural Patterns for Multi-Agent Control
Part 48
Integrating Control, Communication, and Perception
Part 49
Platforms for Multi-Agent Systems
Part 50
Operations, Tooling, and Lifecycle Management
Part 51
Multi-Domain Applications and Case Patterns
Part 52
Governance, Ethics, and Societal Impact
Part 53