Professional Documents
Culture Documents
Utilizing Hands-On Robotics
Utilizing Hands-On Robotics
and Engineering
Jonathan Crymes
Physics Teacher
Problem
Living in an age of increasing reliance on everyday technology ranging from laptops, tablets, cell phones,
GPS systems, etc. children are constantly in contact with high tech tools. However, a new digital divide is
occurring as schools lack classes to introduce students as to how these devices are engineered. A divide
not based on family income, but on the curriculum and the everyday world. Even advanced classes in
math and physics fail to draw connections between the concepts that they teach and how they are actually
relevant to modern technology. Labs using light bulbs to teach resistor circuits are a far cry from the LCD
screen that might very well be used to view the lab sheet/instructions; torques taught using mobiles are an
antiquated lesson next to a robotically operated LEGO set; and optics taught with magnifying lenses give
few clues as to how a digital camera works. Certainly these basics are necessary but they should not be
sum total of the modern school lesson. The modern lesson should incorporate these ideas into modern lab
equipment and help students bridge the gap between what they experience as science, technology,
engineering, and mathematics in school and how they experience it in the everyday world.
Abstract
The students will build a range of robots that can demonstrate a variety of topics in physics, particularly
mechanics and electricity. Students will draw conclusions about the difference between theory and
practice as well as learn the basics of robotic design and control systems. This lesson plan is also easily
expanded because several robot systems already come with ready-made lesson plans for the classroom
experience. Examples of this are the LEGO EV3 Mindstorms and the Office of Naval Research’s
SeaPerch underwater robotics program.
Essential Knowledge 5.A.3: An interaction can be either a force exerted by objects outside the system or
the transfer of some quantity with objects outside the system. Content Connection: This essential
knowledge does not produce a specific learning objective but serves as a foundation for other learning
objectives in the course.
Essential Knowledge 5.A.4: The boundary between a system and its environment is a decision made by
the person considering the situation in order to simplify or otherwise assist in analysis. Content
Connection: This essential knowledge does not produce a specific learning objective but serves as a
foundation for other learning objectives in the course.
Essential Knowledge 5.B.1: Classically, an object can only have kinetic energy since potential energy
requires an interaction between two or more objects.
Essential Knowledge 5.B.2: A system with internal structure can have internal energy, and changes in a
system’s internal structure can result in changes in internal energy. [Physics 1: includes mass-spring
oscillators and simple pendulums. Physics 2: includes charged object in electric fields and examining
changes in internal energy with changes in configuration.]
Essential Knowledge 5.B.3: A system with internal structure can have potential energy. Potential energy
exists within a system if the objects within that system interact with conservative forces.
a. The work done by a conservative force is independent of the path taken. The work
description is used for forces external to the system. Potential energy is used when the forces
are internal interactions between parts of the system.
b. Changes in the internal structure can result in changes in potential energy. Examples should
include mass-spring oscillators and objects falling in a gravitational field.
c. The change in electric potential in a circuit is the change in potential energy per unit charge.
[Physics 1: only in the context of circuits.]
Essential Knowledge 5.B.4: The internal energy of a system includes the kinetic energy of the objects
that make up the system and the potential energy of the configuration of the objects that make up the
system.
a. Since energy is constant in a closed system, changes in a system’s potential energy can result
in changes to the system’s kinetic energy.
b. The changes in potential and kinetic energies in a system may be further constrained by the
construction of the system.
Essential Knowledge 5.B.5: Energy can be transferred by an external force exerted on an object or
system that moves the object or system through a distance. This process is called doing work on a system.
The amount of energy transferred by this mechanical process is called work. Energy transfer in
mechanical or electrical systems may occur at different rates. Power is defined as the rate of energy
transfer into, out of, or within a system. [A piston filled with gas getting compressed or expanded is
treated in Physics 2 as a part of thermodynamics.
Essential Knowledge 5.B.6: Energy can be transferred by thermal processes involving differences in
temperature; the amount of energy transferred in this process of transfer is called heat.
Essential Knowledge 5.B.8: Energy transfer occurs when photons are absorbed or emitted, for example,
by atoms or nuclei.
a. Transitions between two given energy states of an atom correspond to the absorption or
emission of a photon of a given frequency (and hence, a given wavelength).
Essential Knowledge 5.B.9: Kirchhoff’s loop rule describes conservation of energy in electrical circuits.
[The application of Kirchhoff’s laws to circuits is introduced in Physics 1 and further developed in
Physics 2 in the context of more complex circuits, including those with capacitors.]
a. Energy changes in simple electrical circuits are conveniently represented in terms of energy
change per charge moving through a battery and a resistor.
b. Since electric potential difference times charge is energy, and energy is conserved, the sum of
the potential differences about any closed loop must add to zero.
c. The electric potential difference across a resistor is given by the product of the current and
the resistance.
d. The rate at which energy is transferred from a resistor is equal to the product of the electric
potential difference across the resistor and the current through the resistor.
e. Energy conservation can be applied to combinations of resistors and capacitors in series and
parallel circuits.
Essential Knowledge 5.C.3: Kirchhoff’s junction rule describes the conservation of electric charge in
electrical circuits. Since charge is conserved, current must be conserved at each junction in the circuit.
Examples should include circuits that combine resistors in series and parallel. [Physics 1: covers circuits
with resistors in series, with at most one parallel branch, one battery only. Physics 2: includes capacitors
in steady-state situations. For circuits with capacitors, situations should be limited to open circuit, just
after circuit is closed, and a long time after the circuit is closed.]
Essential Knowledge 5.D.1: In a collision between objects, linear momentum is conserved. In an elastic
collision, kinetic energy is the same before and after.
Essential Knowledge 5.D.3: The velocity of the center of mass of the system cannot be changed by an
interaction within the system. [Physics 1: includes no calculations of centers of mass; the equation is not
provided until Physics 2. However, without doing calculations, Physics 1 students are expected to be able
to locate the center of mass of highly symmetric mass distributions, such as a uniform rod or cube of
uniform density, or two spheres of equal mass.]
a. The center of mass of a system depends upon the masses and positions of the objects in the
system. In an isolated system (a system with no external forces), the velocity of the center of
mass does not change.
b. When objects in a system collide, the velocity of the center of mass of the system will not
change unless an external force is exerted on the system.
Essential Knowledge 5.E.1: If the net external torque exerted on the system is zero, the angular
momentum of the system does not change.
Essential Knowledge 5.E.2: The angular momentum of a system is determined by the locations and
velocities of the objects that make up the system. The rotational inertia of an object or system depends
upon the distribution of mass within the object or system. Changes in the radius of a system or in the
distribution of mass within the system result in changes in the system’s rotational inertia, and hence in its
angular velocity and linear speed for a given angular momentum. Examples should include elliptical
orbits in an Earth-satellite system. Mathematical expressions for the moments of inertia will be provided
where needed. Students will not be expected to know the parallel axis theorem.
Essential Knowledge 6.A.1: Waves can propagate via different oscillation modes such as transverse and
longitudinal.
a. Mechanical waves can be either transverse or longitudinal. Examples should include waves
on a stretched string and sound waves.
Essential Knowledge 6.A.2: For propagation, mechanical waves require a medium, while
electromagnetic waves do not require a physical medium. Examples should include light traveling
through a vacuum and sound not traveling through a vacuum.
Essential Knowledge 6.B.1: For a periodic wave, the period is the repeat time of the wave. The
frequency is the number of repetitions of the wave per unit time.
Essential Knowledge 6.B.3: A simple wave can be described by an equation involving one sine or cosine
function involving the wavelength, amplitude, and frequency of the wave.
Essential Knowledge 6.B.5: The observed frequency of a wave depends on the relative motion of source
and observer. This is a qualitative treatment only.
Essential Knowledge 6.C.1: When two waves cross, they travel through each other; they do not bounce
off each other. Where the waves overlap, the resulting displacement can be determined by adding the
displacements of the two waves. This is called superposition.
Essential Knowledge 6.E.1: When light travels from one medium to another, some of the light is
transmitted, some is reflected, and some is absorbed. (Qualitative understanding only.)
Essential Knowledge 6.E.3: When light travels across a boundary from one transparent material to
another, the speed of propagation changes. At a non-normal incident angle, the path of the light ray bends
closer to the perpendicular in the optically slower substance. This is called refraction.
a. Snell’s law relates the angles of incidence and refraction to the indices of refraction, with the
ratio of the indices of refraction inversely proportional to the ratio of the speeds of
propagation in the two media.
b. When light travels from an optically slower substance into an optically faster substance, it
bends away from the perpendicular.
c. At the critical angle, the light bends far enough away from the perpendicular that it skims the
surface of the material.
Essential Knowledge 6.F.1: Types of electromagnetic radiation are characterized by their wavelengths,
and certain ranges of wavelength have been given specific names. These include (in order of increasing
wavelength spanning a range from pedometers to kilometers) gamma rays, x-rays, ultraviolet, visible
light, infrared, microwaves, and radio waves.
Essential Knowledge 6.F.2: Electromagnetic waves can transmit energy through a medium and through
a vacuum.
b. The planes of these transverse waves are both perpendicular to the direction of propagation.
Essential Knowledge 6.F.3: Photons are individual energy packets of electromagnetic waves, with,
where h is Planck’s constant and f is the frequency of the associated light wave.
c. Evidence for discrete energy packets is provided by a frequency threshold for electron
emission. Above the threshold, maximum kinetic energy of the emitted electrons increases
with the frequency and not the intensity of absorbed radiation. The photoelectric effect should
be included as an example.
Objectives
Students will gain an understanding of basic engineering concepts in the field of robotics through building
a LEGO EV3 Mindstorms robot to solve a Rubik’s Cube (called MindCub3r and created by David Gilday
http://mindcuber.com/index.html). This LEGO system offers a wide range of hands-on project-based-
learning experiments that can be used repeatedly throughout the curriculum as new concepts are
introduced. Rather than being a one-time lab, the robotics equipment can readily build on itself as the
teaching units change. The robots can be used to create inquiry labs covering a wide range of physics
topics including but not limited to: kinematics, dynamics, vectors, mechanics, fluids, electromagnetic
induction, circuits, and light. This particular lesson plan is designed to introduce students to the EV3
system and its connection to and applications with physics without requiring several days of introductory
exploration and lessons on how to operate the system.
Assessment/Rubrics
Included at the end of this document is a Rubik’s rubric for the completed MindCub3r as well as several
documents to be completed by the students:
1. A form for the individual student reflection on the project itself and their work on the project.
2. A form for the student’s thoughts on the project, what they learned, and feedback for the teacher.
This form is similar to the reflection so you may wish to alter one of the forms if you plan to use
both.
3. A presentation plan for students to organize a presentation possibly to another class or an
imaginary engineering firm made up of a panel of teachers and/or administrators. If students are
presenting their completed MindCub3r to another class, this can be used as a great opportunity to
advertise and promote your physics/engineering class to potential students.
Formative assessments are easily performed through observation of the build progress. You can easily
break the build instructions into sections that are to be completed by a certain point in the class period
or by the end of the period.
The rubric is presented in a general format so that it can be modified and also to suggest
modifications that can be made to the MindCub3r or in the creation of other robots.
Background
Robotics is one of the fastest growing areas of technological progress in the world today. From heavy
industrial robots to home vacuum cleaners, robotics are quickly reshaping our environments. In fact, it
would be hard to imagine an environment that has not been nor soon will be altered by their presence.
Therefore, the number of robots and robotics related jobs will increase and the opportunities in this
STEM-dependent market should be made available to students.
The cost of building robots has dropped dramatically and several products now exist for schools, even
those with small budgets, to obtain the equipment for lessons or even a full course in robotics. Many
inexpensive robot kits are available for purchase through retail stores and, in some cases, grant funding is
available to help with the costs. These kits are, in many cases, highly robust allowing for numerous
different robots with easily programmable behaviors to be designed and built.
The LEGO Mindstorms EV3and the LEGO Mindstorms Education robotics kits were explored and
assessed for their capabilities and applications to robotics research and in the creation of lesson plans for
the K-12 classroom. Each kit has unique sensors and instructions for building pre-designed robots. The
instructions take the form of video and hands-on tutorials that direct the learner through the various steps
of construction. Robots were built in the lab that could roll on two wheels, similar to a Segway scooter,
interact with their environment (including people), solve a Rubik’s cube, or mimic an elephant’s
movement and abilities such as picking up an object with its ‘trunk.’
This research showed me that advanced robotics is no longer limited to the well-funded lab. In fact the
greatest limiting factor now is the access and time students have to explore this amazing world.
Plan
Students need to be told how to read this type of diagram/instruction in the build guide. The
bold “3” in the diagram to the left means that the straight ‘plus-sign’ bar Lego piece (in
gray) has a length of 3 units and a ‘unit’ is a hole in a Lego piece. The red Lego piece in the
same diagram has 3 such holes and therefore has a length of 3. The “2x” by the red piece
means the current step on the page in the build instructions will require 2 of those red
pieces and, likewise the “4x” means you need 4 of the gray bar pieces.
Once the class has finished the unit on rotational dynamics (torque) or, if your curriculum doesn’t cover
rotational dynamics, you can perform this lab. Since this robot uses a color sensor and a motion detector,
this lab could also be placed after a unit on mechanical or electromagnetic waves.
Lab time: 2-4 class periods of approximately 55 minutes. A tablet or computer to view the build
instruction pdf is helpful since you won’t have to get printed copies to hand to the students. Some
students may be able to view the instructions on their phone. Remember, this lab
1. Take students to a computer lab and let them explore the “Getting Started,” “Software
Overview,” and “Content Editor” videos found on the home screen of the LEGO Mindstorms
EV3 Home Edition software. (The videos only take 10 minutes.) You should allow them another
15 minutes to explore the software.
2. Direct students to the MindCub3r page at http://mindcuber.com/mindcub3r/mindcub3r.html. Tell
them that they are going to build the MindCub3r over the next couple of days. Allow 15 minutes
to explore the site including the video of the MindCub3r.
3. If there is time, pass out the kits and copies of the build instructions (if online pdf is not an
option).
Day 2-4: Build, Programming, and Presentation
1. Have students pick up where they left off. Be sure that student groups are working together on
building the MindCub3r. The build instructions are in color-grouped sections, so each student can
be working on a different part of the robot. A good idea is to have students swap sections after
they are built and check each other’s work.
2. Once the MindCub3r body is complete, inspect it.
3. Have students update the firmware, the Color RGB Sensor, and the program for solving the
Rubik’s Cube into the ‘Brick’ either by showing them or by them following the instructions at
http://mindcuber.com/mindcub3r/mindcub3r.html.
4. Provide the students with a solved Rubik’s Cube. Tell them to twist only ONE side, once, and
then place in the MindCub3r to see if it can solve the cube. This way if there’s a problem, it’s
easier to see where the problem occurred.
5. If it works, have students scramble cubes and keep a record of the number of moves to solve, the
time to solve, any problems that occur and how these problems could be solved.
6. It’s quite possible that the MindCub3r will have difficulty turning a stiff cube. If this is the case,
have students explore was to solve this (i.e. reduce static and sliding friction by lubrication).
7. Have students complete the Student Reflection, Student Thoughts, and Student Presentation plans
and turn in on the following day.
Summary
The objective of this lesson is to introduce students to the fundamentals of robotic design, programming,
engineering, troubleshooting, and modification. With students already having completed a portion of the
physics curriculum either in mechanics, circuits, or waves, they can apply what they have just learned in a
fun and practical manner. Gaining insight into how putting the laws of physics together can be used to
solve complex problems will bring abstract and theoretical concepts into the concrete and everyday use of
technology in their lives. It is highly recommended that many other robots be built using similar resources
available from LEGO and online user groups. Given the wide range of sensors available, each topic in a
standard physics curriculum can be modeled using the Mindstorms EV3 system with the possible
exceptions of fluids and nuclear physics.
2x 3x 4
14x 1x
12x
2x 7 4
5x 3x
2x 2x
9x 5
2x 6x 4x
6
4x 10x
8x
1x 4x 1x 11x 9x 28x 1x 4x
1
1 2x 3
4x
2
9
2
2x
3
3 8x
3x 2x
4
4 1x
7
1x
1x
1x 2x
5
15
5 1x 7
7x 3
1x 1x 1x
6
6 1x 3
1x 1x 1x
7
7 2x
8
8 2x
9
2
9 2x 4x
10
10 1x 2x
11
9
11 4x
1x 1x
12
11
12
2x
13
13 1x
5
1x 1x 1x
14
14
1x
15
15
16
6
16
2x 2x
17
17 1x 1x
18
18 2x 15
1x
19
19 2x
1x 2x
20
20 1x
7
9
2x
1x 1x
21
21 2x 7
1x
22
22
1x 1x
23
7
23
1x 2x
24
24 1x 1x 1x
3
25
25 1x 1x
26
26 1x
1x
27
27 1x
28
28 1x 1x
1x 1x
29
29 1x 1x
30
30 1x
1x
31
31 1x 1x
3
1x 1x
32
32 2x
33
2
33 2x 1x
34
34 2x 3
2x 2x 1x
35
35 2x
4
5
1x
1x
36
2
36 1x 2x 2x
37
37
4x
4x
38
8
1
1x
3
2 1x 1x
3 1x
4 1x
1x
39
5 2x 1x
6 1x
7 1x 1x
40
8 1x
1x
9 1x 3
1x
10 2x
41
11 1x
2x
8
12
1x 2x
5
13 2x
42
14 8x
15 2x
16
1x
43
8
17 18 2x
1x
1x
44
19 2x 20 1x
3
5
2x 5 3
1x
1x 1x
45
21 1x
6
22 4x
2x
46
23 6x 24 2x 9
2x
47
8
25 2x 26
2x 2x
48
3
27 2x
28 2x
49
29 2x 30 2x
50
31 2x 32 2x
51
33 2x
52
1 2x
4
4
1x
1x 2x
3
2 2x
3 2x
53
4 2x
5 2x
4
2x
6 2x 3
2x
54
7 8x
4x
2x
8 4x
55
34
56
5
35 4x
57
38 1x 2x
58
1 2x
2x 4x
59
3
2 6x
60
3 2x 11
2x 4x
61
4 4x
2x
2x 3
2x
2x
62
7
5 2x
63
15
6 4x
2x 2x
64
7 2x 2x
65
8 2x
66
9
1
1x 4x
2 2x
67
9
3
1x
4 2x
4x
68
5 2x
2x
6 1x
6
1x 1x
69
6
7
1x 1x
4
8 2x
70
9
71
10 2x
72
1 1x 8
2 1x 1x
1x 1x
73
2
3 1x 1x
4 1x 1x
74
5 1x 6 1x
75
7 1x 8 1x
76
11
77
12 1x
78
3
13 1x
79
3
39 1x
80
1 4x
1x
1x
2 1x
1x
81
40
82
1 1x 2 1x 1x 1x
2x
1x
1x
83
3 3x
4
1x
84
3
5 1x
6 1x
85
1 1x 2 1x 1x 1x
2x
1x
1x
86
3 3x
87
7
88
7
8 9
1x
1x
89
10 2x 11 2x
5
1x
1x 2x
90
5
12 1x 13 13 1x
2x
91
1 1x
5
1x 2x
2 1x 3
1x 1x
3
1x 1x
92
4 1x
5 1x
1x
1x
93
14
94
15 1x 13 16 1x
3
2x 1x
95
17 1x 18 2x
1x
96
5
41 1x
97
1 1x
2
2 2x
1x
98
3 2x
6
4 2x
2x
99
1 1x
3
1x
2
1x
2 1x
3 1x
2
1x
100
4 1x
6 1x
1x 1x
5 2x 2x
101
5
102
6 7 2x
1x
1x
103
5
1 1x 1x
2 1x 1x
3 1x
104
4 1x 1x
5 1x 2x
2
1x
6 3x
2x
105
8
106
1 3x 2 1x
5
3 2x
1x 2x
1x
107
9
108
10 3x
109
42
110
43
111
44
112
45
1x 113
46
114
47
115
●● ●● ●● ●● ●● ●● ●● ●● ●● ●●
About Yourself:
What is the most important
thing you learned in this
project:
●● ●● ●● ●● ●● ●● ●● ●● ●● ●●
© 2 0 1 1 B U C K I N S T I T U T E F O R E D U C A T I O N 143
For more FreeBIEs visit bie.org ©2011 BUCK INSTITUTE FOR EDUC ATION
●● ●● ●● ●● ●● ●● ●● ●● ●● ●●
Presentation Plan
What my presentation is about:________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Who is my audience?________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
●● ●● ●● ●● ●● ●● ●● ●● ●● ●●
140 © 2 0 1 1 B U C K I N S T I T U T E F O R E D U C A T I O N
For more FreeBIEs visit bie.org ©2011 BUCK INSTITUTE FOR EDUC ATION
S E L F - R E F L E C T I O N O N P R O J E C T W O R K
Think about what you did in this project, and how well the project went.
Write your comments in the right column.
Student Name:
Project Name:
Driving Question:
About Yourself:
What is the most important
thing you learned in this
project:
132 © 2 0 0 9 B U C K I N S T I T U T E F O R E D U C A T I O N
For more FreeBIEs visit bie.org ©2011 BUCK INSTITUTE FOR EDUC ATION
Student Name:
Design is missing, Design shows very basic Design is mostly accurate Design is accurate, Design meets and
incomplete and/or understanding, and and shows a basic thorough and shows exceeds “Good” criteria
3. Design/Build extremely inaccurate. includes several understanding of key clear understanding of with no detectable
inaccuracies. components. the components and mistakes or flaws in the
Max Point Value 5 their purpose. construction.
Does not work i.e. Design can perform 1 or Design can perform 3 Design smoothly Design smoothly
performs no actions. 2 actions such as rotating actions such as rotating, performs more than 3 performs all actions such
4. Operation
or scanning. spinning, and scanning. actions such as rotating, as rotating, scanning,
scanning, spinning, and spinning, completion,
cube detection. and cube detection.
Max Point Value 5
Has not altered the Has made a minor Has made 2+ minor Has identified a problem Significantly altered the
design at all. change to the design changes to the design (such as solving a software/design to
5. Bonus (+0.5 for
(plays a different success (plays a different success different size/color cube) increase speed, accuracy,
each box) tune, better platform tune, better platform and created and applied etc.
design, etc.). design, etc.). a solution.
Max Point Value 2.5