Multi Robot Systems (MRS) is the branch of robotics concerned with the coordination of multiple autonomous agents operating in a shared environment to achieve individual or collective goals. The central problem is not simply the sum of single-robot problems; it is the study of how local interactions, information constraints, and task structure give rise to global system behavior. The field asks how a group of robots—each with limited sensing, computation, and communication—can be organized to perform tasks that are too complex, too large, or too risky for a single robot, and how the resulting collective behavior can be predicted, guaranteed, or optimized.
The defining tension in MRS is between individual autonomy and collective coherence. A single robot can be programmed with a complete plan; a multi-robot system must instead contend with the fact that no robot has full knowledge of the state of all others. This raises a set of recurring questions that organize the field:
The stakes are practical as well as theoretical. Multi-robot systems are deployed in warehouse automation, where fleets of mobile robots must move goods without collisions; in environmental monitoring, where swarms of drones or underwater vehicles map large areas; in search and rescue, where teams must cover a disaster zone; in agriculture, where fleets of machines coordinate planting or harvesting; and in military and space applications, where coordinated autonomy is essential. The field also has a strong scientific dimension: it studies how simple agents can produce complex collective behavior, a question that connects robotics to biology, economics, and the study of social insects.
The modern field of multi-robot systems emerged in the late 1980s and early 1990s, but its intellectual roots are older and more diverse. Three precursor traditions are important.
First, distributed artificial intelligence (DAI), a subfield of AI that studied how multiple intelligent agents could solve problems cooperatively, contributed the notion of task decomposition and negotiation protocols. In the 1980s, researchers at institutions like Stanford and the University of Massachusetts explored "blackboard" systems and contract-net protocols, where agents bid for tasks. These ideas were directly imported into robotics, though early DAI assumed agents with substantial communication and reasoning abilities, which robots often lack.
Second, cellular robotics and self-reconfigurable robotics explored the idea that a large number of simple, identical modules could assemble into useful structures or behaviors. The concept of a "cellular robot" proposed by Toshio Fukuda and colleagues in the late 1980s, and the work on "swarm intelligence" by Gerardo Beni and Jing Wang, framed the question of how simple units could cooperate without central control. This line of thinking emphasized emergence and local rules.
Third, biological inspiration from the study of social insects—ants, bees, termites—provided a powerful metaphor. Entomologists had shown that colonies solve complex problems (foraging, nest building, division of labor) through simple individual rules and indirect communication via the environment. In the early 1990s, researchers such as Jean-Louis Deneubourg and Guy Theraulaz, and later Marco Dorigo with ant colony optimization, translated these insights into algorithms for robot swarms. This tradition emphasized minimalism: robots with simple sensors and behaviors, no global model, and no explicit communication.
The field consolidated in the mid-1990s with the first dedicated workshops and conferences, and with the recognition that these different threads—negotiation-based coordination, emergent swarm behavior, and biologically inspired algorithms—were addressing complementary aspects of the same problem. The term "multi-robot systems" became the umbrella label, distinct from "swarm robotics" (which came to denote a specific emphasis on large numbers of simple, homogeneous robots) and from "multi-agent systems" (which retained a broader scope including software agents).
The field is not organized into a single sequence of schools that replaced one another. Instead, several research traditions coexist, each addressing a different aspect of the coordination problem. They differ in their assumptions about robot capabilities, communication, and the nature of the task, and they often complement rather than contradict one another.
The earliest and most straightforward approach treats the multi-robot system as a single planning problem. A central computer has full knowledge of the environment, the robots, and the task; it computes a complete plan—trajectories, task assignments, schedules—and transmits commands to each robot. This approach is attractive because it can, in principle, guarantee optimal or near-optimal performance. It is widely used in industrial settings, such as automated warehouse systems, where the environment is structured, robots are reliable, and communication is robust.
The central limitation is scalability and robustness. The planning problem grows rapidly with the number of robots, and the central computer becomes a single point of failure. If communication is lost or a robot deviates from plan, the system must replan from scratch. Hierarchical variants mitigate this by decomposing the problem: a central planner assigns tasks to teams, and each team coordinates locally. This preserves some of the guarantees of centralization while improving robustness. However, the fundamental assumption of reliable, high-bandwidth communication to a central node remains.
In reaction to the fragility of centralized planning, and influenced by the broader "behavior-based robotics" movement of the 1980s, a tradition emerged that rejected explicit planning and global models. Robots are programmed with a set of simple, reactive behaviors—avoid obstacles, move toward a goal, maintain spacing—and the collective behavior emerges from the interaction of these behaviors with the environment and with other robots. This approach is closely associated with Rodney Brooks' "subsumption architecture," which organized behaviors in a priority hierarchy, and with the swarm robotics tradition.
The strength of this approach is its robustness and simplicity. Robots need little computation, no communication, and no global knowledge. The system degrades gracefully when robots fail. The weakness is that it is difficult to predict or guarantee what the collective will do. Emergent behavior can be surprising, and designing local rules that produce a desired global outcome is often a matter of trial and error. This approach is best suited to tasks where the goal is qualitative—cover an area, gather objects, maintain a formation—rather than tasks requiring precise, optimal solutions.
A middle ground between centralization and pure emergence is the market-based approach, which treats task allocation as an economic problem. Robots act as self-interested agents that bid for tasks based on their own estimates of cost (distance, energy, capability). A central auctioneer, or a distributed protocol, assigns tasks to the lowest bidders. This approach, developed in the late 1990s and early 2000s, draws on the contract-net protocol from distributed AI and on microeconomic theory.
Market-based approaches are attractive because they combine local decision-making with a mechanism for global coordination. They are more scalable than full centralization, and they can adapt to changing conditions—if a robot fails, its tasks are re-auctioned. However, they require that robots can estimate their own costs, that bids are meaningful, and that the auction mechanism is fair and efficient. In practice, these assumptions often hold approximately, and the approach has been successfully applied to tasks like multi-robot exploration and mapping, where robots bid for frontier cells to explore.
A distinct mathematical tradition addresses the problem of making robots agree on a common value or maintain a geometric formation. This approach, which emerged from control theory in the early 2000s, models robots as nodes in a communication graph. Each robot updates its state (position, heading, velocity) based on the states of its neighbors, using a simple linear or nonlinear rule. Under certain conditions on the graph's connectivity, the robots provably converge to a common value—a consensus—or to a desired formation shape.
This tradition is notable for its rigor. It provides formal guarantees: if the communication graph is connected, consensus is reached; if the graph is connected over time, the system converges even as robots move. The approach has been extended to problems like rendezvous (meeting at a point), flocking (moving together with a common velocity), and coverage (spreading out to cover an area). Its limitation is that it typically assumes robots are homogeneous, have simple dynamics, and that the task is essentially geometric. It does not directly address task allocation or heterogeneous capabilities.
The swarm robotics tradition, which grew out of the biological inspiration of the early 1990s, emphasizes large numbers of simple, homogeneous robots with limited sensing and no explicit communication. Coordination is achieved through stigmergy—robots modify the environment and respond to those modifications—and through simple behavioral rules. Examples include robots that aggregate, disperse, form patterns, or transport objects collectively.
This approach is the most radical in its minimalism. It is highly scalable and robust, and it is the only approach that has been demonstrated with hundreds or thousands of physical robots (though most demonstrations are in simulation). Its weakness is the difficulty of designing and predicting behavior. There is no general theory for how local rules produce global outcomes, and each new task requires a new design effort. Recent work has attempted to address this through automatic design methods, such as evolutionary algorithms that search for good local rules, but this remains an active research area rather than a settled solution.
In practice, many modern systems combine these approaches. A typical architecture might use a market-based mechanism for task allocation at the team level, a consensus algorithm for maintaining formation during transit, and reactive behaviors for obstacle avoidance at the individual level. This hybrid approach recognizes that different coordination problems operate at different timescales and levels of abstraction, and that no single method is best for all of them.
The relationship among these approaches is best understood as complementary rather than competitive. They make different assumptions and provide different kinds of guarantees. Centralized planning offers optimality but requires strong assumptions; reactive approaches offer robustness but weak guarantees; consensus offers mathematical certainty but limited scope; market-based approaches offer adaptability but require communication and estimation. The choice of approach depends on the task, the robots, and the environment.
The current state of multi-robot systems is characterized by several converging trends. First, the cost of robots has fallen dramatically, making large fleets economically feasible. This has driven practical applications, particularly in logistics and warehousing, where companies like Amazon use thousands of mobile robots coordinated by centralized systems. Second, advances in sensing and communication—particularly the availability of reliable wireless networking and cheap GPS—have made distributed coordination more practical. Third, the rise of machine learning has begun to influence the field, though its role is still being defined.
Machine learning enters MRS in several ways. Learned perception models allow robots to recognize objects, people, or terrain features, improving their ability to operate in unstructured environments. Learned control policies, often trained through reinforcement learning, can generate individual behaviors that are difficult to design by hand. There is also growing interest in learning coordination itself—training robots to communicate or to develop protocols for task allocation through experience rather than explicit design. However, learned approaches face challenges of safety and verification: it is difficult to guarantee that a learned policy will behave well in all situations, and this is a serious concern for systems that operate in the physical world.
Another important trend is the integration of heterogeneous robots. Early MRS research often assumed homogeneous teams, but real applications involve different types of robots—ground vehicles, aerial drones, underwater vehicles—with different capabilities, speeds, and sensors. Coordinating heterogeneous teams requires methods that can account for these differences, and it is an active area of research.
The field also continues to grapple with fundamental theoretical questions. How can we formally characterize the relationship between local rules and global behavior? What are the minimal communication and sensing requirements for a given task? How can we verify and certify the behavior of a multi-robot system, particularly when it is safety-critical? These questions are not new, but they have gained urgency as systems move from the laboratory to real-world deployment.
A notable feature of the present landscape is the tension between the desire for formal guarantees and the messiness of real-world operation. The consensus and control-theoretic tradition provides rigorous guarantees under idealized assumptions—perfect communication, known dynamics, no failures. The swarm and behavior-based tradition embraces the messiness but offers few guarantees. Bridging this gap—developing methods that are both provably correct and robust to real-world uncertainty—is one of the field's central open challenges.
Finally, the field has become more interdisciplinary. Biologists study collective behavior in animals and provide models that roboticists adapt; roboticists build systems that test and refine biological theories. Economists and game theorists contribute mechanisms for coordination under self-interest. Computer scientists contribute distributed algorithms and formal methods. This cross-pollination is not new—it has been present since the field's origins—but it has deepened, and it is now common for research groups to include members from several disciplines.
The durable landscape of multi-robot systems is thus one of multiple coexisting traditions, each with its own strengths and limitations, increasingly combined in practical systems, and increasingly challenged by the demands of real-world deployment. The field's central questions—how to coordinate, how to communicate, how to guarantee behavior—remain open, but the tools available to address them have never been richer.