IEEE Robotics & Automation Magazine - June 2016 - 26
views. The teacher's role during the discussion should
consist mostly of asking children to clarify their own
views ("What do you mean by ...?"), justify them ("Why
do you think that ...?"),
find a way of justifying
them ("What could we
Robots present more
do to find out if you are
right?"), draw implicaadvantages than traditional tions or predictions
from specific assertions
objects of scientific
("If you are right, then
what should happen?"),
investigation as tools for
and identify similarities,
differences, and contrafostering the development
dictions among views
proposed by different
of scientific reasoning
children ("So do you
agree with B or not?").
abilities in young children.
Children's questions are
put back to the group
rather than answered by
the teacher. This dialogical approach, akin to the socalled coupled inquiry [9] method combining guided and
open teaching methodologies [10], encourages children
to be independent in reasoning about their observations.
This by no means implies that the teacher is only a passive participant. On the contrary, he or she must actively
orient the discussion along paths that are functional to the
GoS learning objectives and goal. However, this role must
be fulfilled by posing questions rather than by transmitting expert information. Examples are provided in the
"Results and Discussion" section below.
The Robot
Choice of the right robot (in terms of its physical structure and behavioral mechanism) is crucial to the success
of GoS. Ideally, the robot's behavior should be eccentric
Figure 1. A LEGO Mindstorms robot used in a GoS activity.
26
*
IEEE ROBOTICS & AUTOMATION MAGAZINE
*
june 2016
enough to stimulate children's interest without being too
difficult to explain. For example, in a GoS session with a
class of second-graders we used a LEGO Mindstorms roving vehicle with two front proximity sensors, oriented
slightly rightward and leftward, and a sound sensor (Figure 1). A simple Braitenberg-like algorithm [4], implemented using the BricxCC environment (bricxcc.
sourceforge.net), produced obstacle avoidance plus peculiar reactions to sounds.
The Activity
The GoS sessions conducted to date have been structured
as follows. We start the game by simply showing the robot
to the children while it is turned off and asking them to
describe it. The goal of this descriptive phase is to allow
the students to familiarize themselves with the robot's
physical structure and gather information to be used in the
subsequent explanatory stage. Next, the robot is turned on
and left to wander about an experimental arena. We have
experimented with two different methods of proceeding
from this point. The first is to ask children, "What is the
robot doing?," and then, after listening to their observations about its behavior, to advance explanation requests
of the kind "Why is the robot doing that?" The second
method is to ask the children themselves what they
would like to find out about the robot. The teacher takes
note of the research questions proposed by the children,
which are typically 1) questions about the robot's abilities ("Can it dance?"), 2) questions regarding the functional role of particular components ("What is this block
for?"), 3) explanation requests ("Why does it sometimes
go faster?"), and 4) questions about the nature of the
control mechanism ("Does it move randomly or not?").
These are only two of many possible ways of launching the explanatory phase of GoS. From this point
onward, the game involves collaboratively addressing the
questions raised by the children or the explanatory
requests made by the teacher. The teacher's justification
requests (see the "Teaching Style" section) typically stimulate the children to autonomously formulate and carry
out experiments and to discuss the suitability of the proposed experiments. For both activities, especially the latter, the class may be divided into groups. For example,
after the class has observed the robot in motion, students
may be assigned to small groups, each of which is asked
to produce a list of possible explanations for particular
aspects of the robot's behavior. Clearly, the structure just
outlined may be customized to suit the characteristics of
different classes.
Explaining Robotic Behaviors
The goal of GoS is to produce good explanations for the
robot's behavior. However, there is no clear consensus among
philosophers of science as to what constitutes a good explanation-in this case, for the behavior of a robot. Several
competing theories are currently under debate [11]. (Note
http://www.sourceforge.net
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - June 2016
IEEE Robotics & Automation Magazine - June 2016 - Cover1
IEEE Robotics & Automation Magazine - June 2016 - Cover2
IEEE Robotics & Automation Magazine - June 2016 - 1
IEEE Robotics & Automation Magazine - June 2016 - 2
IEEE Robotics & Automation Magazine - June 2016 - 3
IEEE Robotics & Automation Magazine - June 2016 - 4
IEEE Robotics & Automation Magazine - June 2016 - 5
IEEE Robotics & Automation Magazine - June 2016 - 6
IEEE Robotics & Automation Magazine - June 2016 - 7
IEEE Robotics & Automation Magazine - June 2016 - 8
IEEE Robotics & Automation Magazine - June 2016 - 9
IEEE Robotics & Automation Magazine - June 2016 - 10
IEEE Robotics & Automation Magazine - June 2016 - 11
IEEE Robotics & Automation Magazine - June 2016 - 12
IEEE Robotics & Automation Magazine - June 2016 - 13
IEEE Robotics & Automation Magazine - June 2016 - 14
IEEE Robotics & Automation Magazine - June 2016 - 15
IEEE Robotics & Automation Magazine - June 2016 - 16
IEEE Robotics & Automation Magazine - June 2016 - 17
IEEE Robotics & Automation Magazine - June 2016 - 18
IEEE Robotics & Automation Magazine - June 2016 - 19
IEEE Robotics & Automation Magazine - June 2016 - 20
IEEE Robotics & Automation Magazine - June 2016 - 21
IEEE Robotics & Automation Magazine - June 2016 - 22
IEEE Robotics & Automation Magazine - June 2016 - 23
IEEE Robotics & Automation Magazine - June 2016 - 24
IEEE Robotics & Automation Magazine - June 2016 - 25
IEEE Robotics & Automation Magazine - June 2016 - 26
IEEE Robotics & Automation Magazine - June 2016 - 27
IEEE Robotics & Automation Magazine - June 2016 - 28
IEEE Robotics & Automation Magazine - June 2016 - 29
IEEE Robotics & Automation Magazine - June 2016 - 30
IEEE Robotics & Automation Magazine - June 2016 - 31
IEEE Robotics & Automation Magazine - June 2016 - 32
IEEE Robotics & Automation Magazine - June 2016 - 33
IEEE Robotics & Automation Magazine - June 2016 - 34
IEEE Robotics & Automation Magazine - June 2016 - 35
IEEE Robotics & Automation Magazine - June 2016 - 36
IEEE Robotics & Automation Magazine - June 2016 - 37
IEEE Robotics & Automation Magazine - June 2016 - 38
IEEE Robotics & Automation Magazine - June 2016 - 39
IEEE Robotics & Automation Magazine - June 2016 - 40
IEEE Robotics & Automation Magazine - June 2016 - 41
IEEE Robotics & Automation Magazine - June 2016 - 42
IEEE Robotics & Automation Magazine - June 2016 - 43
IEEE Robotics & Automation Magazine - June 2016 - 44
IEEE Robotics & Automation Magazine - June 2016 - 45
IEEE Robotics & Automation Magazine - June 2016 - 46
IEEE Robotics & Automation Magazine - June 2016 - 47
IEEE Robotics & Automation Magazine - June 2016 - 48
IEEE Robotics & Automation Magazine - June 2016 - 49
IEEE Robotics & Automation Magazine - June 2016 - 50
IEEE Robotics & Automation Magazine - June 2016 - 51
IEEE Robotics & Automation Magazine - June 2016 - 52
IEEE Robotics & Automation Magazine - June 2016 - 53
IEEE Robotics & Automation Magazine - June 2016 - 54
IEEE Robotics & Automation Magazine - June 2016 - 55
IEEE Robotics & Automation Magazine - June 2016 - 56
IEEE Robotics & Automation Magazine - June 2016 - 57
IEEE Robotics & Automation Magazine - June 2016 - 58
IEEE Robotics & Automation Magazine - June 2016 - 59
IEEE Robotics & Automation Magazine - June 2016 - 60
IEEE Robotics & Automation Magazine - June 2016 - 61
IEEE Robotics & Automation Magazine - June 2016 - 62
IEEE Robotics & Automation Magazine - June 2016 - 63
IEEE Robotics & Automation Magazine - June 2016 - 64
IEEE Robotics & Automation Magazine - June 2016 - 65
IEEE Robotics & Automation Magazine - June 2016 - 66
IEEE Robotics & Automation Magazine - June 2016 - 67
IEEE Robotics & Automation Magazine - June 2016 - 68
IEEE Robotics & Automation Magazine - June 2016 - 69
IEEE Robotics & Automation Magazine - June 2016 - 70
IEEE Robotics & Automation Magazine - June 2016 - 71
IEEE Robotics & Automation Magazine - June 2016 - 72
IEEE Robotics & Automation Magazine - June 2016 - 73
IEEE Robotics & Automation Magazine - June 2016 - 74
IEEE Robotics & Automation Magazine - June 2016 - 75
IEEE Robotics & Automation Magazine - June 2016 - 76
IEEE Robotics & Automation Magazine - June 2016 - 77
IEEE Robotics & Automation Magazine - June 2016 - 78
IEEE Robotics & Automation Magazine - June 2016 - 79
IEEE Robotics & Automation Magazine - June 2016 - 80
IEEE Robotics & Automation Magazine - June 2016 - 81
IEEE Robotics & Automation Magazine - June 2016 - 82
IEEE Robotics & Automation Magazine - June 2016 - 83
IEEE Robotics & Automation Magazine - June 2016 - 84
IEEE Robotics & Automation Magazine - June 2016 - 85
IEEE Robotics & Automation Magazine - June 2016 - 86
IEEE Robotics & Automation Magazine - June 2016 - 87
IEEE Robotics & Automation Magazine - June 2016 - 88
IEEE Robotics & Automation Magazine - June 2016 - 89
IEEE Robotics & Automation Magazine - June 2016 - 90
IEEE Robotics & Automation Magazine - June 2016 - 91
IEEE Robotics & Automation Magazine - June 2016 - 92
IEEE Robotics & Automation Magazine - June 2016 - 93
IEEE Robotics & Automation Magazine - June 2016 - 94
IEEE Robotics & Automation Magazine - June 2016 - 95
IEEE Robotics & Automation Magazine - June 2016 - 96
IEEE Robotics & Automation Magazine - June 2016 - 97
IEEE Robotics & Automation Magazine - June 2016 - 98
IEEE Robotics & Automation Magazine - June 2016 - 99
IEEE Robotics & Automation Magazine - June 2016 - 100
IEEE Robotics & Automation Magazine - June 2016 - 101
IEEE Robotics & Automation Magazine - June 2016 - 102
IEEE Robotics & Automation Magazine - June 2016 - 103
IEEE Robotics & Automation Magazine - June 2016 - 104
IEEE Robotics & Automation Magazine - June 2016 - 105
IEEE Robotics & Automation Magazine - June 2016 - 106
IEEE Robotics & Automation Magazine - June 2016 - 107
IEEE Robotics & Automation Magazine - June 2016 - 108
IEEE Robotics & Automation Magazine - June 2016 - Cover3
IEEE Robotics & Automation Magazine - June 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com