NetLogo Models Library:
Each student defines the motion of a walking character by setting its velocity on their client over time intervals. The students have 9 different intervals for which they can set the velocity. They can then send these velocities to their characters, where they see the character walking its route over the 9 intervals. This is designed to help students understand the accumulation of distance as a function of time. This can serve as a jumping off point for advanced concepts ranging from derivatives and integrals to wave mechanics.
For further documentation, see the Participatory Simulations Guide found at http://ccl.northwestern.edu/rp/ps/index.shtml.
Each student has control of nine sliders, one for each interval over a period of time, the sliders determine the velocity of the character, walker, assigned to the student. Once instructions have been given and students have made selected their velocities for each time interval you can run the simulation. The walkers will move across the view at the indicated rates possibly leaving behind a trail to make it easier to see the change in position over time.
There are two possible clients for this activity, one with a view and one without. Walking includes the view, Walking Alternate does not.
To start the activity press the SETUP button and then press LOGIN. Have the students login and identify their location in the view. Students can then change the velocities of their character by moving the interval sliders on the client. To run the entire set of nine intervals press the GO button, to move forward only one interval at a time press the STEP button. You may leave the LOGIN button pressed at all times if you wish.
To reset the clock and reset the walkers to their initial positions, that is a position that was randomly selected at login, press the SETUP button. If you just want to reset the clocks and allow the walkers to continue from their current positions press the RESET-CLOCK button. To reset walkers to a new random position press the SET-RANDOM-POSITIONS button. To set the position of all walkers to the same place select the location by setting the WALKER-POSITION slider and press the SET-UNIFORM-POSITIONS button.
By default the velocities and positions for all walkers are plotted in the POSITION V INTERVAL and VELOCITY V INTERVAL plots. If you want to plot only one walker press the PICK-WALKER-TO-PLOT button and select a walker from the list, or select "everybody" to plot all walkers again.
There are a few settings that will help you and the participants to visualize the simulation. SIMULATION-SPEED adjusts how quickly to move through the intervals during GO. When SHOW-USER-ID? is true, all the turtles show their user-id as its label otherwise no label is shown. When FOOTPRINTS? is true the walkers leave a trail of footprints behind them, the footprints fade over time so you can track how long ago you were at each position. When TRAILS? is true the walkers change the pcolor along their path as they move indicating whether they are moving in a positive or negative direction. When ANIMATION? is true the walkers are animated like a flipbook as they move across the world.
Notice if a walker moves more than 1 position during an interval, it equally divides the amount of time spent traveling through each position.
Have your walker sit at x = 3 during the fourth time segment. What is the same and different between the solutions? Encourage students to come up with unique solutions.
Have students coordinate to make a traveling or a standing wave.
Have each student set their walker to have a velocity of +2 during the fourth time interval.
Have each student set their velocities so that the walker starts and ends in the same position.
A real person may not move at a constant speed. He or she may build speed gradually until they have reached a constant speed. Then before reaching their destination, they will slow down. Try to make this happen as a part of the model.
This activity uses incremental turtle shapes in order to simulate an animation.
If you mention this model or the NetLogo software in a publication, we ask that you include the citations below.
For the model itself:
Please cite the NetLogo software as:
Copyright 2006 Uri Wilensky and Walter Stroup.
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Commercial licenses are also available. To inquire about commercial licenses, please contact Uri Wilensky at firstname.lastname@example.org.