Reasoning robots. The art and science of programming robotic agents (Q2487869)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Reasoning robots. The art and science of programming robotic agents
scientific article

    Statements

    Reasoning robots. The art and science of programming robotic agents (English)
    0 references
    0 references
    11 August 2005
    0 references
    This book presents the `fluent calculus' as one possible approach to solve the frame problem in artificial intelligence. The formal model for reasoning about actions is extended into actual programming languages and systems for the design of robotic agents. The PROLOG-based method FLUX is one example for these systems and supports the problem-driven top-down design of robotic agents with the cognitive capabilities of reasoning, planning and intelligent troubleshooting. The book starts with a careful introduction into the fluent calculus, based on an axomatic predicate-logical formalism and the presentation of the logic programming system FLUX. Based on this knowledge the reader can find many interesting problems from AI and how they are dealt with, such as incomplete states and incomplete knowledge (which makes the approach more realistic). Planning, nondeterminism, imprecision, indirect effects (ramification), the acquisition problem (troubleshooting) and the inclusion of all these topics into robotics fill the next chapters. Each chapter follows a very strict construction: it starts with an axiomatic logical model of the problem area, supported by illustrative examples which are mostly given by predicate calculus formulas and program code. Exercises and biographical notes conclude the respective representation. The book is very understandable and recommendable for anybody who wants to solve AI problems by means of predicate logics and logic programming. It shows that this approach is more and more applicable to the solution of real-world problems. It will be an excellent textbook for appropriate AI or robotics courses and very appropriate for graduate students.
    0 references
    0 references
    robot programming
    0 references
    fluent calculus
    0 references
    robotic agents
    0 references
    logic programming
    0 references