WHAT ROBOTS CAN DO - ROBOT PROGRAMS AND EFFECTIVE ACHIEVABILITY

Citation
Fz. Lin et Hj. Levesque, WHAT ROBOTS CAN DO - ROBOT PROGRAMS AND EFFECTIVE ACHIEVABILITY, Artificial intelligence, 101(1-2), 1998, pp. 201-226
Citations number
25
Categorie Soggetti
Computer Science Artificial Intelligence","Computer Science Artificial Intelligence
Journal title
ISSN journal
00043702
Volume
101
Issue
1-2
Year of publication
1998
Pages
201 - 226
Database
ISI
SICI code
0004-3702(1998)101:1-2<201:WRCD-R>2.0.ZU;2-X
Abstract
In this paper, we propose a definition of goal achievability: given a basic action theory describing an initial state of the world and some primitive actions available to a robot, including some actions which r eturn binary sensing information, what goals can be achieved by the ro bot? The main technical result of the paper is a proof that a simple r obot programming language is universal, in that any effectively achiev able goal can be achieved by getting the robot to execute one of the r obot programs. The significance of this result is at least twofold. Fi rst, it is in many ways similar to the equivalence theorem between Tur ing machines and recursive functions, but applied to robots whose acti ons are specified by an action theory. Secondly, it provides formal ju stifications for using the simple robot programming language as a foun dation for our work on robotics. (C) 1998 Elsevier Science B.V. All ri ghts reserved.