cc-Golog: Towards More Realistic Logic-Based Robot Controllers

03/08/2000
by   Henrik Grosskreutz, et al.
0

High-level robot controllers in realistic domains typically deal with processes which operate concurrently, change the world continuously, and where the execution of actions is event-driven as in "charge the batteries as soon as the voltage level is low". While non-logic-based robot control languages are well suited to express such scenarios, they fare poorly when it comes to projecting, in a conspicuous way, how the world evolves when actions are executed. On the other hand, a logic-based control language like , based on the situation calculus, is well-suited for the latter. However, it has problems expressing event-driven behavior. In this paper, we show how these problems can be overcome by first extending the situation calculus to support continuous change and event-driven behavior and then presenting , a variant of which is based on the extended situation calculus. One benefit of is that it narrows the gap in expressiveness compared to non-logic-based control languages while preserving a semantically well-founded projection mechanism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2014

Reformulating the Situation Calculus and the Event Calculus in the General Theory of Stable Models and in Answer Set Programming

Circumscription and logic programs under the stable model semantics are ...
research
09/10/2021

Combining Event Calculus and Description Logic Reasoning via Logic Programming

The paper introduces a knowledge representation language that combines t...
research
01/11/2012

A Well-typed Lightweight Situation Calculus

Situation calculus has been widely applied in Artificial Intelligence re...
research
02/28/2014

Robot Location Estimation in the Situation Calculus

Location estimation is a fundamental sensing task in robotic application...
research
02/08/2022

Tube-Balloon Logic for the Exploration of Fluidic Control Elements

The control of pneumatically driven soft robots typically requires elect...
research
02/13/2013

A Framework for Decision-Theoretic Planning I: Combining the Situation Calculus, Conditional Plans, Probability and Utility

This paper shows how we can combine logical representations of actions a...
research
06/17/2020

Logic, Probability and Action: A Situation Calculus Perspective

The unification of logic and probability is a long-standing concern in A...

Please sign up or login with your details

Forgot password? Click here to reset