Logical Robots: Declarative Multi-Agent Programming in Logica

arXiv cs.RO / 4/9/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper introduces “Logical Robots,” an interactive multi-agent simulation platform where robot behaviors are written declaratively in the Logica logic programming language.
  • In the framework, logical predicates transform simulated radar observations and shared-memory state into motor commands, linking perception and action in a single logic layer.
  • The approach is designed so reactive low-level control and higher-level planning can be expressed together within the same programming environment.
  • The work positions Logical Robots as a coherent way to explore and study multi-agent robot behavior, enabling researchers to experiment with integrated control-and-planning specifications.

Abstract

We present Logical Robots, an interactive multi-agent simulation platform where autonomous robot behavior is specified declaratively in the logic programming language Logica. Robot behavior is defined by logical predicates that map observations from simulated radar arrays and shared memory to desired motor outputs. This approach allows low-level reactive control and high-level planning to coexist within a single programming environment, providing a coherent framework for exploring multi-agent robot behavior.