autonomous multiagent systems instructor: peter stone
TRANSCRIPT
![Page 1: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/1.jpg)
Autonomous Multiagent Systems
Instructor: Peter Stone
![Page 2: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/2.jpg)
Welcome!
• Please follow instructions on course web page:– Send info for class account– Get on the mailing list
(Even if you’re still shopping – you can’t do the assignment without a class account.)
![Page 3: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/3.jpg)
Today
• A brief introduction to autonomous agents– Details in the readings for next week
• An introduction to Robocup: robot soccer world cup– Your programming assignments will be in the
RoboCup simulator.
![Page 4: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/4.jpg)
Words without (accepted) definitions
• Intelligence
• Agent
• But there are examples….
All proposed definitions include toomuch or leave gaps.
![Page 5: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/5.jpg)
Intelligent (autonomous) Agents
• Autonomous robot• Information gathering agent
– Find me the cheapest…
• E-commerce agents– Decides what to buy/sell and does it
• Air-traffic controller• Meeting scheduler• Computer-game-playing agent
![Page 6: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/6.jpg)
Not Intelligent Agents
• Thermostat
• Telephone
• Answering machine
• Pencil
• Java object
![Page 7: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/7.jpg)
Agents vs. Objects
• Agents decide what to do
• Object methods are called externally
• Agents react flexibly to sensory inputs
![Page 8: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/8.jpg)
My Requirement of Agents
• They must sense their environment
• They must decide what action to take (“think”)
• They must execute the action in their environment
![Page 9: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/9.jpg)
For more on agents…
• Assignment 1 readings• Written assignment (on web page) is to
identify an intelligent agent not listed above and not defined in the readings
• Programming assignment (on web page) is to get familiar with the RoboCup simulator– No real programming this week, but there is
something to turn in.
![Page 10: Autonomous Multiagent Systems Instructor: Peter Stone](https://reader035.vdocuments.us/reader035/viewer/2022080915/56649e385503460f94b297fb/html5/thumbnails/10.jpg)
RoboCup
• The rest of today is an introduction to RoboCup– A great domain for studying agents– Basis of your programming assignments
• Today: video about all of RoboCup including work with real robots, diaster rescue, etc.
• This class: all in the RoboCup simulator