1. Design of Intelligent System Using PEAS 1.2 Vacuum ...

1. Design of Intelligent System Using PEAS 1.1 Automated Taxi Driver 1.2 Vacuum Cleaner Agent 1.3 A Music Composer 1.4 An Aircraft Autolander 1.5 An Essay Evaluator 1.6 A Robotic Sentry Gun for the Keck Lab 1.7 Medical Diagnosis System

2. Problem Definition with State Space Representation

2.1 Implement Water Jug Problem Using Problem Formulation 2.2 Implement Wumpus World Problem Using Problem Formulation 3. Uniformed Search Techniques

3.1 Implement Path Finding in Maze Using Depth-First Search (DFS) 3.2 Implement Water Jug Problem Using Breadth-First Search (BFS)

4. Informed Search Technique

4.1 Implement 8-Puzzle Problem Using Hill Climbing 4.2 Implement 8-Puzzle Problem Using Best-First Search 4.3 Implement Tic-Tac-Toe Using A* Algorithm 4.4 Implement 8-Puzzle Problem Using A* Algorithm 4.5 Implement Travelling Salesman Problem (TSP) Using A* Algorithm 4.6 Implement 8-Queen Problem with Heuristic Function (Informed Search)

5. Adversarial Search 5.1 Implement Minimax Algorithm

6. Constraint Satisfaction Problem 6.1 Implement 8-Queen Problem 6.2 Implement Map Colouring Problem 6.3 Implement Crypt Arithmetic Problem

7. Design of a Planning System Using STRIPS (Block World Problem ) 8. Implementation of Bayes' Belief Network (Probabilistic Reasoning in an Uncertain

Domain) 9. Implement Resolution Inference Rule Using Prolog 10. Ontology Creating, Editing and Authoring Using Prot?g? Tool. 11. Inductive Learning Using Weka Tool

11.1 Implement Decision Tree Learning 12. Study of Seiko DTRANS RT 3200 Robot 13. Mini Expert System Using PROLOG. 14. Programming Using Python

14.1 Water Jug Problem Using Python 14.2 Wumpus World Problem Using Python 14.3 Eight Puzzle Problem Using Python 14.4 Tic-Tak-Toe Game Using Python 14.5 Eight/N- Queen Problem Using Python 14.6 Minimax &Alpha Beta Pruning AI Algorithm in Tic-Tac-Toe Using Python 14.7 Constraint Satisfaction Problem Using Python

15. Construction of a Domain-Specific Chatbot Using Natural Language Processing Techniques

Design of Intelligent System Using PEAS 1.1 Automated Taxi Driver 1.2 Vacuum Cleaner Agent 1.3 A Music Composer 1.4 An Aircraft Autolander 1.5 An Essay Evaluator 1.6 A Robotic Sentry Gun for the Keck Lab 1.7 Medical Diagnosis System

Aim: To understand the concept of PEAS.

PEAS: PEASstands for performance environment actuators sensors. a. Automated Taxi Driver

In designing an agent, the first step must always be to specify the task environment as fully observable.

To understand PEAS in a better way, let us try to analyse the complex problem of automatic taxi driver which is currently beyond the capabilities of existing technology. We would consider characteristics of PEAS for description of taxi's task environment.

Performance measure is the first to which we would like an automatic driver to Aspire. Desirable measures include getting correct destination, minimising fuel consumption, no wear and tear, minimising trip time and cost, minimising violation of traffic laws and disturbance to other

drivers, minimising safety and passenger comfort and maximizing profit. But in this scenario, some of the goals may conflict, so there will be some trade off involved.

Environment: The basic question that comes in the mind is what is the driving environment that a taxi will face? A taxi driver will face with a variety of roads, ruler lines and urban Valley to 12 Lane Freeway. The roads contain other traffic, pedestrians, stray animal, roads work, police potholes and cars. A taxi must also interact with potential and actual passengers. There might be some restriction on driving, such as left-hand side driving as in India, Japan, etc., or right-hand side driving. Otherwise the roads may be soaring temperature, desert areas and all snowfall regions like Kashmir. Thus, more restricted the environment, easier the design problem. Actuators: The actuators available to an automated taxi will be more or less same as those available to human driver(i.e., control over engine through the accelerator and control over steering and breaking). In addition, it will output to a display screen or voice synthesizer talk back to passengers and perhaps some way to communicate with other drivers or vehicle politely or otherwise. Sensors: The sensors will play a crucial role in determining where the taxi actually is, what else is on the road and how fast it is going. The basic sensors should therefore include one or more TV cameras, the tachometer and the odometer. To control the vehicle properly, especially on curves, it will also need to know the mechanical state of vehicle so it will need the usual array of engine and electrical system sensors. It might have instruments that are not available to average human driver, a satellite global positioning system (GPS) to give accurate position information with respect to an electronic map and infrared solar sensors to detect distance to other cars and obstacles. Finally, it will require keyboard or microphone for passenger to request a destination.

? Performance measure safe fast legal comfortable trip maximize profit ? Environment roads are the traffic pedestrian customers ? Activators steering accelerator break horn display ? Sensors, camera, sonar speedometer, odometer, GPS, etc.

b. Vacuum Cleaner Agent

Figure 1 iRobot Roomba series.

Performance: Cleanness, efficiency: distance travelled to clean, battery life, security. Environment: Room, table, wood floor, carpet, different obstacles. Actuators: Wheels, different brushes, vacuum extractor. Sensors: Camera, dirt detection sensor, cliff sensor, bump sensors, infrared wall sensors.

c. Music Composer

? Performance Measures - number of measures composed per unit time, number of instruments considered, ease of play by a human, range of frequencies within human audible zone, melodic, harmonic and rhythmic criteria, ...

? Environment Software ? Actuator None required, this can be a pure softbot ? Sensors Code that reads in basic parameters

d. Aircraft Autolander ? Performance Measure: Lack of damage to plane, other aircraft or ground structures, lack of injuries to passengers or ground crew or other innocent observers, cargo remains intact, fuel economy, lands at correct airport on correct runway, doesn't take too long ? Environment: Lower atmosphere and surface of planet Earth. ? Actuators: Throttle, landing gear, rudders, ailerons, flaps ... ? Sensors: Cameras, Altimeter, Speedometer, other meters, ...

e. Essay Evaluator

? Performance Measures : awards scores for quality, penalizes crap, detection of plagiarism, impartiality, usefulness of explanation of grading, ...

? Environment: Software ? Actuator: None, this can be a pure softbot ? Sensors: File reading software, (perhaps even OCR)

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download