REBA: A Refinement-Based Architecture for Knowledge Representation and Reasoning in Robotics
Mohan Sridharan, Michael Gelfond, Shiqi Zhang, Jeremy Wyatt

TL;DR
This paper introduces REBA, an architecture combining probabilistic models and declarative programming for robotic knowledge representation and reasoning, enabling complex decision-making under uncertainty.
Contribution
It extends an action language for non-boolean fluents and non-deterministic laws, integrating ASP and POMDPs for hierarchical planning and execution in robotics.
Findings
Supports reasoning with defaults and uncertainties.
Effective in complex indoor robotic tasks.
Handles noisy observations and unreliable actions.
Abstract
This paper describes an architecture for robots that combines the complementary strengths of probabilistic graphical models and declarative programming to represent and reason with logic-based and probabilistic descriptions of uncertainty and domain knowledge. An action language is extended to support non-boolean fluents and non-deterministic causal laws. This action language is used to describe tightly-coupled transition diagrams at two levels of granularity, with a fine-resolution transition diagram defined as a refinement of a coarse-resolution transition diagram of the domain. The coarse-resolution system description, and a history that includes (prioritized) defaults, are translated into an Answer Set Prolog (ASP) program. For any given goal, inference in the ASP program provides a plan of abstract actions. To implement each such abstract action, the robot automatically zooms to…
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.
