Learning to crawl: Benefits and limits of centralized vs distributed control
Luca Gagliardi, Agnese Seminara

TL;DR
This paper models a crawling system with distributed and centralized control, demonstrating how different architectures affect speed, robustness, and computational cost, and highlighting trade-offs relevant to biological and robotic crawling.
Contribution
It introduces a model comparing centralized and distributed control in crawling, revealing hierarchical control benefits and trade-offs in speed, robustness, and computational efficiency.
Findings
Centralized control improves speed and robustness but increases computational cost.
Distributed control is cheaper but results in slower, jerkier crawling.
Hierarchical control balances speed, robustness, and computational load.
Abstract
We present a model of a crawler consisting of several suction units distributed along a straight line and connected by springs. The suction units are rudimentary proprioceptors-actuators, which sense binary states of compression vs elongation of the springs, and can either adhere or remain idle. Muscular contraction is not controlled by the crawler, but follows an endogenous, stereotyped wave. The crawler is tasked to learn patterns of adhesion that generate thrust in response to the wave of contraction. Using tabular Q-learning we demonstrate that crawling can be learned by trial and error and we ask what are the benefits and limitations of distributed vs centralized learning architectures. We find that by centralizing proprioceptive feedback and control, the crawler leverages long range correlations in the dynamics and ride the endogenous wave smoothly. The ensuing benefits are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
