Mobile Robotics · Study deck
Multi-Robot Systems: Taxonomy, Estimation, and Coordination
Robot teams, swarms, and networks can divide work or cover places far apart.
Motor Max is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- Classify a robot team by architecture, communication, and heterogeneity
- Explain how dependent relative observations cause rumor propagation in distributed estimation
- Compare coordinated motion, task allocation, coverage, flocking, and consensus mechanisms
- State a consensus update as a local-neighbor contract and identify the assumptions its convergence claim needs
Major section
Overview: A Team Adds Information Paths, Not Just Robots
Robot teams, swarms, and networks can divide work or cover places far apart.
- At times they can do more together than alone.
- The lecture gives search and rescue, surveillance or monitoring, and product pickup or delivery as examples.
- CommunicationExplicit communication sends state that teammates cannot directly observe.
- HeterogeneityHomogeneous teams share capabilities.
Major section
Overview: A Team Adds Information Paths, Not Just Robots (continued)
A heterogeneous team can still be centrally controlled.
- An estimate made on one robot can influence another robot's estimate, a delayed message can arrive after the state it describes, and a coordinator can become a single point of failure.
- These axes are independent.
- A decentralized team can use explicit radio messages.
Major section
Overview: A Team Adds Information Paths, Not Just Robots (continued)
Implicit communication occurs when robots infer information from observable motion or environment changes.
- A homogeneous swarm can coordinate partly through observable motion.
- Information paths are short, but message count and dependency management grow quickly.
- Coordination is simple to inspect, but the center and its links become critical dependencies.
Major section
Overview: A Team Adds Information Paths, Not Just Robots (continued)
Random MeshEach robot communicates with a changing neighborhood.
- The topology tolerates some failures but makes connectivity and convergence time-dependent.
- The goal of decentralization is to approach the performance of an ideal centralized system without inheriting its single point of failure.
- The costs are communication delay and overhead, asynchronous inputs, and solutions that may be temporarily sub-optimal.
Major section
Practitioner: Share Relative Observations Without Counting Them Twice
Kalman filters and particle filters can be distributed by fusing relative observations of teammates with communicated position beliefs.
- Observe Robot 1 measures relative range and bearing to Robot 2.
- Exchange Robot 2 communicates its position estimate and uncertainty.
- A Kalman-filter version can perform the same conceptual fusion when its model assumptions fit.
Major section
Under the Hood: Neighbor Rules Become Team-Level Behavior
Robot i has a neighbor set Ni determined by the current topology or a proximity rule.
- The controller then uses local states from that set rather than assuming global access.
- SeparationSteer away from nearby neighbors to prevent crowding or collision.
- The function f is often an averaging rule.
Major section
Under the Hood: Neighbor Rules Become Team-Level Behavior (continued)
CohesionSteer toward the local center of neighboring positions so the group remains together.
- Team behavior changes when that neighborhood graph disconnects, when sensing is asymmetric, or when delay makes neighbor velocity stale.
- The rule names do not guarantee collision freedom; gains, limits, update timing, and geometry still matter.
- Motion coordination, cooperative estimation, and synchronization all fit this form once xi is chosen appropriately.
Major section
Under the Hood: Neighbor Rules Become Team-Level Behavior (continued)
Convergence still depends on the graph and update assumptions: the network must retain enough connectivity, weights must be well formed, and delays, packet loss, or adversarial values cannot be ignored.
- On a line graph, each end robot sees only the center as a neighbor.
- The next update is (4.5,6,7.5): agreement takes multiple updates.
- The source lecture states exponential-rate convergence as the consensus outcome.
Major section
Summary
The central lesson is that agreement is never created by the update equation alone.
- Multi-robot architecture, communication mode, and heterogeneity are independent taxonomy axes.
- Decentralization removes one central failure point but introduces asynchronous information, delay, overhead, and temporary sub-optimality.
- Consensus turns local-neighbor updates into agreement only when topology, weighting, timing, and integrity assumptions support convergence.
Deck summary
Key takeaways
Robot teams, swarms, and networks can divide work or cover places far apart.
- A heterogeneous team can still be centrally controlled.
- Implicit communication occurs when robots infer information from observable motion or environment changes.
- Random MeshEach robot communicates with a changing neighborhood.
- Kalman filters and particle filters can be distributed by fusing relative observations of teammates with communicated position beliefs.
Retrieval practice
Recall check 1 of 3

Motor Max says: answer from memory, then check your reasoning.
Q1A mixed team of ground robots and drones exchanges its private battery estimates directly with nearby teammates, and each robot computes its own task choice. Which taxonomy fits?
Show answer
Answer: A Architecture, communication mode, and heterogeneity describe separate design choices and should be classified independently.
Retrieval practice
Recall check 2 of 3

Motor Max says: answer from memory, then check your reasoning.
Q2Robot A's position estimate already contains a measurement from Robot B. Later B receives A's estimate and treats it as independent new evidence. What is the principal failure?
Show answer
Answer: B Distributed estimates need lineage.
Retrieval practice
Recall check 3 of 3

Motor Max says: answer from memory, then check your reasoning.
Q3A consensus update works within two disconnected groups, but no messages ever cross between them. What outcome is possible?
Show answer
Answer: B Consensus is an information-flow result.
Print reference
Answers
Answer key.
- A · Architecture, communication mode, and heterogeneity describe separate design choices and should be classified independently.
- B · Distributed estimates need lineage.
- B · Consensus is an information-flow result.