15
Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum University of Leicester, 11-12 May 2005

Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Embed Size (px)

Citation preview

Page 1: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Pedagogic Aspects of TeachingAgent Based Modelling using StarLogo

Bob AbrahartSchool of Geography

University of Nottingham

The Place of GIS in the CurriculumUniversity of Leicester, 11-12 May 2005

Page 2: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Agent Based Modelling …Why bother?– a new and growing field

Bibliography on software agentsURL: liinwww.ira.uka.de/bibliography/Ai/software.agents.html

Page 3: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

StarLogo•StarLogo is a programmable modeling environment for

exploring the behaviors of decentralized systems, systems without leaders. Examples of these systems in our everyday life include bird flocks, traffic jams, and ant colonies.

• In decentralized systems, orderly patterns can arise without centralized control. Increasingly, researchers are choosing decentralized models for the organizations and technologies that they construct in the world, and for the theories that they construct about the world.

•But many people continue to resist these ideas, assuming centralized control where none exists -- for example, assuming (incorrectly) that bird flocks have leaders.

•StarLogo is designed to help students (as well as researchers) develop new ways of thinking about and understanding decentralized systems.

http://lcs.www.media.mit.edu/courses/mas712/slweb/index.html

Page 4: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

http://ccl.northwestern.edu/netlogo/

Page 5: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Concepts 1: Agent Based Modelling

Page 6: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Different Views on Agent TopologiesConcepts 2:

Page 7: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Agent Properties

Property Other Names

Meaning

reactive (sensing and acting)

responds in a timely fashion to changes in the environment

autonomous exercises control over its own actions

goal-oriented pro-active purposeful

does not simply act in response to the environment

temporally continuous

is a continuously running process

communicative socially able communicates with other agents, perhaps including people

learning adaptive changes its behavior based on its previous experience

mobile able to transport itself from one machine to another

flexible actions are not scripted

character believable "personality" and emotional state.

Concepts 3:

Page 8: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

The idea of emergence is used to indicate the arising of patterns, structures, or

properties that do not seem to be adequately explained by referring only to the system’s pre-existing components and

their interaction.

Concepts 4:Exploring “Emergence”

Page 9: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Organizations of agents

Animate agents

Data

Artificial world

Observer

Inanimate agents

If <cond>

then <action1>

else <action2>

If <cond>

then <action1>

else <action2>

Bottom-Up ModellingConcepts 5:

Page 10: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

http://www-transims.tsasa.lanl.gov/

TRansportation ANalysis SIMulation System (TRANSIMS)

Page 11: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum
Page 12: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Existing

Proposed

40% increase in Visitors

+12 Bus Parking+20 Caravan Parking

+130 Car ParksNew Visitor Centre

300 Metre walk to 12 Apostles viewpoint

RBSim - Recreation Behavior Simulatorhttp://srnr.arizona.edu/~gimblett/rbsim.html

Page 13: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

StarLogo: Spread of Malaria in Haiti http://www.irit.fr/COSI/training/evaluationoftools/haitimodel/haiti.html

Page 14: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

StarLogo: Simulation of Ant's Emergent Behavior

http://www.thepangburns.com/jesse/projects/ant_simulation.htm

Page 15: Pedagogic Aspects of Teaching Agent Based Modelling using StarLogo Bob Abrahart School of Geography University of Nottingham The Place of GIS in the Curriculum

Two books exist:

Adventures in Modeling: Exploring Complex Dynamic Systems with StarLogoVanessa Stevens Colella, Eric Klopfer, and Mitchel Resnick

Turtles, Termites, and Traffic Jams: explorations in massively parallel microworldsMitchel Resnick

Show and tell…..