Mixed Logical and Probabilistic Reasoning for Planning and Explanation Generation in Robotics

08/01/2015
by   Zenon Colaco, et al.
0

Robots assisting humans in complex domains have to represent knowledge and reason at both the sensorimotor level and the social level. The architecture described in this paper couples the non-monotonic logical reasoning capabilities of a declarative language with probabilistic belief revision, enabling robots to represent and reason with qualitative and quantitative descriptions of knowledge and degrees of belief. Specifically, incomplete domain knowledge, including information that holds in all but a few exceptional situations, is represented as a Answer Set Prolog (ASP) program. The answer set obtained by solving this program is used for inference, planning, and for jointly explaining (a) unexpected action outcomes due to exogenous actions and (b) partial scene descriptions extracted from sensor input. For any given task, each action in the plan contained in the answer set is executed probabilistically. The subset of the domain relevant to the action is identified automatically, and observations extracted from sensor inputs perform incremental Bayesian updates to a belief distribution defined over this domain subset, with highly probable beliefs being committed to the ASP program. The architecture's capabilities are illustrated in simulation and on a mobile robot in the context of a robot waiter operating in the dining room of a restaurant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/29/2013

Combining Answer Set Programming and POMDPs for Knowledge Representation and Reasoning on Mobile Robots

For widespread deployment in domains characterized by partial observabil...
research
10/20/2020

Axiom Learning and Belief Tracing for Transparent Decision Making in Robotics

A robot's ability to provide descriptions of its decisions and beliefs p...
research
05/05/2014

KR^3: An Architecture for Knowledge Representation and Reasoning in Robotics

This paper describes an architecture that combines the complementary str...
research
07/31/2019

Towards a Theory of Intentions for Human-Robot Collaboration

The architecture described in this paper encodes a theory of intentions ...
research
08/17/2015

A Refinement-Based Architecture for Knowledge Representation and Reasoning in Robotics

This paper describes an architecture that combines the complementary str...
research
07/18/2022

Applying Incremental Answer Set Solving to Product Configuration

In this paper, we apply incremental answer set solving to product config...
research
07/26/2022

Using Abstraction for Interpretable Robot Programs in Stochastic Domains

A robot's actions are inherently stochastic, as its sensors are noisy an...

Please sign up or login with your details

Forgot password? Click here to reset