Synthesising Robust Controllers for Robot Collectives with Recurrent Tasks: A Case Study
Till Schnittka (University of Bremen), Mario Gleirscher (University of, Bremen)

TL;DR
This paper presents a method for synthesizing robust, high-level controllers for robot collectives with recurring tasks, safety constraints, and environmental uncertainties, using POMDP models for scalable and reliable control.
Contribution
It introduces a simplified POMDP-based approach for controller synthesis in robot collectives, addressing scalability and robustness challenges in complex, real-world scenarios.
Findings
Effective POMDP models for robot collectives with recurrence and safety constraints.
Scalable controller synthesis methodology demonstrated on cleaning robots scenario.
Robustness achieved through partial observability encoding environmental uncertainties.
Abstract
When designing correct-by-construction controllers for autonomous collectives, three key challenges are the task specification, the modelling, and its use at practical scale. In this paper, we focus on a simple yet useful abstraction for high-level controller synthesis for robot collectives with optimisation goals (e.g., maximum cleanliness, minimum energy consumption) and recurrence (e.g., re-establish contamination and charge thresholds) and safety (e.g., avoid full discharge, mutually exclusive room occupation) constraints. Due to technical limitations (related to scalability and using constraints in the synthesis), we simplify our graph-based setting from a stochastic two-player game into a single-player game on a partially observable Markov decision process (POMDP). Robustness against environmental uncertainty is encoded via partial observability. Linear-time correctness properties…
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.
Taxonomy
MethodsFocus
