Question

iscellaneous Assignment: Defining environments, designing agents Design a rational agent for a robot that searches through...

iscellaneous Assignment: Defining environments, designing agents

Design a rational agent for a robot that searches through a room until a wall outlet is discovered.

The room is rectangular, and is assumed to contain no obstacles. An infrared sensor attached to the outlet indicates when the robot has reached this location. Once the outlet is found, the agent should plug itself into the wall (and stop searching for an outlet!).

A photoelectric sensor on the front of the robot carriage indicates when the agent is facing a wall. The simple motor attached to the unit can move forward, or turn either 90 degrees to the left or right.

  • Completely detail the properties of the task environment for the problem above (see CH02, PEAS, Properties of Task Environments ).
  • Construct a mapping from percept to action (design the agent function).   Could be as simple as a table similar to Vacuum World, or take the form of if/else pseudocode statements.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Defining environments :-

The environment is all of the living things,natural materials and including sunlight. If those things are natural, it is a natural environment. Environment includes the living and nonliving things that an organism interacts with, or has an effect on it.

In the environment there are different interactions between animals, plants, soil, water, and other living and non-living things.

You can also define new environments command \newenvironment{<env-name>}[<n-args>][<default>]{<begin-code>}{<end-code>}

Designing Agents :-

An agent is anything which can perceive its environment through sensors and acts upon that environment through actuators. The agent analyses the complete history of its precepts using an agent function (or an agent program), that maps the sequence of precepts to an action

It is a company that offers a combination of design,strategy and technology advertising services to clients, it is creative or expert lead, it's made up primarily of creative professionals, and it's often strongly defined by values.

Environment of the Rational Agents :-

Rational agents are performed fixed targets in environmental process,the working of rational agent is chose course of action and any other alternate process to reach the targets.

The environmental assumptions for the rational agents above diagram

Rational Agents Working :-

Now let us consider a simple case of a vacuum cleaning agent. There are 2 tiles: Tile environment and Tile B agent. The pile of dust could be on any, on both or on neither of the two tiles. Your vacuum cleaner is on one of the tiles, and it can sense and clean only one tile at a time. The cleaner could move left, move right, or clean the tile it rests on.

We need a metric or a rule to measure the performance of the agent in the environment. For example, in this case, we measure the performance of the agent as the number of desirable actions performed by the agent. If we had designed another agent with a different agent function than the one mentioned above, it might perform undesirable actions, and so its performance measure would be low.

Now we have a general idea of what an agent is, let us discuss on the nature of the environment on which an agent acts.

The actions of the game are as follows:

  • go forward
  • turn right (90 deg)
  • turn left (90 deg)
  • grab (means outlet is found)

Rational Agent For Robot Diagram :-

Add a comment
Know the answer?
Add Answer to:
iscellaneous Assignment: Defining environments, designing agents Design a rational agent for a robot that searches through...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT