2. List of tools

advertisement
D5.2.1: Tools for tangibles
integrated into TM 2
The RCX and ToonTalk prototypes are located in the Randomness "tools" section of the
WebLabs WebReports site:
http://www.weblabs.org.uk/wlplone/Tools/randomness/tool_index_html
The RCX functionalities used by the tools require version 2 of the LEGO firmware. The
latest LEGO firmware and documentation is available as part of the "LEGO
MINDSTORMS Software Developer Kit 2.5"
http://mindstorms.lego.com/sdk2point5/
In order to run the actual code, you will need to install ToonTalk version 3.68 or higher.
The installer can be found under the folder “TT_3.68_Full_Installer” at:
ftp://www.weblabs.eu.com/ToonTalk/Releases/
If you do not know how to access this site, email us and we will send you a username and
password.
To use it, you should:
1.
Download the contents of this folder to an empty local folder.
2.1
Run setup.exe from the local folder,
OR
2.2
Burn the contents of the folder to a CD, and insert it into the CD drive.
3.
Follow the on-screen installation instructions.
Alternatively, you can email us, and we will send you an installer CD.
D5.2.1 Tools for Tangibles integrated into TM2
1/4
1.
Introduction
The goal of the tangible tools is to enable learners to create connected executable models
of a phenomenon both in a virtual world (the computer screen using ToonTalk) and in the
physical one (using the LEGO MindStorms robotic kit).
The prototype tools described here have been developed in the context of the
Randomness activity sequence with hooks to the Ecoliteracy one. We have iteratively
refined these tools on the basis of evaluation and testing with students.
Tangible random devices offer an opportunity to make pupils experience concepts of
randomness and probability starting from their intuitions. It also allows us to discuss
interesting advanced issues, such as comparisons of random generators and the properties
of random walks.
Our approach is to start developing the concept of randomness as a basis for investigating
probability. Probability at school is usually introduced via sample activities with coins,
dices or spinners. RCX-Lego tangibles provide another set of tools that augment physical
devices with computational power and link them to the computer based ones.
We have developed three LEGO robots designed ad hoc for some of our educational
goals:



shaker-bot aimed at exploring the dichotomy “predictability vs. unpredictability”;
random-bot aimed at exploring the independence of random events on their
history;
sweeper-bot aimed at exploring certain properties of random walk, e.g. an infinite
random walk covers the whole available space.
The LEGO robots are capable of logging the data of their experiments that can be
uploaded within TonnTalk for further analysis.
The tangible experiences can be revisited by pupils building ToonTalk
models/simulations of the LEGO robots and by analyzing the experimental data using the
same set of tools (e.g. the random garden) used for experimenting with random
generators on the computer.
The ToonTalk based tools includes:
 random generators: tools that produce random output while allowing the
manipulation of features such as the sample space, and probability composition;
 data analysis: numerical and graphical tools aimed at exploring the law of large
numbers and probability of events;
 animation: tools to build simple animation that can be interfaced with the output
of random generators.
More details on the use of these tools in context can be found in the activity sequence
documents.
D5.2.1 Tools for Tangibles integrated into TM2
2/4
2.
List of tools
The following tables lists all the tools current available on the WebReports site for
randomness.
Tool
Random jump
ToonTalk Sweeper Bot
(Random Bot 2D)
Stream bar graph
Stream counter
Remove duplicates
Nest to box
Box to nest
Random gardens tools
Coin
Description
Behaviour that moves jumping
randomly around.
A vehicle that moves in a 2D area
and sweeps balls away, or
disintegrates them.
Plots a bar graph of the elements of
a stream
Counts how many times an object is
present in a stream
Removes all duplicated elements of
a box.
Converts a stack of objects on a nest
into a box.
Converts a box of objects into a
stack on top of a nest.
ToonTalks tools for exploring
random numbers generators.
coin you can toss by hitting t
Destructive random garden Picks at random one of the parts
(i.e. pictures, texts and numbers) of
the white picture.
Random Garden
Picks at random one of the parts
(i.e. pictures, texts and numbers) of
the green picture.
ToonaTalk Shaker
It is a tool that can contain one or
more balls, when it is shaked, the
balls begins moving, bouncing on
the sides of the shaker, and slowing
down according to a predefined
friction
Bounce Random Garden
Extracts an element from its
contents whenever it is touched by
another ToonTalk object.
Copy touched
this little gadget sends a copy of
whatever it touches to a nest.
D5.2.1 Tools for Tangibles integrated into TM2
Type
Animation tool
Animation tool
Data Analysis
tool
Data Analysis
tool
Generic tool
Generic tool
Generic tool
Notebook
Random
Generator
Random
Generator
Random
Generator
Random
Generator
Random
Generator
Random
Generator
3/4
Table 1. List of Toon Talk tools.
Tool
The Random Bot 2D
(Sweeper Bot)
ShakerHarvester
The RandomBot1D
(Drunk Bot 1D)
ShakerBot
Description
Description and building instructions of the Random
Bot 2D also called Drunk Bot 2D or "Berto" (as pupils
of Class2A suggested)
Description of the RCX tool ShakerHarvester, with
images, instructions, and NQC file.
Description of the RandomBot1D with instructions for
building and running it.
ShakerBot RCX Robot
Table 2. List of RCX tools.
D5.2.1 Tools for Tangibles integrated into TM2
4/4
Download