Towards a Theory of Control Architecture: A quantitative framework for layered multi-rate control
Nikolai Matni, Aaron D. Ames, John C. Doyle
TL;DR
The paper articulates a universal theory of layered control architectures (LCAs) to analyze and design complex, multi-rate systems spanning engineered and natural domains. It proposes a quantitative framework that derives LCAs from a global synthesis problem via problem decomposition and inter-layer relaxations, yielding three-layer structures (decision making, trajectory planning, feedback control) and aligning with model-based planning (MPC) and real-time control strategies. It further explores robotic instantiations, multi-rate architectures, safe navigation/locomotion, and learning, and introduces a multi-criterion optimization view with diversity-enabled sweet spots (DeSS) to guide architecture design. A case study in sensorimotor control links delays, quantization, and neural signaling to DeSS, while extensive experiments, visuals, and analogies across clothing, Lego, and bacteria illustrate the universality. The work advocates formal design tools (Pareto efficiency, Lyapunov/CBF safety, and data-driven modeling) to enable scalable, safe, and adaptable LCAs in robotics, automation, and biology, aiming for a principled theory of end-to-end control stacks.
Abstract
This paper focuses on the need for a rigorous theory of layered control architectures (LCAs) for complex engineered and natural systems, such as power systems, communication networks, autonomous robotics, bacteria, and human sensorimotor control. All deliver extraordinary capabilities, but they lack a coherent theory of analysis and design, partly due to the diverse domains across which LCAs can be found. In contrast, there is a core universal set of control concepts and theory that applies very broadly and accommodates necessary domain-specific specializations. However, control methods are typically used only to design algorithms in components within a larger system designed by others, typically with minimal or no theory. This points towards a need for natural but large extensions of robust performance from control to the full decision and control stack. It is encouraging that the successes of extant architectures from bacteria to the Internet are due to strikingly universal mechanisms and design patterns. This is largely due to convergent evolution by natural selection and not intelligent design, particularly when compared with the sophisticated design of components. Our aim here is to describe the universals of architecture and sketch tentative paths towards a useful design theory.
