06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11.9 Conclusions<br />

The chapter demonstrated the scope of the extension of the predicate logic<br />

formalisms for reasoning with time <strong>and</strong> space. The principles of spatial<br />

reasoning have been covered with FOL <strong>and</strong> fuzzy logic, whereas the temporal<br />

reasoning is introduced with situation calculus <strong>and</strong> propositional temporal<br />

logic. These are active research fields <strong>and</strong> we have to wait a few more years<br />

for its complete formalization. Most important applications of spatio-temporal<br />

reasoning include co-ordination <strong>and</strong> task planning of multiple robots for<br />

h<strong>and</strong>ling a complex problem like machine repairing, where active<br />

participation of a number of robots is required to share time <strong>and</strong> space. It<br />

may be added here that some aspects of the co-ordination problems could<br />

have been solved with timed Petri nets. We, however, will introduce timed<br />

Petri nets <strong>and</strong> their application in co-ordination problems in chapter 24.<br />

Another interesting topic, which we could not discuss here for lack of space,<br />

is reasoning with shape [6]. This is important because, in any practical path<br />

planning problems of mobile robots, knowing the 2-D <strong>and</strong> the 3-D shapes of<br />

obstacles are useful for decision making. This also is an active area of<br />

research <strong>and</strong> will require a few more years to take final shape.<br />

Exercises<br />

1. Write a logic program to describe the spatial relationships among the<br />

components of a 4 legged table, assuming that at least three legs are<br />

visible in the image.<br />

2. Justify the definitions of µright (θ) by taking θ = -90 0 , 0 0 , 45 0 <strong>and</strong> 90 0 .<br />

Can you define it in an alternative manner?<br />

3. Graphically compute the membership of a triangle below a rectangle<br />

following the method presented in the text. Also plot the f (θ).<br />

4. Identify the events, fluents <strong>and</strong> the situations from the following<br />

sentences: a) The teacher called John, the student, to the board. b) He<br />

then h<strong>and</strong>ed over the chalk to John. c) He insisted John write what he<br />

was talking to his classmates. d) Then he asked John to write what he was<br />

teaching. e) John could not write anything but started trembling. f) The<br />

teacher then advised John to leave the classroom.<br />

5. Add the following rule to the previous facts <strong>and</strong> then show by situation<br />

calculus that ‘the teacher advised John to leave the classroom’ directly<br />

follows from the other facts.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!