[PlanetKR] New Book: REASONING ROBOTS

Mary-Anne Williams Mary-Anne at it.uts.edu.au
Sat Feb 11 06:33:03 EST 2006


----------------------------------------------------------------------
REASONING ROBOTS
The Art and Science of Programming Robotic Agents

by MICHAEL THIELSCHER

SPRINGER APPLIED LOGIC SERIES 33

The  design of  autonomous robots is one of the  most exciting and
challenging  goals  of  Artificial  Intelligence.  Robotic  agents
constitute  a link between  knowledge representation and  symbolic
reasoning  on the one hand,  and robotics on the other hand.  This
book provides an in-depth and uniform  treatment of a mathematical
model  for robotic agents.  It also contains an  introduction to a
programming method and system based on this model.

The mathematical model,  known as the Fluent  Calculus,  describes
how to  use classical  first-order logic for  setting up  symbolic
models of dynamic worlds and for representing knowledge of actions
and  their effects.  Robotic agents use  this knowledge  and their
reasoning  facilities to  make  decisions  when they  follow high-
level, long-term strategies.   Issues covered in this book include
reasoning  about sensor  input,  acting under incomplete knowledge
and uncertainty,  planning,  intelligent troubleshooting, and many
other topics.

The mathematical  model is  supplemented by  a programming method,
called FLUX,  which allows readers to  design their  own reasoning
robotic agents.  The usage of  this method is  illustrated by many
example programs.  The book includes a detailed  description of an
implementation of FLUX in the standard programming language Prolog.
----------------------------------------------------------------------



More information about the PlanetKR mailing list