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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

set-point + error Controller Plant / Process<br />

Measured<br />

process<br />

value<br />

Sensors<br />

Fig. 2.17: A process control loop that executes the sensing-action<br />

cycle.<br />

A little thinking, however, reveals that most of the closed loop control<br />

systems sense signals from their environment <strong>and</strong> act on it to satisfy a desired<br />

goal (criterion). There is a controller in the control loop that receives the<br />

deviation (error) of the measured signal from the desired signal (set-point), <strong>and</strong><br />

generates a control comm<strong>and</strong> for the plant. The plant in turn generates an<br />

output signal, which is fed back to the controller through the error detector<br />

module (vide fig. 2.17). The controller could be analog or digital. An analog<br />

controller is a lag/ lead network, realized with R-C circuits. A digital controller,<br />

on the other h<strong>and</strong>, could be realized with a microcomputer that recursively<br />

executes a difference equation. Such controllers were called intelligent two<br />

decades back. But, they are never called artificially intelligent. So a mere<br />

performer of the sensing-action cycle in the elementary model of cognition<br />

(vide fig. 2.12) cannot be called artificially intelligent. But they can be made<br />

intelligent by replacing the st<strong>and</strong>ard controllers by a knowledge-based system.<br />

It should be added here that a sensing-action cycle performer too is sometimes<br />

called artificially intelligent, in case it requires some intelligent processing of<br />

the raw <strong>info</strong>rmation. For instance, consider a robot that has to plan its<br />

trajectory from a predefined initial position of the gripper to a final position.<br />

Suppose that the robot can take images of its neighboring world by a camera<br />

<strong>and</strong> determine the 3-D surfaces around it that block its motion. There may exist<br />

a large number of possible trajectories of gripper movement <strong>and</strong> the robot has<br />

to determine the shortest path without hitting an obstacle. Such schemes<br />

obviously require much of AI tools <strong>and</strong> techniques <strong>and</strong> thus should be called<br />

artificially intelligent. But what are the tools that can make them intelligent?<br />

The book provides an answer to this question through its next 22 chapters.<br />

A brief outline of the answer to the question, however, is presented here to<br />

hold the patience of the curious readers. A cursory view to the elementary

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

Saved successfully!

Ooh no, something went wrong!