PDF Introduction To Robotics PDF
PDF Introduction To Robotics PDF
Robotics
Credits:
Project Director: Captain Nick Ham, Oregon Wing Director of Aerospace Education
Curriculum Development and National Standards Correlation: Judy Stone, CAPNHQ
Editors: Captain Hilda Pereyo, OR Squadron 042, Aerospace Education Officer
Susan Mallett, CAPNHQ
Layout and Graphic Design: Barb Pribulick, CAPNHQ
Special Appreciation: NASA, LEGO, and FIRT Robotics for curriculum contributions
Under Leadership of Deputy Director, Aerospace Education -
Dr. Jeff Montgomery, CAPNHQ
Disclaimer: Websites and information were current as of the release of this book.
1
The purpose of this curriculum is to provide an
introduction to robotics and encourage young people to
explore the technology that robotics provides. It is hoped
that youth will become interested in science, technology,
engineering, and mathematics (STEM) subjects that will
open the door to career opportunities in the aviation and
space realm.
The robotics curriculum provides beginning activities
that are low-cost and high-interest. The activities progress
into challenges that will require more resources and
ingenuity to perform.
2
Table of Contents
2 . . . . . . . . . . . . . . . . . .Introduction and Safety with Robotics
4 . . . . . . . . . . . . . . . . . .Why and How of Robotics?
6 . . . . . . . . . . . . . . . . .Robots and Robotics (History and Uses)
8 . . . . . . . . . . . . . . . . . .Lesson 1: What is a Robot?
11 . . . . . . . . . . . . . . . . .Lesson 2: Robots Are Sense-ible!
13 . . . . . . . . . . . . . . . . .Lesson 3: Can a Robot Tie Your Shoes?
15 . . . . . . . . . . . . . . . . .Lesson 4: Robot Hand (End Effector)
18 . . . . . . . . . . . . . . . . .Lesson 5: Robotic Arm and End Effector…
22 . . . . . . . . . . . . . . . . .Lesson 6: “Out of Sight” – Remote Vehicle
28 . . . . . . . . . . . . . . . . .Lesson 7: Leland and the Robotic Arm
31 . . . . . . . . . . . . . . . . .Lesson 8: Strong-Arm Tactics
36 . . . . . . . . . . . . . . . . .Lesson 9: Robotic Arm
39 . . . . . . . . . . . . . . . . .Lesson 10: End Effector
42 . . . . . . . . . . . . . . . . .Lesson 11: Brush Bots
46 . . . . . . . . . . . . . . . . .Lesson 12: Fridge Rover
50 . . . . . . . . . . . . . . . .Lesson 13: Sensory Robots
54 . . . . . . . . . . . . . . . . .Lesson 14: Walking Solar Robot
59 . . . . . . . . . . . . . . . . .Lesson 15: “Ship the Chip”
62 . . . . . . . . . . . . . . . . .Lesson 16: Robotic Gripper
66 . . . . . . . . . . . . . . . .Lesson 17: Robot Factory
71 . . . . . . . . . . . . . . . . .Lesson 18: Engineering Challenge – System Engineering a Robot
77 . . . . . . . . . . . . . . . . .Lesson 19: Rover Races
84 . . . . . . . . . . . . . . . .Lesson 20: Do the Roomba: A Curriculum for Learning Roomba from iRobot.com
87 . . . . . . . . . . . . . . . . .Lesson 21: Calculator Controlled Robots
94 . . . . . . . . . . . . . . . .Summary and Additional Resources
3
Why and How of Robotics?
What are the advantages of having robots in our lives? resources can provide technical assistance and training.
Today, some of the most boring and repetitive jobs in There are also online resources that have tutorials that are
manufacturing are done by robots. The military and police helpful. The last issue is expense. A robotics program can
use robots for dangerous jobs, such as manipulating be implemented without major expense by conducting the
explosive devices. Robots are used in inaccessible places, simple introductory activities that show how robots work.
such as exploring our solar system or the bottom of the sea. Using discarded parts from electronic gadgets or pooling
Robots also appear in entertainment, research, medicine, resources with other teachers will reduce expences as the
and education. Mankind is only beginning to see the use robotic challenges increase. Writing a grant or
and value of robotics. soliciting a community sponsor are other options
Why do robotics play an important part in which are discussed in the resource section of
education? With a great emphasis being placed on this book.
science, technology, engineering, and If you choose the
mathematics in our education system, LEGO®Robotics Program:
robotics play an important part In the middle school
in motivating and exciting environment, robotics is the
students about these ideal format to reinforce
subjects. Robotics involve fundamental mathematics, the
multiple types of design: scientific process, as well as
physical design of structures programming, problem
and mechanisms (building a solving, and teamwork.
creation using construction LEGO® is mentioned here as a
materials, motors, and gears), as well as possible choice for schools
computational design (writing a computer because of the organization of
program to determine how a creation should materials, the curricula created
move and respond). Robots engage students in by Carnegie Mellon, and the
the learning process. competitions associated with the LEGO
As students design, build, and program an name. Of course, it is your choice as to
autonomous robot they are exposed to STEM the components you wish to use.
concepts. They learn about these concepts in a LEGO NXT works well in the middle
real-world application and are required to apply school setting. The programming
them over and over again. These hands-on, language associated with this material is
minds-on activities help students understand called NXT-G. The NXT is also
how science and technology are useful in applicable to the high school level
their world and make connections to careers where the programming language may
they may not have considered. be NXT-G, ROBOTC, labVIEW, and
Many times, educators are reluctant to attempt Java. The LEGO NXT brick is a very
robotics because of time, skill, and expense issues. powerful platform to use to introduce
The time issue has been addressed by showing how robotics.
robotics can be integrated into the curriculum and how Remember, you get what you pay for...so if you are not
many national STEM standards can be covered via able to buy the LEGO®-type robotics equipment you will
robotics. The skill issue takes some time to learn, and have to be a little more patient and innovative.
involves finding Some steps to follow to organize your students
an area robotics for robotics are:
club, a nearby • Research curriculum and resources and decide what
high school or you want to teach and how to integrate robotics in
college that has your required curriculum.
a robotics lab, or • Student teams for classroom purposes should be set
a local engineer up in groups of 2-4 students per robot. Some
interested in competitions, such as FIRST LEGO League, limit
robotics. These team size to 10 students.
4
• Define the role of each member of the team. For and the NXT Software 2.0 = $80 (this is for one
instance: (1) engineer (builder); (2) software individual set). There are packages with multiple sets
specialist (programmer); (3) information specialist also.
(gets the information and materials for the team to • Follow this curriculum’s lesson format to give an
move forward or communicates the directions); (4) introduction and background prior to procedural
project manager (keeps the team on task and steps, extensions, and review.
facilitates problem solving). • At the end of each lesson, share common problems
• Identify what technology and materials are required. and solutions, collect any written worksheets, provide
Such items as one computer per robot, one robot per test(s), if available, and move on to next lesson.
team, ample space and storage, and backup • At the end of instructional period, clean up LEGO
components in case of breakdown should be parts and return them to sorting trays, save all
considered. Also, make sure you have adequate programs for each group, and assign any homework
system backup by using a separate disk or memory questions.
stick for each team. • You may decide to assign projects for a 2-3 week
• Write a budget and get funding. Consider robots, process. Be sure to provide a rubric of what is
programming software, materials, etc. when planning. expected and plenty of time to complete. At the end
As of this printing, the LEGO costs were: LEGO of the project time, have each group present their
MIND STORMS Education NXT Base Set = $280; solutions and how they arrived at them.
5
Robots and Robotics
According to the Robot Institute of America (1979) a • 1948 - “Cybernetics,” an influence on artificial
robot is: intelligence research, was published by Norbert Wiener.
“A reprogrammable, multifunctional manipulator
designed to move material, parts, tools, or specialized • 1956 - George Devol and Joseph Engelberger formed the
devices through various programmed motions for the world’s first robot company in Ewing Township, New Jersey.
performance of a variety of tasks.” • 1959 - Computer-assisted manufacturing was
The word robot can refer to both physical robots and demonstrated at the Servomechanisms Lab at
virtual software agents, but the latter are usually referred to Massachusetts Institute of Technology (MIT).
as bots. There is no consensus on which machines qualify
as robots, but there is general agreement among experts • 1961 - The first
and the public that robots tend to do some or all of the industrial robot was
following: move around; operate a mechanical limb; sense activated on the
and manipulate their environment; and exhibit intelligent assembly line in a
General Motors Unimate
behavior, especially behavior which mimics humans or
other animals. automobile factory
in New Jersey. It
History of Robots was called Unimate.
• ~270BC - An ancient Greek engineer named Ctesibus
made organs and water clocks with movable figures. • 1963 - The first artificial robotic arm to be controlled by a
computer was designed by researchers at Rancho Los
• 1818 - Mary Shelley wrote “Frankenstein” which was Amigos Hospital in Downey, California. The Rancho
about a frightening artificial lifeform created by Dr. Arm was designed as a tool for the handicapped and it’s
Frankenstein. six joints gave it the flexibility of a human arm.
• 1921 - The term “robot” was first used in a play called • 1965 - Dendral was the first expert system or program
"R.U.R." or “Rossum's Universal Robots” by the Czech designed to execute the accumulated knowledge of
writer Karel Capek. The plot was simple: man makes subject experts. It was done at Stanford University by
robot then robot kills man! Edward Feigenbaum, Bruce Buchanan, Joshua Lederberg,
and Carl Djerassi, along with a team of highly creative
Capek’s play first used the term “Robot” research associates and students.
2 3
International Space 4 5
Station’s robotic arm
Uses of Robots
In early times, robots were used for imagination and
entertainment in the form of books and plays. Today,
robotic pets, lawn mowers, and vacuum cleaners are
already on the market for everyday use.
Following the success
of their Aibo robot dog, Honda’s
Sony developed a Asimo
(1) Robotic surgical system
humanoid entertainment (2) IED detonator - robotic device that will detonate a
robot named QRIO. buried improvised explosive device
Honda's Asimo welcomes (3) Robotic automation for industrial purposes in a foundry
(4) Guide and security robot
Vacuum cleaner - Roomba (5) Mars rover detail
7
Lesson 1: What is a Robot?
Activity Credit: This lesson plan was created by Teachers’ Domain.
Teachers’ Domain (www.teachersdomain.org) is an online library of more than 1,000 free media resources
from the best in public television. The Web address for this particular lesson is
http://www.teachersdomain.org/resource/eng06.sci.engin.design.lp_robot/.
Objectives:
Students will comprehend what makes a machine a robot; identify several different robots and the tasks that they do;
and comprehend that engineers design robots to do specific tasks.
National Standards:
National Science Standards:
Content Standard E: Science and Technology
• Abilities of technological design
• Understandings about science and technology of science
• Science as a human endeavor
Unifying Concepts and Processes
• Form and function
Materials: Background:
• science/technology notebooks or paper and pencil Most people think of robots in humanlike terms:
• drawing materials (pencils, crayons, etc.) communicating and doing things like people would.
• internet access to use “Multimedia Resources” But this specific subset of robots is actually not very
associated with this lesson (optional) common. A robot can be defined as a mechanical
Note: The “Multimedia Resources” associated with device that is capable of performing a variety of tasks
this lesson can be downloaded at the Web address for on command or according to instructions
this lesson from Teachers programmed in advance. Engineers design robots to
Domain in the heading above. perform complex tasks more easily and with greater
These resources include: accuracy. Some everyday examples of robots include:
• LEGO® Robots (QuickTime • automatic car washes
Video) • vending machines
• Engineering for the Red • automatic doors
Planet (QuickTime Video) • robotic arms used in manufacturing
• Anatomy of a Rover (Flash • remote control cars and trucks
Interactive) • automatic teller machines (ATMs)
• Kismet (QuickTime Video)
• RoboSnail (QuickTime
Video)
• Robofly (QuickTime Video)
• Design Inspired by Nature
(Flash Image)
8
Procedure:
Note: If possible, arrange computer access for all 6. Assign students the task of identifying and observing
students to work individually or in pairs. robots around them, noting the specific functions that they
are designed to do. These robots should be ones the
1. Write the word robot on the board and ask students students see in their everyday lives, but the exercise can
how they would describe a robot. Have students record the also be extended to include ones they have read about or
class comments in their science/technology notebooks or seen in movies.
divide the class into groups of 4 and have each group write
their responses on chart paper and present to the class. 7. After the students share their results from number 6,
ask them how their definition of robot has changed.
2. Have the students draw a picture of a robot in their
notebooks. Tell them the image can be one of a real robot 8. Discuss where engineers get their ideas for different
or an imaginary one (maybe a movie image). Have them kinds of robots. For example, engineers will research how
make a list of the task(s) that their robot is capable of other people have solved problems similar to the one that
performing. These may also be shared with the class. they want their design to address. Expanding on someone
else’s ideas is often how advancements in technology are
3. Introduce the definition of a robot: “A mechanical made. Sometimes ideas come from nature. Show the
device that is capable of performing a variety of tasks on RoboSnail QuickTime Video and the Robofly QuickTime
command or according to instructions programmed in Video at this time, discussing the different approaches
advance.” Compare how their ideas in number 1 and their engineers take in designing robots to perform certain
drawings in number 2 fit with this definition. functions. You can expand your discussion to include the
concept of biomimicry (an emerging discipline that studies
4. (This is where you may want to show the LEGO nature’s best ideas
QuickTime Video and the Engineering for the Red Planet and then imitates
these designs and 1990’s Kismet Robot
QuickTime Video from the Multimedia Resources.) Ask
why engineers design robots and brainstorm some of the processes to solve
reasons for using robots: for example, they’re good for human problems)
performing boring, repetitive tasks and can go where it is and then show the
not practical or safe for humans to venture. In short, robots Design Inspired by
are developed for practical purposes, including efficiency, Nature Flash Image
safety, and convenience. collection.
9. Show the
Kismet QuickTime
Mars Rover video and discuss
how the original
idea for this robot
was to model how
humans interact
with one another.
9
Questions for understanding and extension:
1. What is a robot? Does it have to look like a
human? (A robot is a mechanical device that is NASA’s Robonaut 2
capable of performing a variety of tasks on
command or according to instructions
programmed in advance. In order to be a robot, a
device does not have to look human.)
2. Why do engineers design and build robots?
(Engineers design robots to help with boring,
repetitive tasks and to go where it is unsafe or
impractical for humans to go. Robots are
developed for practical purposes, including
efficiency, safety, and convenience.)
3. Where do the ideas for different kinds of
robots come from? (Ideas come from researching
and expanding on someone else’s ideas and,
sometimes, from nature.)
4. Can you think of a situation in which a robot would be necessary or at least helpful? (Answers will vary.) What
specific characteristics would designers need to include in such a robot? (Answers will vary.)
Robots Review
A robot is a machine which has some ability to
interact with physical objects and to be given electronic wheels
computer
(movement)
programming to do a specific task or to do a whole (microprocessor)
range of tasks or actions. It may also have some ability
to perceive and absorb data on physical objects, or on
its local physical environment, or to process data or
respond to various stimuli. This is in contrast to a
simple mechanical device, such as a gear or a hydraulic
press or any other item, which has no processing ability
and which does tasks through purely mechanical
processes and motion.
Robots can include these parts:
• effectors (simulating arms, hands, legs and feet)
• sensors (simulating senses that detect objects or sensors
power (batteries)
things like heat and light and convert the objects’
information into symbols that computers
understand)
• computer (simulates the brain that controls the robot)
• equipment (includes tools and mechanical fixtures)
• power source (such as batteries or solar cells)
10
Lesson 2: Robots Are Sense-ible!
Objectives: Background:
Students will learn the limitations of mechanical About 1.9 square meters (2.08 square yards) of skin
sensors used by robots. covers the average adult. There are nearly 4 million
nerves that detect touch and more than 16,000 nerves
that detect temperature in a typical adult’s skin. Robots,
for the most part, are pretty numb in comparison.
National Standards: Except for small clusters of sensors specifically
National Science Standards: embedded for certain tasks, the machines don’t “feel”
Content Standard A: Science as Inquiry the objects around them. Scientists around the world
• Abilities necessary to do scientific inquiry are working on new technology to help robots do a
• Understandings about scientific inquiry better job of “feeling” their environment, such as
Content Standard E: Science and Technology organic transistors for sensing touch and pressure
• Understandings about science and technology sensors within the graspers of the robot. The new sense
Unifying Concepts and Processes of touch for the next generation of robots will assist in
• Evidence, models, and explanation such areas as crime fighting (a pressure carpet in
homes that distinguishes footprints of the family
members and strangers), robotic-assisted minimally
invasive surgery, and robotic bomb squads that can
Materials: dismantle a bomb without destroying the package.
Robotics are a big part of our future space program, as
• large box about the size of a paper copier box (with
well.
lid off) (You will need a box for each group of 4-5
How difficult is it for mechanical sensors to collect
students)
data in robotic systems? The human sense of touch, as
• wooden dowel (probe) about 30 cm long (1/2 inch
mentioned, is so well developed that it is hard to
thickness)
imagine what type of information a mechanical hand
• piece of fabric that cannot be seen through to cover
might be able
the box opening
to get. See how
• masking tape
“sensible” you
• objects to “feel” (these
can be when
objects should be
you try to
difficult for anyone to
gather
guess by probing them
information
- example: feather
about the size
duster)
and shape of an
object using
nothing but a
mechanical
sensor.
Robotic hand sensitive to pressure.
Robotic Air Powered Hand with Elastic
Ligaments (RAPHaEL) was designed by
undergraduate students at Virginia Tech's
Robotics and Mechanisms Laboratory.
11
Procedure:
1. Discuss how the sense of touch allows you to
determine much about your environment, such as the size
and shape of objects. Also, talk about how difficult it
would be to “feel” something using a mechanical probe.
Review:
This activity demonstrates the robotic sensor for touch.
A touch sensor senses and indicates a physical contact
between the object carrying the sensor and another object.
The programming of the robot then tells the object
carrying the sensor what is to be done. The robotic hand
still has a long way to go to become as sophisticated as the
human hand, but engineers and scientists are making
improvments and hope to have robots doing such delicate
duties as surgical procedures some day.
12
Lesson 3: Can a Robot Tie Your Shoes?
Activity Credit: The Tech Museum of Innovation (http://www.thetech.org/robotics/)
Objectives:
Students will learn that everyday tasks that seem easy to us are difficult, if not impossible, for a mechanical robot.
Procedure:
Background: 1. After discussing the challenges that robots face in
grasping tools and manipulating them, divide class into
Use of the hand for grasping and manipulation
teams of two. (You can have as many teams as it takes to
requires a high level of dexterity. The hand consists of
involve the whole class.)
a palm with four, folding fingers and one opposing
thumb. Each finger has three bones with joints that 2. One person in each team should be wearing or have
allow bending. The thumb has two bones with two available shoes that tie with laces.
joints. Extensors straighten the fingers out. Flexors
allow the fingers to bend and grasp. The thumb has two 3. Tell the class that they are each going to pretend to
flexors that help with holding onto objects. The hand is be a robot with limited hand movement and grasping
one of the most sophisticated aspects of the human ability. A “controller” on each team will give robot
body. With it we can operate tools, articulate ideas, or directions, as needed.
perform delicate tasks, as well as gather information 4. Give each team a task concerning tying shoes with
about our environment. some robotic handicaps.
Robots are machines that do specific tasks. Robots • Team One – A team “controller” gives robot
have limitations on how much like humans they can be. directions while other team member “robots” tie
The process of manipulating objects is difficult because shoes blindfolded.
the robot has limited movement and needs a human to • Team Two – Team “controller” gives robot
program the instructions for each movement. Even directions while other team member “robots” tie
though robots are evolving into sophisticated machines shoes with heavy gloves on.
that are more autonomous and display more humanlike • Team Three – Each team member is a “robot” who
movement, there is a long way to go for these human tapes tongue depressors onto their thumbs and tries
helpers to be able to conquer some simple human tasks, to tie shoes. All members problem solve what
like tying a shoe. Getting robots to work together to worked and what didn’t.
accomplish a task is a cutting-edge technology that • Team Four – One person on the team ties the shoes
may help conquer more delicate human tasks. with a set of pliers in one hand.
• Team Five – One person on the team ties the shoes
with two sets of pliers — one in each hand.
• Team Six – Each person uses one set of pliers and
works together to tie the shoes.
13
5. This can be a race or timed event to see how difficult 6. You may choose to have a race between two people
it is to do a simple task without the use of the special in the class trying one of the team challenges described
features of the human hand. after the initial tests are done in teams.
Review:
Robot helpers like Robonaut 2 (currently a Robonaut project, should be able to use the same tools
member of the International Space Station crew) will astronauts on the space station use. This activity shows the
be able to help astronauts in the everyday duties that limitations of flexibility and movement that a robot has to
need to be accomplished in the space station. Each of overcome in order to do everyday activities. The
R2's arms can carry about 20 pounds (9.1 kg), and its programming of these robots also has to be precise so that
hands have articulating fingers and thumbs. The the mission is accomplished.
robot, which builds on NASA's work with its first
Extension:
1. Have students research what the engineers and
scientists in robotics are doing to improve the way
robots can use their “hands.” Some sources might
include:
http://future.wikia.com/wiki/Hands_And_Grips
http://www.physorg.com/news175354299.html
any other site found by searching the web
14
Lesson 4: Robot Hand (End Effector)
Activity Credit: NASA
Objectives:
Students will construct a robotic-like hand and demonstrate how it works and what makes it functionally different
from a human hand.
Background:
Robotic arms and hands are used in the space shuttle
and the space station to build, repair, investigate, and
more. Robotic hands are being developed to imitate the
size, shape, and degrees of freedom of the human hand.
The many uses of such a robotic hand include prosthesis,
industry, and space exploration, just to name a few.
Many robot hands have three fingers to reduce cost
and simplify control,
such as those needed by
industry. Some robots
do not ever have
fingers, but, instead,
have the needed tools
directly attached to
them.
In order to study
and replicate the human
hand, computer models
have been used.
Above: Virginia Tech’s RAPHaEL (Robotic Air
Powered Hand with Elastic Ligaments) robotic hand;
Left: Robonaut holding a ball
15
Procedure:
1. Discuss what an end effector is and tell 6. Use cellophane tape to tape short
students that they will be creating a rather lengths of straw on the palm side
complex end effector model. (duct-taped side) of the hand where
2. Students should place one of their hands, indicated on the diagram.
with fingers spread, on the smooth side of a 7. Knot 5 pieces of string on one
Styrofoam food tray or plate. Use a permanent end and hot glue knots to fingertips.
marker pen to trace the hand up to the forearm. Run the other end of the strings
3. Students should then cover the entire tracing through the straws, as shown.
of their hands with duct tape and press it smooth. 8. Glue or tape a paint stick to the
4. Next, trace hands again on the duct tape and forearm.
cut out with scissors. 9. Tape pieces of rubber bands
5. Turn the cut-out hand over and score the across each knuckle joint on the
Styrofoam on each finger with Styrofoam side to serve as muscles
the point of a ballpoint pen and tendons. The rubber bands must
where the knuckles should be. be stretched enough so that all the
Bend each joint gently (the fingers on the hand will open
Styrofoam will make a automatically.
popping noise). The tape on 10. Work the hand by pulling the
the other side becomes the strings, one at a time to control each
hinge on the knuckle. Also, finger, or all at once to open and close
make a wrist joint the same way. entire hand.
Review:
This activity demonstates how an end effector end-effector itself may be a tool. Scientists are trying to find
is constructed to resemble a human hand. The ways to make the robot hand more like that of a human hand so
robot uses the end-effector to accomplish a task. that the robot can handle detailed and complex tasks.
The end-effector may be holding a tool, or the
Extension:
1. Have students research the end effectors
used by NASA and tell what duties each is
designed to perform. (An end-effector can be a
sensor, a gripping device, a paint gun, a drill, a
sampling device, an arc welding device, etc.)
Canadian Space
Agency robot arms
and end effector
16
Student Directions (End Effector Hand-out)
_________________________________________________________________________________________________
_________________________________________________________________________________________________
2. Compare your model with the simple model of the hand in the picture:
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
__________________________________________________________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
17
Lesson 5: Robotic Arm and End Effector.....
Activity Credit: NASA
Objectives:
Students will develop a robotic arm and an end effector to interact with the environment.
18
Procedure:
1. Purchase enough battery-operated toy cars for 7. Allow each team the opportunity to operate their
each group of four to have one. robotic vehicle on the grid, picking up one object each
turn. Each team’s robotic vehicle must travel only on the
2. Introduce the lesson and give some background gridlines. If the vehicle strays off a gridline, there is a 5-
information on the robotic arm and end effector. second penalty. Determine how many tries and how
Invite discussion and research. *Remind the students much time will be allowed for each object retrieval
that the robotic arm should be manually operated and attempt.
attached to the battery-operated toy car.
8. Have student teams use the Team Worksheet on
3. Have students brainstorm how they could build
pages 20 and 21 to draw their robotic vehicle, record
a robotic arm in their groups. *Have them bring the
gridline runs and related times, and answer team
materials they will need to build their arms to class in
discussion questions.
preparation for the actual building day.
Review:
This activity involves not only the robot hand with is often accomplished with some sort of arm and gripping
end effector, but also allows the students to use device or end effector. The robot hand may be used to pick
engineering to problem solve. One of the important up and move and object or used as a tool to complete a task.
objectives in the development of robots is to enable Robotic end effectors, such as the ones on the Mars Rovers,
robots to interact with their environment. Interaction can be useful in gathering data.
Extension:
1. Order a copy of the NASA video “Let’s Talk
Robotics” from NASA Core at:
http://corecatalog.nasa.gov/item.cfm?num=011.0-04D
and allow students to view it and discuss.
19
Mobile Robotic Arm and Gridline Box Collection
Team Worksheet
Directions: You are a member of a team of students, all working together to design and build a robot arm out of
materials provided from home or the classroom. The robotic arm should be manually controlled and attached to a
battery-operated toy car. You are responsible for testing and modifying your design to drive along a course and collect
items such as paper cups, table tennis balls, marshmallows, etc. Your goal is to design a working robotic arm that can
stay on the moving platform (the toy car) and travel along the gridlines of the course, picking up items as it goes along
the course. You will be timed on how long it takes your mobile robotic arm to accomplish the mission. Five-second
penalties will be given each time your toy car strays off a gridline. You may have a practice run and modify your
design before the actual run. Trial and error are part of the design process. There is no “right” answer to the problem -
your team’s creativity will likely generate an arm unique from the others designed in your class. Make sure the items
you choose for the construction of your robotic arm are approved by your teacher.
20
Chart of All Teams’ Timed Gridline Runs
Time Time Time Time Time
Object # _____ _____ _____ _____ _____
Team Team Team Team Team
Totals
1. What materials did you choose to construct your robotic arm? _____________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
3. What did you learn from the designs developed by other teams? __________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
21
Lesson 6: “Out of Sight” - Remote Vehicle
Activity Credit: NASA
Objectives:
Students will operate a robotic vehicle while it is not directly in view of the driver of operations team. This activity
will allow students to learn about the challenges faced while trying to operate a planetary rover and how teamwork and
problem solving help accomplish a common goal.
Background:
These rover teams are much like the
real FIDO (Field Integrated Design and
Operations) rover field tests that took
place out in the Mojave Desert in the
spring of 1999. The FIDO Rover was
calibrated and tested in much the same
manner, with the “drivers” operating out of
a small mobile trailer, away from actually
watching the rover drive during the field
testing. High School students from LAPIS
(the LAPIS acronym encompasses the first
initials of the four sites that participated in
the pilot program: Los Angeles, CA,
Phoenix, AZ, Ithaca, NY, and St. Louis,
MO) drove the rover via the internet.
While these tests were taking place, there
were scientists, engineers, and students in FIDO during field testing in the Mojave Desert
the field to measure the actual results of
22
the commands for the rover to move. In doing
so, the rover software and responses to the
commands could be tested while still here on
Earth to see if they were, indeed, accurate. That
way, when the commands are given to the
Athena Rovers on Mars (FIDO is the Earth test
rover for the Athena Mars Exploration Rovers -
Spirit and Opportunity), the scientists and
engineers can have a better idea of what
movement they might expect.
Procedure:
1. Divide the class into teams of 4 to 6 students members have finished their tasks and recorded all
(smaller groups are better if you have enough robotic necessary data, all the team members can merge their
vehicles). data sets to create a mission plan scenario. Neither
2. Randomly select two designated drivers (test driver should still be allowed to actually see the course
driver and calibration driver) for each team. The that the remote vehicle will be driving; this is to be a
drivers need to be isolated away from the vehicle “blind” test. The measured distance to each waypoint
course so they do not know the set up.
can be calculated with the speed and time necessary to
3. During the time away from the course, the
achieve each waypoint destination. This should give the
calibration driver (with the help of the test driver) will
driving time necessary for the remote vehicle to travel
calibrate the remote vehicle as to:
• Distance traveled in 5 seconds (3 distance trials) to each waypoint destination. Time and coordinates
• Time needed to turn in 45° increments, a full should be given for each waypoint direction (i.e. 12
360° seconds straight; stop; left 45°; 17 seconds straight;
• Optional - Whatever other type of calibration stop; right 90°, etc.).
test to get information you think might be 8. Once the data is calculated, the test driver will
important have the course calibration team members place the
4. The rest of the team (course calibrators) will remote vehicle at the designated course starting line.
work on setting up a symmetrical course that the The test driver (who is not in direct eye-contact with the
vehicle will drive through (the same course design for vehicle) will drive the team vehicle according to the
each team - multiple courses could be set up all at mission plan calculations taken from the calibration
once to speed up the team testing) using the rocks or speed tests and course measurements. A team member
other items to serve as way points (or targets) that can read out the commands and another member can
each vehicle will try to navigate to. time the remote vehicle’s travel.
5. Have the course calibrating team members 9. The calibration team members watching the test
measure the distance to each object and record the
will measure the resulting movement of the remote
distance on the course sheet (make sure all the teams
vehicle and record the actual distance traveled by the
are following the same path so that the times and
remote vehicle next to the premeasured data.
accuracy can be compared).
6. Have the course calibrating team measure the 10. After the actual driving results are compared
angle of turn needed to point the remote vehicle with the precalculated results, determine the
toward the next waypoint. (Note: The turns should be adjustments needed to drive the remote vehicle more
made in 45° intervals for easier measurement.) accurately and repeat the test to see if the changes
7. Once the drivers and course calibrating team helped.
23
Review:
This activity simulates the preparation that has to be done in order for the rovers to receive and carry out the
missions that the Earth teams have planned for them. When the Earth team “drivers” perfect the commands with a
simulation on Earth and hone the exact sequence of movements for the rover, they upload those commands and send
to the real rover. Then, as the sun is coming up on Mars, the rover wakes up, receives a communications uplink from
Earth, processes the commands, and goes to work while the rover drivers go to sleep. All possible problems have to be
planned for before the actual instructions are given.
Evaluation
The students can work in teams or individually. Assessment can be based on completion of student worksheets and
team participation using a rubric.
2. What were the differences in operating the remote vehicle this way (not being able to see the course that the vehicle
would have to drive on) versus just driving the remote vehicle the regular way?
3. What changes could you have made that would have given you
better results?
Parts of Mars Exploration Rover used for gathering data and Next Mars Exploration Rover, Curiosity, is viewed by
operating on Mars team of engineers and technicians
24
“Out of Sight” Student Worksheet
Team Name: ______________________________________________________________________________________
Test Driver and Calibration Driver: ____________________________________________________________________
Course Calibration Team Members: ____________________________________________________________________
Calibration Tests:
Using a stopwatch and measuring tool, record the time or distance of the remote vehicle during the following tests.
Make sure that all measurements are taken the same way each time and from the same starting place to insure they are
accurate. Mark the starting place with a piece of masking tape.
How far did the remote vehicle travel in 5 seconds? Distance trial #1 =
How far did the remote vehicle travel in 5 seconds? Distance trial #2 =
How far did the remote vehicle travel in 5 seconds? Distance trial #3 =
Add the three distances together and divide by 3 (the Average distance for trials =
number of distance trials) to get the average distance the
remote vehicle traveled in 5 seconds =
Divide the average distance (answer in box above) by 5
seconds to get the distance per second =
25
“Out of Sight” Mission Planning Sheet
Directions:
Using your data from the remote vehicle calibration tests and the measurements made by the calibration team,
design a mission plan that will get your remote vehicle to each of the targets (waypoints) on the driving course. Use the
average speed (length/second) and the measured course distances to plan how long your rover will run in each
direction to reach each waypoint. Also figure out how many degrees the rover must turn (how many seconds it takes to
turn the right distance from the calibration tests) to go to the next waypoint. List your moves on this sheet.
26
“Out of Sight” Student Course Calibration and Actual Results of Remote Vehicle Tests
Directions:
Fill in the chart with the data your team collected:
1. Record the waypoint measurements taken along the course before the remote vehicle driving test.
2. Record the actual data collected as the remote vehicle runs the course. Were there any differences between the two
measurements? If so, record the difference in the “Difference in Results” box.
Waypoint #1
measurement
Waypoint #2
measurement
Waypoint #3
measurement
Waypoint #4
measurement
Waypoint #5
measurement
Waypoint #6
measurement
27
Lesson 7: Leland and the Robotic Arm
Activity Credit: Discovery Now
Written and produced by NIA (National Institute of Aerospace), supported by a generous grant
from the American Institute of Aeronautics and Astronautics (AIAA) and Lockheed Martin
Website is www.discoverynow.us
Objectives:
Students will: examine how and why Leland Melvin switched from a career in professional football to a career as an
astronaut; discover how difficult it is to guide a robot through a series of simple tasks; use Internet resources to deepen their
understanding of the benefits of using robots in space exploration; and create
a digital collage comparing model “robotic arms” to actual robotic arms.
National Standards:
National Science Standards:
Content Standard A: Science as Inquiry
Orbiter
• Abilities necessary to do scientific inquiry docking
• Understandings about scientific inquiry system and
Content Standard E: Science and Technology RMS from
• Abilities of technological design STS 122
• Understandings about science and technology
Content Standard F: Science in Personal and Social
Perspectives Materials:
• Natural and human induced hazards
• Science and technology in local, national and (For each team of students)
global challenges • Digital camera
Content Standard G: History and Nature of Science • Blindfold
• Science as a human endeavor • Masking tape
• Nature of scientific knowledge • Tongue depressors or popsicle sticks
• Historical perspectives • Basket with handle (for holding items)
• Marble
National Educational Technology Standards: • Tennis ball
• Creativity and Innovation • Pencil
• Communication and Collaboration • Pair of shoes with shoelaces
• Research and Information Fluency Also needed:
• Critical Thinking, Problem-Solving & • Computer with Internet access for
Decision Making each team of students
• Digital Citizenship
• Technology Operations and Concepts
28
Background:
Sometimes, robots are better suited than
humans for space exploration. They can travel to
worlds too far away or too dangerous for human
explorers and extend the work schedule of a
crewed space mission. Unlike humans, robots can
endure uncomfortable or dangerous physical
conditions, perform tasks tirelessly, and not
become bored or distracted. Robots can also
operate in airless conditions, making them very
useful for certain types of work.
The Space Shuttle Remote Manipulator
System (RMS) robot arm is one example of a
working relationship between humans and robots.
First used successfully aboard the STS-7, the
RMS is the most common type of robotic arm
used in space. The 15-meter-long arm recreates
the movements of the human arm, and includes a RMS moving Columbus lab to ISS
360-degree movement at the wrist, something
humans are unable to do. It has seven degrees of
freedom (DOF), which means that the arm can bend Telescope and bring it into the Shuttle’s payload bay.
and rotate in seven different directions to accomplish The RMS helped spacewalking astronauts repair the
its tasks. The arm also has joints at the shoulder, telescope and replace some of its components.
elbow, and wrist and has a gripping component called Controlled by an astronaut inside the orbiter, the RMS
an end effector. served as an extension of the operator’s arm. (On Leland
The RMS has been used for remote assembly Melvin’s first shuttle mission, the crew of STS-122 used
operations and for grappling as a positioning and the RMS to move the Columbus lab from the payload
anchoring device for astronauts working in space. It bay of Space Shuttle Atlantis and attach it to the
has also been used to grab the Hubble Space International Space Station.)
Procedure: (Part 1)
1. Use the Discovery Now radio clip, Leland Melvin, to
discuss with your students their understanding of how
Leland’s career change resulted in teaming with robots in
space. Click on the Leland Melvin radio clip at
http://www.discoverynow.us/index.html.
2. The following questions will help guide your
discussion:
• How did Leland Melvin begin his career as an
astronaut?
• What was Leland Melvin’s “backup plan” after he
was injured?
• How do you think Leland Melvin’s football career
prepared him for his mission aboard STS-122?
• What was the significance of Leland Melvin’s
mission aboard STS-122, Space Shuttle Atlantis?
To read more about STS-122, go to http://www.nasa.gov/
mission_pages/shuttle/shuttlemissions/sts122/main.
Leland Melvin (far left) and his STS 122 team
29
Procedure: (Part 2)
1. Divide the students into teams of three. on cue to pick up the marble, tennis ball, and pencil
2. Create a course for the robot to maneuver by setting and placing each item in the basket.
up six chairs or desks in alternating (zig-zag) 9. Direct the robot to a chair and instruct the robot to:
positions and placing the objects (marble, tennis ball, a. place the basket on the floor
and pencil) on or near the chairs or desks. b. pick up the shoe
3. Place a shoe, with untied laces, on the last chair. c. sit in the chair
4. Assign one student to the robot’s role, another 10. Instruct the robot to tie the shoelaces.
student to the role of the controller, and the third
student to the role of recorder using the digital Questions to help lead discussion after Part 2:
camera. Remind the student to remain silent while in
the robot role. 1. When you were the robot, how difficult was it to
5. Loosely tape the tongue depressors to the robot’s complete your tasks?
fingers with the masking tape. Remind students to 2. Which task was the most difficult to accomplish?
make sure that the robot’s fingers are not taped too
tightly. 3. As the robot, did you find that being unable to speak
6. Blindfold the robot once the tongue depressors are made the tasks more difficult?
secured. 4. What sensory devices could you add to the robot to
7. Hand the robot the basket. make controlling it more precise? (Research sensory
8. Following verbal instructions from the controller, the devices for robots to find out your options.)
robot will move along a prescribed course, stopping
Extension:
1. Using the digital camera, have student teams
create a digital collage to illustrate the
differences between their “robotic” hands and
the robotic arms used in space.
2. Please remind students to use only images that
they have permission to include. Review
copyright and copywrongs by watching the Spheres
Rover Spirit
Nortel LearniT video tutorial at: Robonaut
http://nortellearnit/org/technology/Digital_Ethics/.
3. Encourage students to put a descriptive title screen, credits, and references at the end of the project.
Review: Evaluate:
This activity shows the difficulty of programming a Use a rubric to evaluate the project including the
robot to perform a task with no experiential background or digital collage. A rubric for the digital collage can be
ability to communicate with the person giving instructions. found at:
Being able to problem solve and communicate and share http://www.nortellearnit.org/resources/Handouts/.
as a team to accomplish a mission are skills that robots are Find out what the robots above do for NASA...
not able to perform yet. Robots are designed to perform
certain missions and are not adaptable.
Resources:
1. Leland Melvin is Taking His Vision Into Space - 4. NASA Astronaut Leland Melvin’s Football Story -
http://www.nasa.gov/mission_pages/shuttle/behind http://www.space.com/missionlaunches/nfl_series_
thescenes/profile_lelandmelvin.html day4_of_5.html
2. Leland Melvin: Astronaut By Chemistry - 5. Nasa and Robots - Types of Robots
http://www.nasa.gov/astronauts/l_melvin_profile.html http://prime.jsc.nasa.gov/ROV/types.html
3. Leland Melvin: NASA Biography - 6. The Remote Manipulator System -
http://www.jsc.nasa.gov/Bios/htmlbios/melvin.html http://www.prime.jsc.nasa.gov/ROV/rms.html
30
Lesson 8: Strong-Arm Tactics
Activity Credit: Copyright © 2004 TeachEngineering—
Resources for K-12. TeachEngineering.org. Used with permission.
Objectives:
Students should:
• Describe similarities and differences between human arms and robotic arms.
• Describe challenges engineers have when designing robotic arms.
• Define degrees of freedom.
• Understand how a robotic arm depends on its number of degrees of freedom.
• Describe cause-effect relationships between control commands and outcomes within a system.
• Use oral and listening skills to communicate directions.
Background:
The degrees of freedom, or DOF, is a very
important term to understand. Each degree of freedom
is a joint on the arm; a place where it can bend or
rotate or translate. You can typically identify the
number of degrees of freedom by the number of
actuators on the robot arm. A simple robot arm
diagram (on right) shows 3 degrees of freedom.
The original engineering design requirements for
the Spirit and Opportunity rovers included a single
robotic arm with an extensive range of motion and
ability to hold four inspection instruments. The final
robotic arms have five degrees of freedom and are
capable of moving in just about any direction. This
movement is enabled by three joints, a shoulder,
elbow, and wrist, which the engineers modeled after
a human arm. To provide the five degrees of
freedom, mechanical engineers used many geared Three degrees of Mars rover Spirit’s robotic arm with 5
motors at the shoulder, elbow, and wrist. freedom diagram degrees of freedom
31
Introduction:
Have you ever seen someone dance like a robot whole has well over 100 degrees of freedom! The trick
or machine? What is their secret to this mechanical to dancing “the robot” is to move while utilizing only
motion mastery? It’s simple, really; while dancing, a few degrees of freedom.
they limit their body’s number of degrees of freedom If you think dancing like a robot is difficult, then
at any given time and move in jerky motions. The just imagine being the engineers who designed the
term degrees of freedom describes a certain direction robotic arm for the Mars rovers. Their challenge was
of motion - and its opposite - in a joint or to design a versatile and agile arm using only five
connection. This can best be illustrated by joints in degrees of freedom. In comparison, your arm alone
your body. Your elbow and knee joints, which are has over 28 degrees of freedom! Engineers from
like a door hinge, can only swing open and closed several disciplines, including mechanical, electrical,
and, thus, only have one degree of freedom. Some and computer science, had to come together to design
joints have multiple degrees of freedom. Your wrist the arm.
and neck can move up and down and side to side,
and, can rotate clockwise and counterclockwise, thus
having three degrees of freedom. Your body as a
Career Connection -
Jessica Calhoun
At Johnson Space Center, Jessica Calhoun has been a Payload Deployment and
Retrieval System (PDRS) flight controller and mission designer for STS-130 and STS-
133. Jessica has been responsible for planning and coordinating the robotics activities
for these shuttle flights, as well as writing the procedures that will be used by the crew
to complete robotic maneuvers in space. As a flight controller she has monitored the
robotic arm and payload motion and its proximities to the orbiter, ISS, and space
station robotic arm (called the Space Station Remote Manipulator System).
When asked what prepared her for a job in robotics with NASA, she replied, “As a
child, I attended Space Camp at the U.S. Space & Rocket Center in Huntsville, Alabama, and another space-themed
camp program in Baton Rouge, Louisiana, at the Louisiana Art & Science Museum, which helped to instill an interest
in spaceflight and exploration. In college, I pursued a Bachelor of Science degree from Georgia Tech in aerospace
engineering (and graduated) in 2008. I am now in graduate school at the University of Houston, pursuing a master's
degree in systems engineering. I also gained valuable work experience working at ExxonMobil, Syngenta, Lockheed
Martin, and the U.S. Space & Rocket Center before starting my career here at NASA.”
Jessica Calhoun was asked to tell what advice she would give to students who were interested in a career in
robotics and her answer was,“Get involved! Find a local robotic team or attend a space camp one summer. There are
so many different programs to do and toys you can buy that will teach you how to apply robotics. Keep informed of
new technologies and learn more about them! Start thinking of different ways robotics can be used in our world and
start designing. Build a prototype and see where it takes you!”
32
Procedure:
1. Purchase robotic arm(s) and if repeat the same operation, but in
in a kit format, make sure all teams of two (or three) with
assembly is complete before the particular guidelines.
activity. This might also be a learning • The student with the controller
experience to help students will be blindfolded and named
understand how the robotic arm the “Controller.”
works. (CAP has found an example of • The other student must act as
a robotic arm for classroom use - T- the “Eyes” and tell the
Bot II. Two possible sources: Pitsco - Controller what to do.
a set of 10, which will supply a group • If there is a third student on the
of 20 if they are in pairs, - costs Parts for building the T-Bot II hydraulic
robotic arm team, that person can be the
around $370 - these are kits and can official timer.
be ordered at http://shop. • The team with the fastest time
pitsco.com/store/detail.aspx?ID=5410 will be the winner.
&retest=1&bhcp=1 or if you want 9. Have students review the
one kit for $39.95, go to controls on the robotic arm, which
http://shop.pitsco.com/store/ should be drawn and labeled neatly
detail.aspx?ID=5409. Another on the board. The Eyes need to come
source is LEGO Education for the set up with a systematic and effective
of 10 at http://www.legoeducation.us/ way to communicate to the Controller
store/detail.aspx?ID=1668&bhcp=1. to efficiently move the rock.The
These are just a couple of examples Timer can offer suggestions as to how
from searching the internet for T-Bot this might be accomplished. Allow
II or you could search “robotic arms the class 10-15 minutes to develop
for classroom use.”) their moving strategy.
2. Gather all other supplies. T-Bot II assembled 10. Student teams should repeat
3. Neatly draw and label a large the process several times to perfect
picture of the controller to use as a their strategy.
visual aid for the activity. This can be done 11. At the beginning of each team trial, position the arm
electronically, on a transparency for overhead use, on a straight up in the air in the same position to make each trial
whiteboard or chalkboard, or on poster board. fair between teams.
4. Discuss the robotic arm and discover any previous 12. Time how long it takes each team to move the rock
knowledge the students possess on robotic arms. and announce the winner. What was the secret to their
5. Set up the arm in an easily accessible and visible success?
area to the students. Draw or mark two circles on Did they develop a strategy and communicate
opposite sides of the arm. These circles will be the effectively? Discuss as a class.
initial and final destinations of the rock. NOTE: Remind students to be very careful with the
6. In front of the class, show the students how the robotic arm, as they are expensive and can be damaged.
mechanical arm works by demonstrating its degrees of
freedom with the controller. Also, pick up the rock with
the arm, and move it to the other marked circle. Extension:
7. Separate the class into teams of two or three (you
may decide who will do the different tasks or simply 1. Have students write an explanation of degrees of
give a card with the numbers 1, 2, and 3 or Controller, freedom. (Robotics degrees of freedom explained by
Eyes, and Timer to each member of the team). Robotics Research Group at the University of Texas in Austin -
8. Explain to the students that they will have to http://www.robotics.utexas.edu/rrg/learn_more/low_ed/dof/)
2. Have students draw a diagram of the 6 degrees
of freedom. (Interactive explanation of 6 degrees
Review: of freedom of a robotic arm found at -
This activity gives you a perspective of the difficulty http://www.thetech.org/exhibits/online/robots/6deg/.)
of controlling a robot arm from both a machine’s and a
programmer’s point of view. The machine must Evaluation:
complete a task with only the information provided by
the programmer. If any information is missing or A rubric may be used to evaluate the performance of
misunderstood, the mission is not completed correctly. each team. To create a rubric, you may want to use an
On the other hand, if the programmer does not electronic format such as
understand the systems within the robot and how they http://www.rubrics4teachers.com/ (you can generate a
operate as a whole, then the programmer cannot send blank rubric and fill in your assessment criteria).
the correct set of instructions to the robot.
Complete student questions on page 34.
33
Student Questions for Strong-Arm Tactics Activity
1. Does a robotic arm have more or less degrees of freedom than a human arm?
2. How many degrees of freedom does a door hinge have? What part of the arm is the door hinge analogous to?
3. From the role of playing the Eyes and Controller, which one is from a machine’s point of view and which is from a
programmer point of view?
4. What three engineering professions will come together to create a robotic arm?
34
Answers to student questions:
1. A robotic arm has less degrees of freedom than a
human arm. Typical robotic arms have 5 degrees of
freedom, whereas the human arm has over 26 degrees
of freedom.
2. A door hinge has 1 degree of freedom since it is
analogous with our elbow.
3. The Eyes is from a programmer’s point of view. They
must take the information from the sensors, their From early grades
eyes, and think of an effective method to to college to
communicate and control how the robotic arm
career - robots
moves. Conversely, the Controller is from the
and engineering
machine’s point of view. They cannot see what is
going on and can only take directions from the excite and
programmer. challenge the
4. The three engineering professions that come together mind....
to create a robotic arm are: electrical, mechanical,
and computer science.
5. The electrical engineer will select the electrical
components, like motors and circuitry of the arm; the
mechanical engineer will design the shape and
structure of the arm, select the number of degrees of
freedom, and decide what material to build the arm
from; and the
computer science
engineer will
create a code to
use the electronics
to control the
mechanics of the
arm.
35
Lesson 9: Robotic Arm
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center
Objectives:
Students will develop a comprehension of how simple machines can work together to power the parts of the robotic arm.
Materials:
• T-Bot II robot (see sources in procedure #2)
With a first-class lever,
• five 1” squared foam cubes (for extension activity)
when the length of the
resistance and effort arms are
Background: the same, the mechanical
advantage is 1. In such a situation there is no increase in
Lever effort, nor do you have to move a greater distance. The
A lever is a rigid bar that rotates around a fixed advantage is that the effort side gets pushed downward,
point called a fulcrum. The bar may be either straight thus benefiting from gravity, while the resistance moves
or curved. The mechanical advantage of a lever is the upward. When the fulcrum is closer to the resistance force
ratio of the length of the arc on the effort side to the (resistance arm less than effort arm), the effort force is
length of the arc on the resistance side. Fortunately increased, but there is a corresponding decrease in both
there is an easier approximation for the mechanical the distance the resistance force moves and the speed with
advantage of a lever: the length of the effort arm which it moves. Conversely, when the fulcrum is closer to
divided by the length of the resistance arm. The arm the effort force (resistance arm > effort arm), the
is measured from the fulcrum to the point of effort or resistance force is decreased and there is a corresponding
resistance, as the case may be. increase in both the distance the resistance moves and the
There are three different classes of levers. The speed with which it moves.
class of a lever is determined by the location of the
applied and resistance forces relative to the fulcrum. Second-Class Lever
With a second-class lever, the resistance is located
between the fulcrum and the effort force. Common
NASA’s robotic
arm
36
examples of second-class levers include nut crackers, axle. Typically, this is a fairly large difference, leading
wheel barrows, and certain types of bottle openers. to a proportionately large mechanical advantage. This
In a second-class lever, the effort and the resistance allows even simple wheels with wooden axles running
move in the same direction. When the fulcrum is located in wooden blocks to still turn freely because their
closer to the resistance than to the effort, an increase in friction is overwhelmed by the rotational force of the
force results. The mechanical advantage is still the ratio wheel multiplied by the mechanical advantage.
of the effort arm to the resistance arm. A second-class • Pulley: Pulleys change the direction of a tension force
lever is illustrated below: on a flexible material, e.g. a rope or cable. In addition,
pulleys can be "added together" to create mechanical
advantage by having the flexible material looped over
several pulleys in turn. More loops and pulleys
increase the mechanical advantage.
Procedure:
Third-Class Lever 1. Discuss the lever information found in the
With a third-class lever, Background section of this activity. (Explanation of how
the effort force is applied between the fulcrum and the the T-Bot II uses levers: The T-Bot II uses a third-class
resistance force. Examples of third-class levers include lever in each of its four axes of motion. A third-class lever
tweezers, ice tongs, baseball bats, and hockey sticks. In is a lever where the force is applied anywhere between
a third-class lever, the effort and resistance both move in the fulcrum and the load. Levers and axes working
the same direction. Third-class levers always decrease together give the T-Bot II more movement than a single
the output force, but gain in terms of the distance and lever could.)
speed with which the resistance moves. A third-class 2. Introduce the T-Bot II robot. Make sure these kits
lever is illustrated below. are put together prior to this lesson. (CAP has found an
example of a robotic arm for classroom use — T-Bot II.
Two possible sources: Pitsco — a set of 10, which will
supply a group of 20 if they are in pairs, costs around
$370 — these are kits and can be ordered at
http://shop.pitsco.com/store/detail.aspx?ID=5410&rete
The human bicep muscle st=1&bhcp=1 or if you want one kit for $39.95, go to
is a classic example of a http://shop.pitsco.com/store/detail.aspx?ID=5409.
third-class lever. Similar Another source is LEGO Education for the set of 10 at
analogies can be drawn from http://www.legoeducation.us/store/detail.aspx?ID=166
almost all joints in the human body. 8&bhcp=1. These are just a couple of examples from
searching the internet for T-Bot II or you could search
“robotic arms for classroom use.” )
3. The T-Bot II uses a third-class lever. Explain the
different types of levers and have students discuss why
the T-Bot II doesn’t qualify as a first or second-class
lever. Discuss the uses, advantages, and disadvantages of
each lever type.
4. Have students (in teams of three) demonstrate and
Mechanical Advantage: explain to each other how the third-class lever works.
In physics and engineering, mechanical advantage They should then research and discuss the possible
(MA) is the factor by which a machine multiplies the advantages and disadvantages of this type of robotic arm.
force put into it. The mechanical advantage can be Using a PowerPoint or other presentation software, have
calculated for the following simple machines by using each team present their explanations.
the following formulas:
• Lever: MA = length of effort arm ÷ length of
resistance arm
Review:
• Wheel and axle: A wheel is essentially a lever with This activity explained how levers work in the
one arm the distance between the axle and the outer movement of a robot arm. A robot arm works in a very
point of the wheel, and the other the radius of the similar fashion to a human arm, as a third-class lever.
37
Evaluation:
Teams can be evaluated using a rubric for each presentation. To get templates for rubrics that can be used, go to
http://www.rubrics4teachers.com/.
Extension:
1. In a competition similar to the one in lesson 8, 2. The T-Bot II Teacher’s Guide has activities that
called “Strong-Arm Tactics,” have the teams use the T- can be accomplished with the T-Bot II. One example
Bot II to move four or five foam cubes (cubes should of the activities in this guide is called “Domo Arigato
be one inch square) from one location to another Mr. Roboto” and can be found at
(locations specified by teacher and consistent for each https://shop.pitsco.com/activities/item.aspx?act=26
team). Whichever team completes the task with the 5. If treated carefully, this robot can be used to extend
fastest time is the winning team. or enrich many math and science lessons.
T-Bot II:
See how syringes, tubes, and water work together
to power the parts of this robotic arm. Each control
moves one of the T-Bot II’s axes. All four controls Mars Phoenix Lander Robotic Arm:
can be used one at a time or all at once by a team The robotic arm is critical to the operations of the Phoenix lander and
of students - they try basic maneuvers or move is designed to dig trenches, scoop up soil and water ice samples, and
objects as a team-building exercise! It can be used deliver these samples to instruments for detailed chemical and
for a range of ages and educational concepts - geological analysis. Designed similar to a back hoe, the arm can
from showing elementary students how to work operate with four degrees of freedom: (1) up and down; (2) side to side;
together to teaching middle school students (3) back and forth; and (4) rotate around.
Newton’s Laws to helping high school students
explore fluid mechanics.
38
Lesson 10: End Effector
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center
Objectives:
Students will comprehend how the end effector is designed and assembled, as well as gain comprehension of the
technological design by assembling a model.
National Standards:
National Science Standards: National Technology Standards:
Content Standard A: Science as Inquiry Standard 8: Students will develop an understanding
• Understandings about scientific inquiry of the attributes of design.
Content Standard E: Science and Technology Standard 11: Students will develop abilities to apply
• Abilities of technological design the design process.
Unifying Concepts and Processes
• Evidence, models, and explanation
Materials: Background:
For each team: The part of the robotic arm that grabs objects is called
• Styrofoam coffee cups (2 for each team) Note: an “end effector.” This wire-snare device is designed to
plastic cups may be used for durability fit over special grapple fixtures (knobbed pins) on the
• 12-cm (4.72 in.) pieces of string (3 each) Shuttle, ISS and ISS modules.
• Cellophane tape The end effector is like a mechanical hand with a
• Plastic picnic knives (serrated) cylinder 33.2 centimeters (13.07 in.) in diameter by 25.8
• Straw (1 each) or other items that the “effector” may centimeters (10.16 in.) deep. It contains three cables (like
be able to pick up a snare) that close around a grapple pin onto the module.
Then the cables become rigid with enough force to
prevent the captured object from slipping loose.
Procedure:
1. Have students work in pairs or small groups. 4. Tape the end of the first
string to the side of the inner
2. Nest the two cup just below the cut edge.
cups together and cut Tape the other end of the
through both cups string to the outside of the
where indicated in the cup, but do not press this
diagram by the piece of tape tightly yet.
dashed line. Smooth
the cut edges by 5. Repeat step 4 twice
scraping them with more, but place the strings
the picnic knife edge. about a third of the way (120
degrees) around the cup from Tape the string loop from the
3. Cut three 12-centimeter (4.72 inch) lengths of the first string.
outside of one cup to the
strings. inside of the other (as shown).
39
6. While holding the rim of the inner cup, rotate the outer cup until the 7. Use the end effector to pick up
three strings cross each other. The strings will have some slack. Pull the end the straw by doing the following:
of the strings on the outside until they are straight and intersect exactly in Have someone hold the straw
the middle of the opening. Press the tape on the outside to hold the strings. upright. Open the end effector so that
the strings are not crossing each
other. Slip the end effector over the
straw so that the straw extends down
the center and not through any of the
loops. Rotate the outer cup until the
strings grasp the straw. Pick up the
straw.
Astronaut holding
on to an end
effector attached
to the robotic arm
Review: Extension:
The end effector used on the Space Shuttle’s Remote 1. Search robot sites on the Internet and review
Manipulator System (RMS) is a snare device that closes different end effector designs. How does the
around special posts, called grapple fixtures. The grapple design of an end effector enable it to pick up and
fixtures are attached to the objects the RMS is trying to manipulate various objects?
grasp. Similarly, the end effector in this activity closes
around the object it is trying to pick up and move. 2. Design a system that might use the end
effector differently in the future of space flight.
Evaluation:
Have students complete the student worksheet on page
41 to check for understanding and extend the activity.
40
ISS End Effector Worksheet
Read the following background information about the Mobile Servicing System and the “end effector”
before beginning the activity:
The most complex robotic system on the ISS is the MSS (Mobile Servicing System). It consists of the Space
Station Remote Manipulator System (SSRMS), the Mobile Remote Servicer Base System (MBS), the Special Purpose
Dexterous Manipulator (SPDM), and the Mobile Transporter (MT). The MSS is controlled by an astronaut working at
one of two Robotics Work Stations inside the ISS.
The primary functions of the MSS robotic system on the ISS are to:
• assist in the assembly of the main elements of the station (e.g.
aligning newly delivered modules to the structure)
• handle large payloads
• replace orbital replacement units (plug-in equipment designed to
be periodically replaced with newer units)
• support astronauts during extravehicular activities
• assist in station maintenance
• provide transportation around the station
The main component of the MSS is the 17-meter (18.59 yd.)long
SSRMS robot arm. It is similar to the Shuttle RMS but will ride from
one end of the station to the other on the mobile transporter, which will
glide along the giant truss beam. After arriving at a worksite, the arm
will grasp payloads, modules, or other structures with its wire snare end effector. If a work location is too distant for
the arm to reach while still attached to the transporter, the arm can connect to an intermediate grapple fixture.
Electrical power will be rerouted through that fixture. The SSRMS will then release its other end and “inchworm”
itself through successive fixtures until it reaches the desired site. The SSRMS is also able to pick up and connect to the
SPDM. This unit consists of a pair of 3.5-meter (3.83 yd.), 7-joint arms connected to a single joint base. The SPDM
can pick up small tools for repair or servicing activities or effect delicate manipulations of smaller objects than the
SSRMS can handle.
Answer the following questions after you have completed the lesson activities:
1. What is an end effector and how is your model like the ISS end effector on the Space Station Remote Manipulator
System (SSRMS) robot arm?
2. Since the straw that your end effector is supposed to pick up is too slippery to be held securely, how might you
modify the straw so that it can be held without changing the straw? (Hint: Design a standard grapple fixture that can be
added to the straw so that it can be picked up.) Describe your solution below.
3. Compare your grapple fixture to two other grapple fixtures designed by your classmates. Draw them in the squares
below:
4. Which one works the best? Use complete sentences to explain why. Use the back of this sheet for additional space.
5. How can you improve your design? Use complete sentences. Use the back of this sheet for additional space.
41
Lesson 11: Brush Bots
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center
Adapted from the Evil Mad Scientist Web site:
http://www.evilmadscientist.com/article.php/bristlebot
Objectives:
Students will build a simple robot and learn how friction can be used to maneuver robots autonomously while
exploring technological design and Newton’s Laws of Motion.
Background:
The NASA project that this activity ties in with is (CRASAR), at the University of South Florida, use
Urbie, the Urban Robot. In 2001, NASA was testing the only rescue robots recognized by the United
Urbie to be used in city terrain. This robot uses Nations and have helped in earthquake disasters like
friction created by the treads to maneuver. The initial the 2010 Haiti in disaster. CRASAR's robots faced
purpose is mobile military reconnaissance in the city their first major test in the days following the collapse
environment, but many of its features will also make of the World Trade Center towers, extending the
it useful to police, emergency, and rescue personnel. senses of the rescue workers into areas that personnel
Such robots could investigate urban environments and dogs couldn't go. These researchers are moving
contaminated with forward with robotic rescue
radiation, biological so that in the future it will be
warfare, or chemical standard.
spills. They could also
CRASAR robot used after 9/11
be used for search and
rescue in earthquake-
struck buildings and
other disaster zones.
A group of robot
researchers at the Center
NASA’s 200 Urbie,
for Robot-Assisted the Urban Robot
Search and Rescue
42
Science concepts for discussion before Procedure:
doing the activity: SAFETY: Adult supervision is required when working with
wire cutters and soldering iron. Adult may instruct students how
Friction to us or make this part of the activity ahead of time. Safety
Friction is defined as a force that resists the goggles are required! (These can be made individually or with
relative motion between two objects in contact. It two students working together on one.)
appears when two things rub against each other.
Without friction, Brush Bots wouldn’t be able to 1. Cut the head off of a
move. toothbrush using wire cutters.
In the Brush Bot, the unbalanced weight causes
the entire motor to vibrate which makes the
toothbrush shake very quickly in one direction and
then the other. Most toothbrush bristles are angled
to slide smoothly in one direction, but not so easily 2. Solder a 1 to 1.5 inch (2.54 to 3.81 cm)
in another. The Brush Bot is thrown forward by the copper wire to each of the leads on the
swinging weight and the bristles slide a short motor.
distance across the surface. When the weight
swings back, the bristles catch and resist
movement. This friction allows the Brush Bot to
move across smooth, flat surfaces.
43
Review:
The Brush Bot in this activity is a tiny directional vibrobot. The configuration of the Brush Bot allowed it to move
in a certain way and the scientific method was used to figure out how the Brush Bot would accomplish the task
described (such as moving in a straight line).
Extension:
1. Divide the class into teams for some Brush Bot Additional Information:
competition. Each team should modify the original Brush 1. One possible supplier of Brush Bot kits is Kalani
Bot to make sure their Brush Bot can travel down a path Robotics at www.Kalanirobotics.com or you can
and reach a finish line in the fastest time possible. The order the entire NASA robotics kit from NASA CORE at
teams should complete the worksheet on page 45 with the http://education.nasa.gov/edprograms/core/home/in
modifications and the results of each modification so that a dex.html.
record will show their experiments. The teams then 2. Simple circuits can also be explored by younger
compete against each other to see who can win the “Brush students. The Brush Bot is powered by a watch battery
Bot Race.” and vibrates using a cell phone vibrating motor. A
simple circuit completes the system with the wires
Teacher Hints: When the completed Brush Bot is set connecting the watch battery and the cell phone motor.
down, you may notice that it tends to steer left or right.
Battery and motor placement, one stray bristle on the
toothbrush that can interfere with the motion, and motor
rotation direction all influence the behavior - so try
flipping the battery upside down if there is trouble getting
the Brush Bot to go straight.
44
Brush Bot Modifications and Races
Your name: ____________________________________________________________________________
Your team is to modify your Brush Bot’s configuration so that it can travel at least 5 feet (1.5 meters) in a straight
line in the shortest amount of time possible.
Bristles
Number of Bots
Motor
Battery
45
Lesson 12: Fridge Rover
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center
Objectives:
Students will develop comprehension of the engineering design process and how it applies to developing robots for
extreme environments.
Background:
Engineering Design
When you look around, you will see many examples
of engineering design at work. Physical objects, such
as automobiles, skyscrapers, and even bicycles,
came into being through the creative
application of engineering design.
Design is the creative act that allows an
engineer to turn abstract ideas into
physical products or systems that meet
human needs to solve problems. The
design process is a step-by-step
methodology that occurs over a period
of time. This process requires problem
solving and teamwork.
The design process contains basic
steps in order to be implemented correctly.
The problem must be defined so that the
design team can research, get results from
tests, assemble the expertise that is needed, find
alternatives to achieve the goal, and modify the
design.
46
Correlation of Fridge Rover with NASA Project:
The Fridge Rover on the near right is designed
to explore a specific environment autonomously.
This little wind-up magnetic rover can explore file
cabinets and classroom marker boards due to its
inventive design. Educators can immerse students
in a scientific inquiry discussion about how they
would design a robot to explore extreme
environments. The file cabinet or marker board
could represent an extreme environment and the fridge rover
could represent one design of a robot developed to explore it.
The robotic rover on the far right is called a FIDO (Field
Integrated Design and Operations) rover. FIDO was the
research prototype for Mars surface missions later performed
by the Mars Exploration Rovers. The FIDO rover carried out 4 field trials during the lead-up to the Mars Exploration
Rovers mission, including tests in Silver Lake, California (1999); Black Rock Summit, Nevada (2000); Soda Mountains,
California (2001); and Grey Mountain, Arizona (2002).
Procedure:
1. Introduce the Engineering Design Process to students 5. Students should work in teams to choose and
and explain how engineers use this process to develop research a NASA mission. They should explain how
problem solving technology. (Show the video called “What NASA used the engineering design process to develop
is the Design Process?” found on Teacher’s Domain Website robotics for the NASA mission they have chosen.
at: http://www.teachersdomain.org/resource/phy03.sci.
engin.design.desprocess/.) 6. Student teams should give a short presentation to
the class about their findings. The presentation can be
2. Discuss the skills necessary to be a robotics engineer. paper and pencil with verbal explanation; other media
(Show the video called “Erik, the Robotics Engineer” found using posterboard or diorama; or use of a computer
on Teacher’s Domain Website at: software presentation program.
http://www.teachersdomain.org/search/?q=Erik%2C+the+
Robotics+Engineer&fq_grade=PK&fq_grade=PS.) 7. Student teams should design a robot on paper
that is capable of exploring the “environment” of a
3. Discuss some NASA missions that include exploring metal filing cabinet or marker board. They should
extreme environments on Earth and in space. Sample present their results to the class.
missions and projects are:
• Spirit/Opportunity rovers (http://marsrover.nasa.gov/home/) 8. Students (as a class) should brainstorm (using
• Cassini (http://www.nasa.gov/mission_pages/ the engineering design process) and help each group
cassini/spacecraft/index.html) modify their design to better explore the environment
• Lunar Reconnaissance Orbiter (http://www.nasa.gov/ of the metal filing cabinet or marker board.
mission_pages/LRO/spacecraft/index.html) 9. Use the fridge rover to demonstrate what a robot
• The NEEMO (NASA Extreme Environment Mission that is capable of exploring this environment might
Operations) project (http://www.nasa.gov/ look like. Demonstrate how the fridge rover works.
mission_pages/NEEMO/) Relate the fridge rover to the student designs and
• IRG (Intelligent Robotics Group), which explores extreme compare and contrast the characteristics.
environments, remote locations, and uncharted worlds.
(http://ti.arc.nasa.gov/tech/asr/intelligent-robotics/)
• RAMS (Robotic Antarctic Meteorite Search) in 2000-
(http://www.frc.ri.cmu.edu/projects/
meteorobot2000/)
47
Review:
This activity helps students understand the design
process by designing a robot that could explore an
extreme environment. The career of Robotics
Engineer is also discussed.
Evaluation:
1. Use rubric to evaluate the student presentations. Two rubrics may be used - one for the research portion and the
other for the design process portion. (See samples on this page.)
48
2. Design Rubric
Completely
Does not Identifies
Identify the problem identifies the
identify the problem part of the problem
problem
All group
A few members of the
Brainstorm possible Does not work with the members
group work for a
solutions entire group for input participate in
solution
a solution
Generate ideas No ideas are generated One idea is generated Several ideas are generated
Group
Select an Random Somewhat of a
consensus on
approach approach consensus on approach
approach
Extension:
A three-day lesson that introduces the topic of robotics engineering as a career choice can by found at
http://www.futuresinengineering.com/robotics.pdf.
The streaming video discussed in the lesson that shows what a robotics engineer does can be found at:
http://www.thinktv.org/education/engineeringyourfuture/engineeringyourfuture.html.
After students have researched robotics engineering, ask them to write a one-page letter to a fictional robotics
company telling why they would like to work in robotics engineering.
49
Lesson 13: Sensory Robots
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center and HowStuffWorks, Inc.
Objectives:
Students will comprehend the five human senses and explain how sensors in robots are correlated to humans senses
and how they help them to do the specific job for which they were designed.
Background:
External sensors are to robots as the five senses are to then backup in a half circle and then move forward in a
humans: touch; taste; sight; smell; and hearing. Robots different direction. The Mars rovers sleep at night to preserve
may need devices that work like each of these senses: enough energy to work all day. They sense when it is light or
cameras for eyes; microphones for ears; etc. These dark. Similarly, the crab HexBot® remains still in the dark
sensors send information in the form of electronic and scurries around when it senses light. It can also respond to
signals back to the robot’s controller circuit. a hand clap, loud noise, or a table slap. Here is an explanation
Robots are typically powered by electrical motors, of how the HexBug works and a little background:
hydraulic cylinders, pneumatic cylinders, or some NOTE: This portion of the background is provided
combination of the three. Each power source has its compliments of HowStuffWorks Express (a division of
advantages, and no single type is appropriate for all HowStuffWorks, Inc., an award-winning media and e-learning
robotic applications. Robots (and automation in general) company). The staff of HowStuffWorks Express includes
should be considered whenever a job involves heavy writers, editors, graphic artists, Web designers, and nationally-
lifting, contaminated environments, highly repetitive certified teachers in science, math and language arts who have
work, or continuously high levels of concentration. years of classroom teaching experience. For Website info
Robots generally outperform human labor with higher from this lesson, go to
precision and repeatability while their performance does http://express.howstuffworks.com/hex-bug-autopsy.htm.
not deteriorate with fatigue, whereas humans are
more mobile, can learn, and can make decisions
based on incomplete information.
The NASA robots that have a connection to the
Hexbug robots (used in this activity) are Spiderbot
and the Mars Rovers. Spiderbot uses a set of
antennas as feelers to detect obstacles and terrain
as it moves about on six spindly legs and
HexBug® (original) senses objects in its path and
avoids them. The HexBug® can travel forward Spiderbot (top) and
Mars Rover, Spirit (right)
until it hits an obstacle or hears a loud noise. It will
50
Using the HexBug® and/or other simple robot sensory HexBugs® are approximately 2 1/4 inches (5.72 cm) wide,
models, demonstrate how the sensors work. 3 inches (7.62 cm) long, and just over 1 inch (2.54 cm) tall.
Here is an explanation of how the HexBug® works and The legs attach to the body with an intricate triple-action
a little background: pin and connecting lever. The feet are tiny rubber pads that
The HexBug® is a tiny battery-powered insect-like toy grip and pull the HexBug® as it pivots its way around
robot that has an ingenious design and can be used for obstacles. The “brains” of the HexBug® center around a
demonstration purposes in this activity and also extension computer chip. The bug’s antennae are touch-sensitive, so
and experimentation (see Extension section of this any time the HexBug® encounters an obstacle, it pivots
activity). The HexBug® moves around any smooth, flat and changes direction to go around it. The other sensor that
surface on its six articulated legs. There are five different the HexBug® has is the sound sensor. A hand clap or other
versions named Alpha, Bravo, Charlie, Delta, and Echo. loud noise causes the device to change direction.
Each version has its own shape and color, but all
Part 1:
Use the following activity to help students develop TASTE
an understanding of the five human senses. • How do taste buds work? How does the tongue
1. As a class, have students review the five senses recognize different tastes, such as the bitterness of a
(sight, hearing, smell, taste, and touch). Have a brief lemon or the sweetness of sugar?
preliminary discussion about how each sense works. • Which taste cannot be detected by the tip of your
2. Divide students into five groups, with four to five tongue: bitter; sour; salty; or sweet? Why?
students in each group. Assign each group one of the TOUCH
five senses. Explain that each group will research how • How does your hand tell the difference between hot
the assigned sense works and create a labeled picture and cold surfaces?
that illustrates this process. • How do blind people use Braille to read?
3. Listed below are some examples of possible 4. Each group gives a class presentation using its
research questions for each sense. Each group should diagram, other visual aids, and any additional supporting
select at least one of the questions they wish to explore materials. Each presentation should begin by explaining
about their sense. how the particular sense works. Then, using a
SIGHT demonstration of some sort, the group will provide
• Why do some people need glasses? How do glasses answer(s) to the research question(s) selected for
improve vision? exploration.
• What causes nearsightedness? How is it different
from farsightedness? Robotic Sensors:
• Why are some people colorblind? Now that students have a good understanding of the
• How do optical illusions work? How do they “fool” five human senses, relate the senses to robots and
your brain? exploration of extreme environments. Ask the students the
• How do red-and-blue “3D glasses” work? following questions:
HEARING 1. Do robots have senses like humans? Answer: Yes,
• How do sounds reach the brain? we call them sensors and they depend on the design and
• Why do some sounds have a low pitch, while objective of the robot.
others have a high pitch? 2. What are some of the sensors that robots could have
• Why are animals, such as dogs, able to hear sounds for exploring extreme environments? Answer: All five of
that humans cannot? the human senses.
• When someone is “hard of hearing,” what are some 3. Why do robots have sensors? Answer: To navigate
possible causes? and retrieve data autonomously (independently).
SMELL
• Why do certain smells instantly evoke specific
memories or feelings?
• How are the senses of smell and taste related?
• If you hold your nose while eating, how are tastes
affected and why?
51
away from a metal
electrode inside. But
when the antenna
touches an object, the
spring bends and touches
HexBug® HexBug® Beta HexBug® the electrode, completing
Alpha Charlie
a circuit. The bug’s
circuitry tells the motor
to change direction, and
the bug backs up.
4. The robot’s motor
The Family of is tiny, and it turns a
HexBugs® very small gear. This
gear connects to other
HexBug® HexBug®
Delta Echo
gears, which carry the
motor’s movement to
the bug’s middle legs.
Now for the HowStuffWorks Autopsy of the
The middle legs connect
HexBug®:
to the front and back
HexBugs® are tiny robots that react to sound and
legs with small plastic bars. The middle legs push
touch. To do this, they use sensors that act like ears and
and pull the bars, which causes the front and back
whiskers. The bug’s brain is a printed circuit board (PCB)
legs to move.
or computer chip which carries instructions from the
5. None of this happens unless the HexBug’s®
sensors and electricity from the batteries to an electric
switch is in the “on” position. The switch slides
motor.
back and forth, carrying a small piece of metal with
1. The bug’s ear is a microphone. The microphone
it. When the piece of metal is in the right place, it
translates the pressure from sound waves into electrical
touches two electrodes. This completes the circuit
impulses. The circuitry on the PCB detects the impulses
between the batteries and the rest of the bug.
and sends a signal to the motor, telling it to change
Note: When the HexBugs® back up, a simple
direction so the bug can back up.
clutch keeps the left legs from moving. Both middle
2. A HexBug’s® antennae are
legs attach to shafts. The right shaft fits through a
similar to a cat’s whiskers. Cats
spiral, and the left connects
use their whiskers to help them
to a housing. When the
decide whether they can fit
motor turns, the spiral’s
through narrow spaces. If the
pointed end fits into a notch
whiskers touch the edges, the
in the housing. The housing
space is too narrow. Springs allow
turns, moving the left legs.
the robot to do the same thing.
When the motor reverses, the
3. At the base of each antenna, a small spring winds
point slips past the notch, so
around a plastic insulator. This insulator keeps the spring
the left legs stay still.
52
Review:
Sensory robots have devices that allow them to “sense” the world around them. These sensors can assess the
environment and perform certain activities because they can “see” or “feel” the objects around them. Robots are
continuing to become more sophisticated as technology and engineers develop new sensing devices.
Extension:
1. Have each group of students do the “autopsy” of the
HexBug® and explain how it works. Compare their 1
technical writing about how the HexBug® works to the 5
explanation given by HowStuffWorks. Make students
2 6
aware of vocabulary used in their descriptions and the
processes involved in explaining how something works.
3
2. Have groups try modifying their HexBugs®. By
adding in a new battery, modifying the gear ratio, or other
changes, the speed that the HexBug® moves can be
changed. Again, have the students write down what they
did to change the HexBug® and how the change affected 7
the HexBug®. For other YouTube videos with suggestions 8
on how to modify a HexBug®, go to
http://www.hexbug.com/news/category/modifications/. 9
3. Student groups might also devise a specific job that
4
the HexBug® might do and tell what sensors the HexBug®
needs to do the job.
What Robonauts Are Made Of
Robot Sensors in the News:
— NASA’s “Earbot” is an artificial inner ear for helping 1. A robot meant to work with humans and use human
tools begins to look human-like by default. However, R2’s
the “walker” robots that will keep them from toppling.
head houses not its brain, but its vision equipment.
“Walker” robots, such as the Scorpion Robot, can use
2. R2 has 3 degrees of freedom in its neck, allowing it to
“Earbot” to help them move across dangerous and rocky
yaw left or right, pitch up or down, and roll left or right.
terrain, that may be otherwise inaccessible to man or 3. Each arm is approximately 2 feet, 8 inches (.71 m)
machine. long, giving the R2 a total wingspan of 8 feet (2.44 m).
— Robonaut 2 - The Next Generation of Complex Robots 4. Robonaut 2’s hands have 12 degrees of freedom - 4
Robonaut 2 was the first human-like robot to go into degrees of freedom in the thumb, 3 degrees of freedom each in
space aboard STS-133, the last mission of the shuttle the index and middle fingers, and 1 degree each in the ring and
orbiter, Discovery, in February 2011. Robonaut 2 has over pinky fingers. Each finger has a grasping force of 5 pounds.
350 sensors to help it perform duties to assist astronauts 5. Behind R2’s visor are four visible light cameras - two
and do routine activities aboard the International Space to provide stereo vision for the robot and its operators, and
Station. two auxiliary cameras.
6. A fifth infrared camera is housed in the mouth area for
depth perception.
7. Each arm boasts 7 degrees of freedom and the
strength to hold 20 pounds in any pose in Earth’s gravity.
8. Here on Earth and at the space station, R2’s backpack
holds its power conversion system, allowing it basically to
be plugged in. On another planetary surface - or on the
moon or an asteroid - the backpack would hold the robot’s
batteries.
Top Left: Scorpion Robot
Right: Computer Aided
9. R2 thinks with its stomach - literally. With its head
Design (CAD) drawing full of cameras, the only place with enough room for a brain
of Scorpion robot - Earbot located in front and is the robot’s torso.
indicated in blue
53
Lesson 14: Walking Solar Robot
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center
Objectives:
Students will construct and experiment with solar cells and learn how solar power is important to robotics and near-
Earth space exploration and about energy and conservation of energy.
55
may have to be soldered to the terminals. For Part 3: Solar Robot Discussion:
the second type, the teacher should attach the 1. Have each group build the solar robot according to the
solar cells to the motors prior to class since directions on the kit.
some soldering may be involved and this step is
a little time consuming. To connect the solar cell 2. Use either a high-powered flashlight or the sun the
to the motor, connect the exposed end of the power source to make the robot move.
motor's positive (red) lead around the exposed
positive (red) lead of the solar cell. Secure the 3. Have students experiment with different types of light
connection with a drop of solder. Connect the sources to see which is most effective in the speed and
exposed negative (black) lead ends of the solar movement of their solar robot.
cell and the motor together, and secure them
with a drop of solder. Let all solder dry and 4. Have students do research comparing the King Crab
harden thoroughly over the course of at least an movements in nature with that of the Solar Robotic Walking
hour before moving on. King Crab from their kit.
• Place the solar cell and motor in bright sunlight.
The motor should cause the cardboard disk to
spin. If no spinning occurs, check the
connections.
• Watch the dot on the cardboard disk. Start the
stopwatch as the dot gets to the top. Count the
number of times the cardboard disk spins in
15 seconds. Multiply this number by four to
get the number of revolutions per minute.
Record this information on the student
activity sheet as the calibration of disk rpm.
• Use the piece of black construction paper and
cover half of the solar cell. Repeat the
procedure for counting of the number of
revolutions per minute from the step above.
Record on student activity sheet.
• Remove the black construction paper. Cover
the solar cell with one piece of the red
transparency film. Repeat the procedure for
counting the number of
revolutions per minute and
record.
• Change the transparency film
to the other two colors of
transparency film and count
the number of revolutions per
minute for each and record.
• Answer all questions
associated with the activity on
the student activity sheet.
56
Review:
Solar energy has been used by the space program
for many years to power space stations and
satellites, as well as robots on other planets. Solar
energy is a valuable alternative energy source and is
used to power solar cells, panels, and arrays for use
on earth and in space.
57
Student Activity Sheet
Group members - __________________________________ ______________________________________
__________________________________ ______________________________________
1. Make a list of ways solar power can be used to replace conventional power sources in our everyday lives.
2. Explain the energy changes that happened when the tennis ball was thrown against the wall and caught.
2. What is the relationship between the amount of solar cell that is covered and the speed at which the disk turned?
Explain.
3. How is the speed of the disk related to the energy provided by the solar cell?
4. How did the colored transparencies affect the solar cells ability to function?
1.
2.
58
Lesson 15: “Ship the Chip”
Activity Credit: Developed by the Institute of Electrical and Electronics Engineers (IEEE)
as part of TryEngineering at www.tryengineering.org
Objectives:
Students will learn the importance of providing the correct packaging material to protect their “chipanaut” during
transport. Students will be able to apply this activity to the STS-133 mission and the preparation of Robonaut 2 for
transport.
Background:
STS-133, Space Shuttle Discovery, launched to the delicate systems, while also allowing for time, space, and
International Space Station (ISS) on February 24, 2011. weight requirements for the mission. NASA and its
This was the last flight of the Space Shuttle Discovery. engineering partners tackled this problem with ingenuity
The crew members included a former CAP cadet and and the ability to
current CAP senior member, Col Eric Boe. Col Boe was overcome
the mission pilot for STS-133. The mission of STS-133 seemingly
was to take the Permanent Multipurpose Module (PMM), insurmountable
the Express Logistics Carrier 4, and critical spare odds and time tables
components to the International Space Station. This to come up with a
mission also transported a VIR (Very Important Robot) protective box that
named Robonaut 2 (or R2), to the ISS. Robonaut 2 (R2) would reduce the
was the first human-like robot to go into space. This robot launch-induced
will remain aboard the ISS permanently. R2 was vibrations, but also
transported to the ISS in a carefully-constructed box allow R2 to be
inside the PMM. Many modifications had to be removed from the
engineered for this sensitive piece of equipment to travel box with minimal
to the ISS. Such considerations as launch vibrations, lack effort. Mission
of repair parts for R2, noise requirement level for the ISS, accomplished!
and harmful electromagnetic waves were addressed by
the engineers and other scientists prior to launch. The
Robonaut 2 with crew of STS-133 (Col
scientists came up with a way to protect R2 and its Boe is the middle astronaut on the left)
59
Procedure:
1. To find more background material to begin in their design.
discussing the manufacturing engineering and packaging
process, go to this complete lesson at: 5. Students will first meet, plan, and draw their planned
http://www.tryengineering.org/lessons/shipthechip.pdf. package.
2. Divide students into groups of 2-3 students, 6. Next, students will construct their packages and
providing a set of materials per group. provide them to the teacher for mailing.
3. Explain that the students must work as teams of 7. Once all mailed packages have arrived back at the
“engineers” who have been given the challenge of school, students will weigh, measure, and evaluate the
designing the smallest, lightest package of all the contents of the packages.
engineering teams in the classroom that will protect a
single potato chip (representing the “chipanaut”) as it 8. Students will complete the evaluation sheet and
travels through the mail from a remote location to your present their reflections to the class.
school. The arriving chip must be edible, although
students shouldn’t eat them after their journey through the
postal system. (This rule simply prevents students from
applying any substance to the chip to make it stronger.)
Review: Extension:
This activity involves teamwork and engineering. Require teams of students to engineer a system for
Engineers often work with marketing, sales, and perhaps a safely shipping the chip in a six-sided box with
creative department when recommending packaging specific dimensions or envelope with specific weight
requirement for a product. Good packaging must protect the and cost requirements for mailing. By establishing the
product, eliminate any damage while moving, shipping, or required shipping container or other specifications the
storing the products, and also make the product attractive if challenge will be engineering the product to fit the
it is to be displayed in a consumer environment such as a expectations.
grocery store, hardware store, or department store. For this
reason, packaging is a critical part of a product's design and
engineering process, and engineers must take many factors
into consideration including appearance, function, and costs.
60
Student Worksheet and Evaluation for “Ship the Chip”
Engineering Team Names:________________________ 3. Intactness score of the “chipanaut” on the following scale:
• 100 points: like new; perfect
______________________ ______________________ • 50 points: slightly damaged; cracked, but still in one
piece
Date: ______________________________ • 10 points: broken in 2-5 pieces
• 5 points: broken in 6-20 pieces
Engineering Teamwork and Planning: • 1 point: broken into more than 20 pieces; crumbled
You are a team of manufacturing
engineers given the challenge of designing Determine the overall score for each package to
the smallest, lightest package of all the determine the top scoring “engineering team.” Use the
engineering teams in your classroom that following equation:
will protect a single potato chip - your Intactness score (c)
“chipanaut” (provided by your teacher) Overall Score = [mass in kg/lbs. (a) x
shipped through the mail from a remote volume in cc/in3 (b)]
location back to your school. Example:
• Planning and Design Phase mass/weight (a) = 0.145 kg /.32 lbs
Each team should be provided with a set of materials. volume (b) = 240 cc / 94.49 in3
Review these as a group and draw your packaging design intactness score = 100
on a sheet of graph paper. Think about package strength, 100 / 0.145 Kg (.32 lbs) x 240 cc (94.49 in3) = 2.87 (3.31)
size, and weight as you design your package. You might Make a chart to keep track of the packages for each
want to consider how well your package will survive if it engineering team in your class and see who has the best
finds itself at the bottom of a stack of heavy boxes during overall score.
mailing! There are also several rules you must follow,
which your teacher will review with you so your package is Reflection:
not disqualified. 1. What aspect of the design of the package that had the
• Construction Phase best overall score do you think led to its success?
Build your package, and then complete the questions 2. If you had a chance to do this project again, what
below (on the back side of this paper): would your team have done differently?
1. How similar was your design to the actual package Presentation:
you built? As a group, make a presentation to the class about what
2. If you found you needed to make changes during the you learned during this activity and how this activity
construction phase, describe why you made the revisions. illustrates how important packaging design and engineering
• Shipping Phase are to the process of shipping delicate materials, such as
Your teacher will devise a mailing system for all the R2, or your “chipanaut.”
packages created in your classroom. Be sure your package has a
unique code on the outside to identify to which team it belongs.
Packages may be marked fragile. No overnight shipping!
Evaluation Phase:
Once all packages have arrived in the mailbox back at
Engineers placing
your school, you will work in teams to evaluate the R2 in his protective
packages. You will not evaluate your own package. box
Scoring:
The following three measurements must be made for
each incoming package (the mass and volume
measurements must be rounded to three significant digits):
1. Mass/weight of the package in kilograms/pounds. (Use a
scale to determine mass/weight.) R2 secured in his
2. Volume of the package in cubic centimeters/inches. (To box for the STS-
find the volume of a rectangular box, multiply the length 133 mission
x width x height of the box after measuring each in
centimeters/inches.)
61
Lesson 16: Robotic Gripper
Activity Credit: NASA’s Teaching From Space Office at Johnson Space Center
Objectives:
Students will explore degrees of freedom on the robotic gripper; learn about NASA projects that involve robotic
arms; and simulate remote operation of robotics in order to deepen student understanding of programming and
communications in space exploration.
Robotic grippers
62
Procedure:
Part I: Robotic Gripper Activity
1. Students should be in groups of 3-4.
2. Place different items out for students to pick up and
manipulate using the robotic gripper.
3. Explain and have students practice each maneuver, as
listed in Diagrams A, B, and C, with the objects (make
sure each student in the group gets an opportunity to
practice with the robotic gripper):
• Pitch Maneuvers - Pitch is an
up and down tilting motion
similar to opening a box lid.
Practice pitch maneuvers by Test operators in a clean room at NASA's Jet Propulsion
Laboratory, Pasadena, Calif., monitor some of the first motions
raising and lowering an object. by the robotic arm on the Mars rover Curiosity after installation
• Yaw Maneuvers - Yaw is a left in August 2010. This photo, taken Aug. 31, 2010, shows the arm
or right turning motion. in a partially extended position. The arm has a reach of about
2.3 meters (7.5 feet) from the front of the rover body. Curiosity
Practice yaw maneuvers by is scheduled to land on Mars in August 2012.
moving an object from left to
right.
• Roll Maneuvers - Roll is a Diagram A Part 2: Simulating Remote Operation of Robotics
rotational motion. Practice roll 1. Give students some background on the NASA Phoenix
Up and Down
maneuvers by rotating an Motion Pitch Project. The project information can be found at:
object. http://phoenix.lpl.arizona.edu.
4. Make sure students are only using Note: Of all instruments onboard the Mars Phoenix rover,
their wrists to move the robotic the robotic arm is the most critical to the success of the
gripper. If the wrist is the only joint program. The robotic arm makes it possible to analyze
capable of moving, the robotic soil and ice samples by bringing them to the lander deck
gripper can perform three where the scientific instruments are located. Because of
maneuvers: pitch, yaw, and roll. As Diagram the vast distance between Earth and Mars, spacecraft
C
students practice these maneuvers, cannot be operated in real-time. It takes commands
remind them to keep their shoulder approximately 10-15 minutes to travel between Earth and
and elbow in place. Mars. Mission planners must write a sequence of concise
Rotating Motion and specific commands on Earth to send to the lander on
Roll
Mars. Mission planners must be very careful and very
specific about what they want the robotic arm to do if
they are to be
successful. In this
Diagram B
activity, students will
Left and Right Motion Yaw
simulate sending
commands to operate
the robotic arm to
complete each task.
Note: The maneuvers/motions described in Part 1 of Students will be
this activity are called degrees of freedom and use allowed to use only
only a wrist motion. Additional degrees of freedom one-word commands.
include: heaving (moving up and down), swaying 2. Pair up students into
(moving left and right) and surging (moving forward teams of an Engineer
and backward). These degrees of freedom are not and a Robotic Arm.
possible when students only use their wrist to move 3. Blindfold the student
the robotic gripper. However, when the elbow and/or portraying the Phoenix
shoulder joints are also used, these degrees of
Robotic Arm. Student portraying the Robotic
freedom exist.
Arm
63
4. Arrange objects in front of the Robotic Arm.
5. On the chalkboard, write a task, such as “Pick
Review:
up the block and place it on the book.” This activity shows how robotic arms work and how difficult
6. The second student is the Engineer. The communication is between Earth and Mars due to a time delay. For
Engineer is not allowed to touch the objects, a simple transmission, the time delay may mean the difference in
but rather must accomplish the task by giving success and failure. The movement required by the robotic arm has
instructions to the Robotic Arm. to be thoroughly thought out so that there is no miscommunication
7. The Engineer gives a verbal direction to the between the person relaying the message and the robot.
Robotic Arm to locate the object and
manipulate it as instructed. The Engineer is
allowed to use only one-word commands, such Extension:
as “forward,” “up,” “close.” If desired, pairs may compete with each other to complete
8. Count the number of commands it takes to the task with the fewest number of directions.
complete the task.
9. Students reverse rolls and repeat activity.
Evaluation:
Students should work in teams to complete the student sheet
for this lesson.
64
Student Sheet — Lesson 16: Robotic Gripper
Group names - ________________________________ ______________________________________
________________________________ ______________________________________
Part 1
Answer questions below as a group about the observations with the robotic
gripper:
1. What other kinds of maneuvers can you make if your elbow joint can be used?
2. Can you make even more maneuvers if you can use your elbow joint and
Astronaut Megan McArthur, STS-125
your shoulder joint? _________ Explain. mission specialist, works the controls
of the remote manipulator system
(RMS) robotic arm of the Space Shuttle
orbiter, Atlantis
3. Create a scenario of being aboard the International Space Station and using a robot helper to move garbage out of one
module and into the supply ship for return to Earth. Describe the action by the robot (as if you are programming the
robot to do this activity) and then describe which joints and degrees of freedom the robot would use to accomplish this
mission. (The mobility or movement of the entire robot from one location to another will be assumed to already have
been programmed.) (Use the back of this sheet, if necessary.)
Part 2
Answer questions below as a group about the robotic arm simulation:
1. As the engineer, what was the hardest part of accomplishing the task? Why?
2. As the robotic arm, what was the hardest part of following the commands? Why?
3. List and compare the number of commands it took to accomplish the task for each
person’s turn as the robot. Discuss why some robots were able to complete the task
more quickly and how this relates to the concept of “programming” by the Engineer.
(Use the back of the page, if needed.)
Number of Commands
Name of Robot (Student)
Needed to Complete Task
65
Lesson 17: Robot Factory
Activity Credit: Capt Nick Ham, CAP Director of Aerospace Education
for Oregon Wing and the Salem Composite Squadron Cadets
Objectives: Background:
Students will understand how an assembly line works Robots used in manufacturing and industry vary in
and how robotics can be helpful in the process by the complexity of tasks that they can do. Some robots
simulating an assembly line. are programmed to carry out specific actions over and
over again without variation and with a high degree of
National Standards: accuracy. Other robots are much more flexible as to the
sensory responses they can give to the orientation of
National Science Standards: the object or the task they are working to accomplish.
Content Standard A: Science as Inquiry The number of joints and degrees of freedom, as well
• Abilities necessary to do scientific inquiry as the end effector, can determine the kind of job the
• Understanding about scientific inquiry robot factory worker can do.
Content Standard E: Science and Technology Robots in the assembly line can use electronic or
• Abilities of technological design laser vision for measuring, mechanical arms with
• Understanding about science and technology specialized end effectors to manipulate parts, and a
seemingly magical maze of production line movements
Technology Content Standards:
to assemble everything from bagged dog food to
3. The relationships among technologies and the
modern aircraft.
connections between technology and other fields.
Engineers spend hours designing the work flow and
13. Assess the impact of products and systems.
the types of robots, robot end effectors, and motions
19. Selecting and using manufacturing technologies.
required to complete a single task. One of the reasons
each of these tasks must be completed by a specifically
National Mathematics Standards: designed and often unique robot is that the robot does
10. Representation Standard not have the capacity to resolve problems and respond
• Select, apply, and translate among to different problems.
mathematical reprsentations to solve a problem. Typical applications of robots include welding,
painting, assembly,
Materials: pick and place,
packaging and
For each group of 3-4 students (except one group): palletizing, product
• Item with multiple parts to assemble 20 sets, such inspection, and testing,
as nuts and bolts (as shown below), LEGO all accomplished with
blocks, simple models, etc. (The nuts and bolts in high endurance, speed,
this exercise were chosen due to being and precision.
inexpensive to purchase in large quantities at a
hardware store and ease in transporting.)
• Robot Factory data gathering and question sheet
For other group:
• Quality Control Data Sheet
Above: Human
assembly lines of
the past
Right: Robotic
assembly lines of
today
66
Procedure:
1. Divide robots to complete one widget).
students into 8. Have students brainstorm ways to make the widgets’
groups of 3- assembly line more efficient prior to completing all 20 sets.
4. All groups, 9. Give a “ready, set, go” signal for all groups to begin
except one, the assembly of their 20 widgets (use widget assembly
will be directions to follow). Record the order that each group
assembly line finishes on the board.
robots. The 10. The Quality Control Specialist Team should inspect
other group the quality of the products for each team.
will be the 11. Have groups answer questions on the Group Data
Quality Sheet and discuss with the entire class. Compare the percent
Control of rejects per group. Discuss reasons for each widget being
Specialist team Widget parts ready for assembly rejected.
to evaluate
widget production quality. Widget Assembly and Quality Control Order:
2. Discuss manufacturing and the assembly line 1. The first robot (cadet/student) in the assembly line
concept. Have students tell why they think robots would will take the bolt on the word “go” and pass it to the next
be effective as assembly line workers in doing repetitive robot along the assembly line. The next robot will attach the
tasks with greater accuracy than a human worker. small washer and then pass it along to the next robot.
Discuss factors that would affect human accuracy in 2. The next robot will attach the large washer, and pass it
repetitive tasks such as boredom, fatigue, distractions, to the next assembly robot.
etc. 3. The next robot will attach the gear (lock washer) and
3. Tell the students that their assembly line groups pass it along to the next assembly robot.
will be robots in a factory that produces widgets (a 4. The next robot will place the nut on the widget as
common term used in manufacturing to denote a specific shown in the photo . This step may result in
item to be constructed). Each widget should be the most rejected components because the
constructed with the same specifications and in a nut has to be exactly flush with the bottom
specified order. of the widget.
4. Tell students that their widget 5. The final robot will take the finished
product will be used in machines for widget and place it in a shipment package or 1
interplanetary exploration or in an align it on the table in a specific format.
ROV (remote operated vehicle) 6. One or more persons in the class who
where the widget must meet certain have been designated as “Quality Control
specifications and each widget must Specialists” should evaluate each team’s
be the same. completed set of 20 widgets. Any widget not 2
5. Demonstrate how to put completed correctly should be placed in the
together a widget correctly. Have a Completed team’s “reject area.” Reasons for rejection:
single member of each group put widget
a. nut not flush on bolt
together one widget correctly and have the groups time b. too many or not enough widget
the process. Record the time on the Group Data Sheet; components
(box #1- Time for single robot to completely assemble
widget). 3
6. Explain that each member of the assembling team
is a robot, therefore, each robot is limited to movements
that a robot arm can make and nothing more. In other
words, if a piece is dropped, the worker can not look for
it, bend over, or pick it up.Thus, each team should agree
on an assembly method that they think will produce an 4
accurate widget in the shortest time possible.
7. Have teams put together one widget using the Widget
complete
assembly line method chosen and record the time on the and correct!
Group Data Sheet; (box #2 - Time for assembly line Sample of one type of widget alignment
67
c. widget components out of order
Photos of sample rejected widgets are to the right.
7. Team members should record the number of rejects on
Group Data Form; box # 4 - Number of incorrect
assemblies (rejects).
8. To calculate the percentage of rejects for the team, the
# of rejects should be divided by 20 (the total number of
widgets made by the team). The percentage should be
recorded on the Group Data Sheet; box #5 - Percentage of
incorrect assemblies (rejects).
Rejected widget - nut Rejected widget -
not screwed on enough nut screwed on too far
Extensions:
1. The Quality Control Specialist Team can be asked to evaluate the
assembly of widgets for each team. Total quality and a percentage of error
can be calculated for each team as a competition.
4. Instead of using nuts and bolts, other options for assembly line task
could be putting together a sandwich, a puzzle, or a model.
5. The nuts and bolts assembly in this activity can be made harder by
specifying shiny side up on all or creating different specifications that
would cause the robot to have to use more judgment than just a simple step.
Review:
This activity shows how an assembly line robot the mistakes of a human worker because the robot does
would do a simple task to create a product. Quality not get bored or tired. This tasking of robots was one of
control is very important to human assembly lines but the original ways that robots were used to assist
the robot worker does a repetitive task without making humans.
68
Assembly Team Data Sheet: – Lesson 17 Robot Factory
Names of robots in group:
___________________________________________ ___________________________________________
___________________________________________ ___________________________________________
Table for recording times and quality
Answer the questions below after the activity is complete (use the back of the paper, if needed):
1. Which did you find to be more effective: the single person or the robot assembly line? __________________
Explain.
2. Did the results of your production of widgets meet your expectations? Why or why not?
3. How difficult was it for the team members to behave as robots instead of humans? Give an example.
5. What sensory devices did your robots need (tactile, visual, etc.) and why did they need them?
7. If you could do this activity over, what would you change and why?
69
Quality Control Specialist Team Data Sheet: – Lesson 17 Robot Factory
Names in group:
___________________________________________ ___________________________________________
___________________________________________ ___________________________________________
70
Lesson 18: Engineering Challenge - System
Engineering a Robot
Activity Credit: NASA’s Space Place (http://spaceplace.nasa.gov/en/kids/)
and the Jet Propulsion Laboratory, California Institute of Technology, Pasadena, California
(http://www.jpl.nasa.gov/)
Objectives:
Students will learn how systems are integrated to solve problems as they design their own program to solve a chosen
problem.
Procedure:
1. Introduce the idea of systems engineering using the
background information on the previous page. 4. Have each group pick a problem to solve. The group
may decide on their own problem for their robotic system
2. Discuss the example, “Autonomous Parallel Parking to solve or choose from a set of problems provided by the
System,” in this lesson. teacher. Some suggested problems may include:
• Design a “cruise control” program that will drive a car at
3. Divide the class into groups of four. Each member maximum speed (within the speed limit) while
of the group will be given a job card to assist the team in maintaining adequate stopping distance behind the
accomplishing their goal and solving the problem they vehicle ahead.
choose. One member of the group will be the Project • Design a program that will park a car in a garage.
Engineer who provides leadership to discussions as the • Design a program for
team moves through the steps of the design. Another a robot to enable it to
member of the group will be the Facilities Engineer who locate and pick up
provides correct templates and drawings to meet the dirty socks lying on
robotic criteria that will give a visual solution to the the bedroom floor and
problem. The next member of the group will be the put them in a hamper.
Developmental Engineer who will lead production of • Design software to
robotic design and research and develop the systems control a lawnmower
needed to accomplish the task. The final member of the so it will
group will be the Test Engineer who will make records of autonomously mow a
the group’s decisions for each step and record rectangular lawn of
modifications to the design.
72 72
certain dimensions. 5. Have each group research the problem and design a
• Design a robot that will do some small task on an robotic system that will accomplish the task. Tell them to
assembly line for making some product (even peanut be sure to include drawings and diagrams that will
butter and jelly sandwiches!). illustrate the program. Also, remind them to record any
• Design a program to control a device to autonomously modifications that were made to the original plan and why
clean the bottom and walls of a swimming pool. they had to be made.
Job Cards
Project Engineer Facilities Engineer Developmental Test Engineer
Engineer
Makes records of
Provides leadership to Provide correct Leads production of team’s decisions for
discussions as the templates or drawings robotic design. each step and
team moves through to meet robotic criteria. modifications of
the steps design.
of the
design.
73
2. Using computer-controlled steering, braking, and will immediately correct tiny errors and assure accurate
automatic transmission mechanisms on the car, the placement of vehicle.
system shall be able to maneuver the car into a space • Vehicle will include a driver panic button on the steering
equal to the length of the car plus 2 meters (about 6 feet), wheel, which will abort the process instantly and release all
leaving 7 to 30 centimeters (3 to 12 inches) between the controls to driver.
tires and the curb.
3. System shall be able to sense the distance to obstacles SOFTWARE INPUTS:
ahead, behind, and on both sides of car up to 10 meters • Indication of which side of street (left or right) to park on -
(about 33 feet) away. switch set by driver
4. During parking maneuvers, no part of car shall be • Operational mode (on or off) - switch set by driver
closer than 7 centimeters (3 inches) to any part of another • Distance from obstacles - data from LIDAR sensors
car. • Speed (including direction) - data from LIDAR sensors
5. The car shall be parked with no more than one reverse • Acceleration - data from LIDAR sensors
maneuver and one forward maneuver. • Front wheel angle - data from sensor in steering system
6. If the car is on a hill, system shall turn front wheels • Slope of road - data from slope sensor
against curb to prevent car from rolling downhill.
7. Once activated, autonomous parallel parking process SOFTWARE OUTPUTS:
shall take no more than 30 seconds. • Go/no go signal to rest of system (based on distance
8. System shall be able to detect unforeseen conditions or inputs from sensors)
system failures, shut down, and signal for driver • Instructions to turn indicators
intervention. • Instructions to transmission
9. System shall allow immediate driver intervention at any • Instructions to accelerator
time. • Instructions to steering system
10. System shall signal when car is in final parked • Instructions to braking system
position and return control of car to driver. • Failure warning to human user
74
Evaluation:
Have each group share their designs with the class. The teacher will use an evaluation chart or rubric to evaluate
each group. A sample of a possible evaluation chart is shown below.
Review:
This activity helps students understand systems
engineering and how a robot requires many systems and a
team with various specialities to accomplish the goal of
the system. In terms of Mars mission spacecraft, the
system should be autonomous, that is, enable the
spacecraft to size up a situation, decide what to do, and
carry out its task with no help or communication with
humans. In other words, be an independent operating
system such as the parallel parking system in the example
problem in this activity.
75
Student Worksheet and Response Sheet— Lesson 18: Engineering Challenge - System Engineering a
Robot
Names of group members:
Project Engineer: ________________________________________________________
Facilities Engineer: ______________________________________________________
Developmental Engineer: _________________________________________________
Test Engineer: __________________________________________________________
Directions:
1. Your team is to choose a problem that you decide on or that your teacher provides.
2. Each member of the team contributes their particular expertise to the solution of the problem.
3. Look at the sample problem to see a good model for thinking of the steps and requirements to solve this problem
using an autonomous robot.
4. Record your plan and your diagram of the process on the chart paper provided by your teacher. Remember: Use
regular notebook paper to draft your plan before putting it on the chart paper.
5. Record any changes you made to your original design once the Test Engineer has asked the “what it’s” for the team
to solve.
6. Be prepared to present your plan to the class.
Use the questions and area below to draft a plan (Use the back of this sheet or another sheet of paper if necessary):
1. What is the overall problem to be solved? _________________________________________________________
_____________________________________________________________________________________________
2. Now, imagine a machine (sort of like a robot) that includes a computer and software that will solve the problem.
This machine, with its computer hardware and software, we will call the “system.” What are the specific requirements of
this system? Include measurable performance characteristics, if possible. Use the words “shall” or “must” to describe
what the system needs to be able to do.
3. What will be the overall design of this system? How will you organize the requirements so that you group similar
ones together so they can be met by the fewest separate parts of a system? Are there requirements that will be just too
hard to meet and maybe could be sacrificed? For example, would it be enough if the autonomous parallel parking system
in the example could detect obstacles up to 15 meters (16 ft.) away, rather than 20 meters (22 ft.)? Include drawings, if
they will help show your design thinking.
4. In thinking about how the software will be designed, what kinds of information (called inputs) will be coming into
the program from the outside? What kinds of data or instructions will the program be providing (called outputs) after it
has processed the inputs?
5. Draw a picture of how the different parts of the system will communicate with each other (called interfaces). Don’t
forget the human aspect of interacting with the system. You might act out the rules or steps the robot will follow in doing
the task and make this part of the presentation to the rest of the class.
76
Lesson 19: Rover Races
Activity Credit: ASU (Arizona State University) Mars K-12 Outreach Program
Objectives:
Students will experience some of the challenges of teleoperating a robotic vehicle on another planet by allowing a
rover driver to design and execute a series of commands to guide a human rover over a simulated Martian surface.
77
Procedure:
then be given time to chart the course for the rover without
the rover or any team member, other than the judge, knowing
the goal. After the drivers chart their courses on their Course
Directions sheet, they should stand or sit at the end of the
course with their backs turned so they cannot see the course.
Note: Have teams do a practice session prior to the
timed race.
9. The other mission team members should get in their
positions to begin the rover mission. (See sample rover
Left: Bottom cruise ring for Mars rovers (black inner ring course drawing on page 79.) All team members’ positions
contains the low and high-gain antennas) and jobs should be discussed.
Right: Stereo imaging capabilities of Mars rovers, Spirit and
Opportunity 10. The teams will all start at the same time on the
teacher’s signal, with the timers from each team starting their
1. Divide the class into teams of 6 students. Students stopwatches at the same time.
should be assigned one of the following jobs: the “rover 11. As soon as the start signal is given, the driver gives
driver;” the “team timer;” the “team judge;” the “rover;” the first command to the driver relayer and the driver relayer
and two “relaying devices,”(“driver relay” and “rover takes the command to the rover relayer. Drivers cannot give
relay”). more than two commands of 5 words or less per relay. (The
2. Prepare a set of job cards for each rover team. Use only exception to the limited words for commands is during
3” x 5” index cards to make a driver card, a rover card, a the anomaly or problem part of the mission. Then, and only
driver relay card, a rover relay card, a timer card, and a then, can the driver use more to describe the solution.
judge card for each team. (See page 80.) Make an anomaly NOTE: Too many words are sometimes difficult to transmit
card to put in an envelope for each rover. with too many words to repeat.)
3. (An anomaly is any occurrence or object that is 12.The rover relayer gives the command to the
strange, unusual, or unique. It can also mean a discrepancy blindfolded rover who executes the command and tells the
or deviation from an established rule, trend, or pattern. rover relayer when the command is complete.
Sample anomalies are on page 79. These can be copied 13.The rover relayer then takes the information to the
and cut apart and/or the teacher can make others, if driver relayer who tells the driver that the command is
desired.) complete.
4. Make a copy of the Anomaly Solutions from page 82 14. The driver continues this command process until all
for each driver relay to have when anomaly interrupts the steps have been completed and the mission has been
mission. NOTE: The anomaly solutions are on the accomplished.
Judge/Timer Sheet. But, a copy needs to be printed for the 15. Along the way, the teacher can say, “mission
driver relay, too. challenge,” and the mission is interrupted for each rover to
5. Set up the rover course for each team so that they hold up the “Anomaly Envelope” that the rover was given at
have enough distance between the beginning of the race. The rover relayer takes the
them to avoid collisions. (See envelope to the driver relayer who takes it to the driver.
sample course on page 79.) 16.Each driver opens the envelope and reads the anomaly.
6. Use laminated, flat pieces The driver must then find a solution from the Anomoly
of construction paper shapes to Solutions page and tell the driver relay to carry the
simulate rocks on the surface of instruction to the rover relay, who gives the rover the
Mars. Do not use any obstacle solution.
that could cause the blindfolded 17.The mission continues until it is complete or time is
“rover” injury. Label each rock called by the teacher. The time of completion and the judges’
so rover will know which ones to use, as commanded. error points are recorded. (The judge should have been
7. Preface the activity with a discussion on planetary constantly watching and listening to the communications and
rovers and how they communicate information to Earth actions to see if the rover runs into a rock or does not follow
and receive instructions from the Earth team. Sites, such as the instructions precisely. The judge must also have a list of
http://marsrovers.jpl.nasa.gov/technology/bb_telecom possible anomalies and solutions so he/she can judge if the
munications.html, can be helpful resources. correct solution was followed by the rover. (One point is
8. Drivers will receive the mission from the teacher. assessed for each incorrect action.) The team with the best
(See sample mission cards on page 78.) Drivers should time and the fewest errors is the best rover team.
78
Review: Resource:
This activity allows for teamwork and simulating 1. Rover interactive at http://www.nasa.gov/
the time delay involved in communicating with Mars audience/foreducators/robotics/home/ROVER.html
rovers from Earth. Understanding some of the problems
that occur with long-distance robotic communications
can lead to new technologies or solutions. Sample Mission Cards for Each Team
Team 1 Mission:
Extensions: Retrieve rock 4, place it upside down on rock 3,
and continue to finish line.
1. Have students build their own rover models,
explaining what type of instruments they would
include and why they are necessary. Team 2 Mission:
Retrieve rock 3 and place on top of rock 1.
2. Have students research the types of rovers or Then proceed to finish line.
other types of robotic spacecraft that are already
traveling toward a destination or are being developed
for solar system exploration. Team 3 Mission:
Retrieve rock 3, place it under rock 2, and
3. Have students debate the pros and cons of continue to finish line.
sending robots versus astronauts to explore space.
79
Sample Rover Races Set-up and Materials
Starting Line
Diagram letters key:
T1 Course T2 Course T3 Course T4 Course T = team
D = driver
R = rover
Rock J = judge
1 Rock TI = timer
1 DR = drive relay
Rock RR = rover relay
1
Rock Rock
Rock 2 1
J1
2 J2 J3 Rock
J4
Rock 2
2
Rock
Rock 3
3 Rock
3 Driver Relay team
Rock members stand near
3 drivers to receive
DR1 DR2 DR3 DR4 commands from drivers
and transmit commands
Rock Rock to Rover Relay team
4 Rock 4 members.
4 Rock TI4
TI2 TI3 4
TI1
Finish Line Finish Line Finish Line Finish Line
80
Sample Team Member Cards (may be enlarged when printing):
81
Lesson 19: Rover Races
Information Sheet and Course Directions for Driver
Name of Driver ___________________________________ Name of Team ___________________________________
1. Your teacher will give you a card with your team’s mission.
2. Before the mission begins, walk the course, write down the course directions for the rover to follow on the Commands
List below, and count your steps as you walk through the course to ensure your commands will work.
3. When the rover is in the correct position to collect the sample you are required to gather (according to calculations on
Commands List), use the Rock Sample Retrieval command. Remember to use the word “stop” after each command.
4. The rover should follow the commands you have written down and sent through the Driver and Rover Relays nothing
more. Do not change your original plan except for the insertion of solution commands to solve the problem that will be
sent to you from the rover.
Here are some simple commands that you may use to make your plan for your mission and direct your rover:
Right (R)
Left (L)
Backward (B)
Forward (F)
Stop (S)
Rock Sample Retrieval (RSR)
3. 13. 2.
4. 14. 3.
5. 15. 4.
6. 16. 5.
7. 17. 6.
8. 18. 7.
9. 19. 8.
10. 20.
After completing the mission, answer these questions with your team (use the back of this paper if necessary):
1. How well did your group work as a team? What could your team have done better?
2. What problem did your rover have during the mission? How did you solve it?
3. What were some communication problems with getting the mission finished quickly?
4. How does this activity demonstrate the difficulty that NASA has with completing robotic rover missions? Give an
example.
82
Lesson 19: Rover Races
Judges and Timers Sheet
.
Name of Judge: ____________________________________ Circle Your Team: Team 1 Team 2 Team 3 Team 4
Name of Timer: __________________________________
Judge: Make a tally mark (example: l l l) each time your team’s rover crashes into a rock or incorrectly follows
commands from the rover relay.
Total Rock Crashes and Incorrect Moves =
Timer:
Total Time to Complete the Course =
For Judge:
Draw a diagram of your team’s course before the mission begins. Then, draw a line of the path your rover actually
traveled. Put an x in the spots where you had problems.
Wheels:
If wheel is stuck:
• B3 steps
• F5 steps quickly. Stop.
If wheel stops moving:
• Shut down for 5 seconds. Stop.
• Reboot (clap hands 5 times). Stop.
Communication:
Did not receive last command:
• Resend the last command. Stop.
Low energy from solar arrays:
• Go to back-up battery source (Do 10 jumping jacks to
start the back-up power.) Stop.
Weather:
Dust storm
• Power down for 1 minute. (Stop and count to 60.)
• Reboot and continue mission. Stop.
Terrain:
Approaching ravine:
• B2 steps
• Turn 90 degrees L. Stop.
• F2 steps.
• Turn 90 degrees R. Stop.
83
Lesson 20: Do the Roomba: A Curriculum for
Learning Roomba from iRobot.com
Activity Credit: Drew Housten (this idea was developed out of his Master's Thesis work
at Drexel University during 2008) and the iRobot.com site
Objectives:
Students will become familiar with the iRobot Create platform and begin the process of learning how this robot
platform performs. The experimentation with the iRobot Create will reinforce how robots work.
National Standards:
National Science Standards: National Technology Standards:
Content Standard A: Science as Inquiry Standard 8: Students will develop an understanding of
• Abilities necessary to do scientific inquiry the attributes of design.
• Understandings about scientific inquiry Standard 9: Students will develop an understanding of
Content Standard E: Science and Technology engineering design.
• Abilities of technological design Standard 12: Students will develop abilities to use and
• Understandings about science and technology maintain technological products and
Content Standard F: Science in Personal and Social systems.
Perspectives
• Science and technology in society
Unifying Concepts and Processes
• Evidence, models, and explanation
Materials:
• iRobot Create (about $130.00 - includes iRobot Create Programmable
robot; battery case, not including batteries; Create robot serial cable; iRobot Create with Command Module
Create robot fourth wheel; Create robot screws - 8 pack)
• iRobot Create command module or PC to program the iRobot (the
command module allows the iRobot to move without wires attached and C
or C++ can be used as the programming language; the PC can be used to
program the iRobot Create by attaching the included robot serial cable to
the iRobot’s Mini-Din connector and uses OI or Open Interface serial
protocol)
• iRobot Create owner’s guide - helps to understand how the platform
works and how to program it using OI
• Optional accessories or sensors can be added
For pricing and more about the iRobot Create, including the Owner’s Guide
download and some interesting projects, go to the iRobot Create Website at
http://store.irobot.com/shop/index.jsp?categoryId=3311368.
84
Background and Resources:
The iRobot Create is a robotics education Item Roomba iRobot Create
tool that helps answer two concerns with using 5 Roombas (iRobot Create
robotics in education - the cost and making Programmable Robot with Battery and $1100
resources accessible to educators. Robotics Fast Charger
encourages students to go into STEM (science, 5 BlueTooth Adapters $200
technology, engineering, and mathematics)
3 Virtual Wall Units $120
fields and also encourages problem solving
skills, math abilities, engineering principles, 1 Webcam $60
creativity, and teamwork.
The iRobot Create can be used with a 1 Network Switch $60
• The iRobot store is a good resource as well as a place to order the iRobot
Create -http://store.irobot.com/shop/index.jsp?categoryId=3311368. Not
only does the site have the products for the iRobot Create, but it also has
FAQs, Manuals, and Projects.
Procedure:
1. Divide the class into groups of 3-4. the computer is running on. Directions for setting up
2. Set up the iRobot Create (Roomba) with BlueTooth BlueTooth adapter for either Mac or PC platform can
hardware, cable connection, or command module. Make be found at the eGFI site mentioned in the
sure the Roomba is charged and the batteries are Background Information.
installed and working. If using the BlueTooth hardware 4. The classroom computers need to be configured
(ElementDirect BlueTooth Adapter Module), plug the in a network such that all the computers can
module into the Create expansion port. communicate with each other uninhibited by firewalls.
3. When using BlueTooth technology, be sure to Some school districts have policies for setting up
network the computers with the teacher’s computer networks and have IT professionals who are able to do
being designated as the communication hub between the so. If not, and the computers are specifically
network and the Roombas. The teacher’s computer needs purchased for supporting a robotics curriculum, there
to have BlueTooth capabilities. Setting up a BlueTooth are many guides available online for setting up a local
adapter differs depending on the operating system that network.
85
5. Follow the directions for working on the Roomba 8. Evaluate each group on how well they
Network (found on page 12) found in the eGFI link to understand their robot using the K-W-L-H technique.
the Teacher’s Guide - http://gicl.cs.drexel.edu/wiki- K stands for helping students recall what they Know
data/images/1/1c/LearningRoomba-Introduction- about the subject.
TeachersGuide.pdf. This guide W stands for helping students determine What they
is helpful for learning and wanted to learn.
working with the iRobot L stands for helping students identify what they Learn
Create Roomba. as they work with the robot.
H stands for How the students can learn more.
K W L H
What do you What do you What did How can you
know about want to learn? you learn? learn more?
your robot?
Objectives:
Students will learn how to use a graphing calculator to operate a robot and complete the mission by using commands
from the calculator.
87
Background: Norland Calculator
Robot kit with calculator
About the calculator robot - These robots get their motion
commands by sending an electronic pulse to each servo motor
in the robot base. (A servo motor is a combination DC motor,
a gear reduction unit, a position-sensing device, and a control
circuit that has the function of receiving a control signal to
turn the motor in the direction needed to position the shaft
correctly.) These pulses or commands are sent via
the calculator with a series of inputs from the user.
The directions for assembling the robot set about an
hour for assembly. All that is required is to install
the bumper on the front, mount the wheels, plug in
the link cable, and install batteries. The directions
that come with the kit give instructions about using
the software. Two lines of programming code will
make the robot move, but several lines are needed to
get the robot to solve the task you wish to be
accomplished. The mission that should be
programmed into the robot for this activity is to
navigate a maze to retrieve and return an object to
and from an original starting point. This is
accomplished by inputting the correct series of
commands for the turns and movements, as well as
getting the package attached to the bumper and
returned to the beginning of the maze.
About the NASA Crawler-Transporter that will
be built as a part of this calculator-controlled robot Crawler shown in front of VAB
activity - The Crawler-Transporter has been used by
NASA to transport the Space Transportation System
(the Space Shuttle and fuel tanks) from the Vehicle Assembly Building (VAB) to the launch pad on a Mobile
Launcher Platform (MLP). It traveled at approximately 1 mph for approximately 4.2 miles from the VAB to launch
pad 39B, the commonly used launch pad for Shuttle launches. (A short video of STS-131 being moved to the launch
pad can be found at http://www.nasa.gov/mp4/432402main_ksc_030410_sts131_rollout.mp4.)
STS 101 Atlantis aboard the crawler prior to After delivering shuttle Discovery to the launch pad for the STS-124
launch mission, the crawler-transporter is moved to the foot of the pad
88
Procedure:
1. Teacher or students should first assemble the robots
An example is below:
according to the directions included in the kit. Make sure that
8. Present the challenge
batteries are working and that cable connections are secure.
to the student groups: The
2. Have students practice with the Programming
official test maze that your
Procedures (on the next page) and get familiar with the
robot should complete
software for the robot.
consists of four straight
3. Have students lay out a maze for their robots to
runs and
follow with meter/yard sticks on each side about one foot
three turns.
(30.48 cm) apart.
At the end
4. Start with two straight runs with a right angle in
of the maze
between them.
there will
5. Create the new program MAZE (see Programming
be a
Procedures on next page, if needed).
package cube that must be
6. The programming of steps to accomplish the maze
recovered (students need to
should have the appearance of the example below:
attach something to the
Send ({ABC,xxx}), where:
front of the robot bumper to
xxx is the number of seconds of run time in centiseconds
retrieve the cube) and
A - Time or Bumper B - Left Wheel C - Right Wheel returned to the starting line.
Teacher note: The cube
1 = timed 0 = backward 0 = backward
movement only can be attached with tape or
1 = no motion 1 = no motion velcro or any creative way
2 = move until
bumper hits the students can design.
2 = forward 2 = forward
9. Grading scale:
3 = time or until
bumper hits Robot retrieves cube and returns it to start: A+
Robot retrieves cube and spins in circle for joy: A
For example:
Robot makes it through, but misses cube: B
Send ({122,600}) (1= timed movement only; 2= left wheel
Robot makes it halfway through the maze: C
forward; 2 = right wheel forward; and 600 = 6 seconds)
10. Have students analyze the results of their robot
Get (R) (Always needed to close a Send command)
maze activity and answer the questions on their student
The robot will move forward for 6 seconds.
data sheets.
Students will also need to know how fast their robot
Crawler-Transporter Exploration Extension
travels. For example, if their robot takes 5.27 seconds to
Procedure:
travel the distance of one meter/yard stick or 100 cm
1. Have students build a simple rocket according to the
(39.37 in.), it is traveling at approximately 18.98 (rounded
instructions in the rocket kit. (These can be done at home
to the nearest hundredth) cm (7.47 in.) per second (r = d / t
or before class if time is limited.)
or r = 100 cm / 5.27 or r = 39.37 in. / 5.27).
2. Have student groups design a mobile launch
When the students have discovered how to make their
platform (Crawler-Transporter) on graph paper that will
robot rotate for one turn, they will need to determine how
support the rocket and fit on the robot. The design must
many seconds the rotation must last for a 90-degree turn.
keep the “multimillion dollar rocket” secure through turns
7. Students will need to construct a simple paper cube
and rises in elevation. It must also allow for access to the
to be the object that their robot retrieves when it goes
calculator buttons needed to run the robot.
through the maze.
3. Have students use the design they created to build a
mobile launch platform from materials provided by the
teacher. (One example is shown on the left.)
4. The maze from the introduction activity will
represent the “Crawlerway” at Kennedy Space Center
(KSC) which connects the VAB to the launchpad.
Students should use the Crawler-Transporter that they
built and the MAZE program to transport a rocket from
the beginning of the Crawlerway to the end.
5. Have students evaluate their efforts and answer the
questions.
89
Programming Procedures:
Programming the Calculator Robot for straight lines Line 1: Press PRGM, then use the arrow to highlight I/O.
and turns: Use the arrow to scroll down to B: Send ( and press
1. Discuss how many different ways you can program ENTER. Press 2nd and then press ( for open brace. Type in
your robot to turn. (Note: There are several ways to make 122 , 600. Close the braces and parentheses by pressing
the robot turn: one wheel stopped and the other moving 2nd,[}], then ). Press ENTER. The first line should appear:
forward or backward, one wheel moving forward and the :Send({122,600})
other moving backward, et cetera. A sample right turn would Line 2: Is blank
be: Send ({120,42}) followed by Get (R).) Let students
Line 3: Press PRGM, then arrow to highlight I/O. Use the
practice turning until they are comfortable with this process.
arrow to scroll down to A:Get (, and press ENTER. Press
(Look at Group Date Sheet for more help.)
ALPHA, the [R]. Press ) then ENTER. The third line should
2. Practice getting from a point A to a point B in a
appear as: :Get(R)
straight line. (Note: Calibrate the robot to move in a straight
line by correcting wheel speed.) Line 4: Press PRGM, then use the arrow to highlight I/O. Use
• Run the CALI program. Press PRGM and use the arrow to the arrow to scroll down to B: Send ( and press ENTER.
scroll down to : CALI. Press ENTER. Place the robot on Press 2nd and then press [{]. Type in 120 , 42. Close the
the floor, then press ENTER again. Press ZOOM. braces and parentheses by pressing 2nd, [}], then ). Press
Note which way the robot veers and press the bumper to ENTER. The fourth line should appear as: :Send({120,42})
stop the robot. Line 5: Press PRGM, then arrow to highlight I/O. Use the
• Slow down the faster wheel of the two wheels by pressing arrow to scroll down to A: Get (, and press ENTER. Press
the button under the DN on that side. Due to the design of ALPHA, then {R}. Press ) then ENTER. The fifth line
the electronics, you may have to change this 70- 100 units should appear as: :Get(R)
to see much speed change. Line 6: Press PRGM, then use the arrow to highlight I/O. Use
• Press ZOOM and the speed of the wheel should change. arrow to scroll down to B: Send ( and press ENTER. Press
Press the bumper and continue adjusting the speed until 2nd and then press [{]. Type in 122 , 600. Close the braces
the robot goes straight. For simplicity, it’s best to change and parentheses by pressing 2nd, [}], then ). Press ENTER.
the speed of just one wheel. The sixth line should appear as: :Send({122,600})
• Once your robot is going straight, make a note of which
wheel was adjusted and the correction number. To leave Line 7: Is blank
the CALI program, press ON, then 1, then CLEAR. Line 8: Press PRGM, then arrow to highlight I/O. Use the
• Edit the CORRECT program. (Press PRGM, then use the arrow to scroll down to A: Get (, and press ENTER. Press
arrow to highlight EDIT. Use the arrow to scroll down to : ALPHA, then [R]. Press ) then ENTER. The eighth line
CORRECT. Press ENTER.) If you had to slow the left should appear as: :Get(R)
wheel, change “255” in the program Line 1 to the
appropriate value. If you slowed the right wheel, change Adjust command times as necessary. Add forward
the “0” in program Line 4 to the appropriate value. To motion and turns as needed. A sample left turn is,
insert numbers, press 2nd, then [INS]. To finish, press 2nd, :Send({102,42}).
then [QUIT].
• Run the CORRECT program and press the bumper to stop Answers to questions 1-3 for Crawler-Transporter on
the robot. Your correction is now set in the robot’s memory Data Sheet:
until the power switch is turned off. Whenever you switch 1. The weight and placement of the MLB and rocket may
on the robot, run the CORRECT program to reestablish the change the traveling and turning characteristics of the robot.
wheel correction. 2. At one mph NASA’s Crawler-Transporter is traveling
Note: The instructions above were from Lesson 1 in the at 44.7 cm/s (17.6 in/s). It’s faster by 24.7 cm/s (9.72 in./s).
Calculator Controlled Robots: Hands-On Math and Science 3. Answers will vary. The Crawler-Transporter uses
Discovery curriculum guide. The entire guide can be hydraulic lifts to keep the Space Transportation System
accessed at http://www.nasa.gov/pdf/239512main_ vertical as it goes up the incline at the launch pad.
Calculator_Controlled_Robots.pdf. Background Information on the Crawler-Transporter can
be found at: http://en.wikipedia.org/wiki/Crawler-
Programming the Calculator Robot for this activity: transporter.
Turn on your graphing calculator. Press PRGM and arrow Build a paper model of the Crawler-Transporter by going
to highlight NEW. Press ENTER, then spell out [MAZE] by to http://www.axmpaperspacescalemodels.com/
pressing the appropriate keys. Press ENTER and you’re ready CrawlerTransporter.html.
to enter the first command for the program.
90
Review
This activity introduces programming in TI-BASIC. name the language, but only refers to it as "extensive
(TI-BASIC is the unofficial name of a BASIC-like programming capability.”) This activity can be expanded
language built into Texas Instruments or TI graphing using the website provided at the beginning of the lesson
calculators, such as the TI-83 series, TI-84 Plus series, TI- for NASA’s Calculator Controlled Robots: Hands-On
89 series, TI-92 series, and TI-73. TI does not officially Math and Science Discovery curriculum guide.
2. Set up a maze with meter/yard sticks to create sides about one foot (30.48 cm) apart. Start with two straight runs with
a right angle turn in between them.
3. Which ways might be best for navigating your maze? How can you get your robot to make the 90-degree turn in your
practice maze?
4. The programming of steps to accomplish the maze should have the appearance of the example below:
Send ({ABC,xxx}), where:
3 = time or until
bumper hits
For example: Send ({122,600}) (1= timed movement only; 2= left wheel forward; 2 = right wheel forward; and 600 = 6
seconds)
Get (R) (Always needed to close a Send command)
Your group will also need to know how fast your robot travels. For example, if your robot takes 5.27 seconds to travel
the distance of one meter/yard stick or 100 cm (39.47 in.), it is traveling at approximately 18.98 (rounded to the nearest
hundredth) cm (7.47 in.) per second (r = d / t or r = 100 cm / 5.27 or r = 39.37 in. / 5.27).
91
When your group has discovered how to make your robot rotate for one turn, you will need to determine how many
seconds the rotation must last for a 90-degree turn.
5. The official test maze has been set up by your teacher. At the end of the maze there will be a paper cube to be retrieved
and returned to the start line. The chart below will help you plan your strategy for completing the maze.
1. _________________________________
2. _________________________________
3. _________________________________
4. _________________________________
5. _________________________________
Describe three situations where humans couldn’t reach and you would need a small robot to explore.
1. ______________________________________________________________________________
2. ______________________________________________________________________________
3. ______________________________________________________________________________
Run 1
(In centimeters/inches)
Turn 1
(Left or Right)
Run 2
(In centimeters/inches)
Turn 2
(Left or Right)
Run 3
(In centimeters/inches)
Turn 3
(Left or Right)
Run 4
(In centimeters/inches)
92
Crawler-Transporter Exploration Extension Directions, Results, and Data
Directions:
1. Follow the directions to build a rocket from the kit your teacher provides. (Follow all manufacturer’s
recommendations and the National Association of Rocketry’s Model Rocket Safety Code when building and
launching rockets.)
2. On graph paper, design a mobile launch platform (the Crawler-Transporter) that will support your rocket and fit on
the robot. The design must keep your “multimillion dollar rocket” secure through turns and rises in elevation. It must
also allow for access to the calculator buttons needed to run the robot.
3. Use your design to build a mobile launch platform from materials provided by your teacher.
4. The maze from the introductory lesson on Turns and Mazes will represent the “Crawlerway” at Kennedy Space
Center (KSC) which connects the VAB to the launchpad. Use your Crawler-Transporter and the MAZE program to
transport a rocket from the beginning of the Crawlerway to the end.
5. As an added challenge, you can add a 10° incline ramp to the end of your Crawlerway.
6. Your teacher can decide whether or not you can launch the rocket when the challenge is complete.
Answer the questions below after you have completed this part of the activity:
1. Did you have to change the time durations in the MAZE program for the successful transport of the rocket? If so,
why did that occur?______________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
2. When NASA’s Crawler-Transporter is loaded with the MLP (Mobile Launch Platform) and the Space Transportation
System, it weighs about 17 million pounds and creeps along at only one mile per hour. Calculate which is faster, the
Crawler-Transporter or a robot that travels at 20 centimeters per second?____________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
________________________________________________________________________________________________
By how many centimeters/inches per second? _______________________________________
3. The Crawler-Transporter has to keep the Space Transportation System vertical as it goes up a 10° incline ramp at the
launchpad. Below, draw a design of how you would keep your rocket vertical if the robot had to go up a 10° incline.
Label all parts of your diagram.
93
Summary and Additional Resources
And now for LEGO Robotics..... Grant Information:
As most people who are interested in educational robotics 1. The LEGO Children’s Fund Grants guidelines and
know, the program that has seen much success and application can be downloaded at:
participation from schools all across the country, is the http://www.legochildrensfund.org/Guidelines.html.
LEGO Mindstorms NXT robotics program. This program is This Foundation awards grants to qualified tax-exempt
well constructed and includes lesson plans and all needed organizations (as determined under section 501(c) (3) of the
information, as well as competitions to show the skill of the Internal Revenue code) including educational organizations
teams. The LEGO NXT is ideal for middle and high school as defined in USC 26 § 170 (C) with specific, identifiable
teaching. The LEGO Mindstorms Education Base Set, along needs primarily in these areas of support:
with the lessons created by Carnegie Mellon, are available • Early childhood education and development that is
from many sources. Use a search engine to locate a supplier directly related to creativity
that you would like to use. Here are some tips for starting a • Technology and communication projects that advance
LEGO robotics group: learning opportunities
1. Decide on the size and number of student teams.
Teams of 2 or 4 students per robot work well. Teamwork is a 2. The Air Force Association awards grants of $250 each
big part of the activities, as well as in the modern workplace. to teachers promoting aerospace education and the STEM
(Some competitions, such as FIRST LEGO, limit the team subjects in their classrooms.
size to 10 students.) http://www.afa.org/aef/aid/grants.asp
2. Work on writing grants and partnering with local 3. Another organization with local chapters - AFCEA
technology businesses to get funding for the robotics kits (Armed Forces Communications and Electronics
that you will need to purchase to support your program. Association) may be a source of funding.
http://www.afcea.org/education/scholarships/
3. Define roles for the robotics teams allowing team
STEMTeachers.asp
members to experience each role and share in the
responsibility for all parts of the process from building to
4. Toshiba America Foundation offers science and math
programming. One member of the team can be the Engineer
(builder), another member can be the Software Specialist education grants. http://www.toshiba.com/taf/
(programmer), another member can be the Information
Specialist (gets the necessary information for the team to 5. Lowe’s Toolbox for Education grants are another
move forward), while another member can be the Project possible source. http://www.toolboxforeducation.com/
Manager (makes sure things get done).
6. LEGO has a website dedicated to locating and
4. Identify technical and logistical requirements, such as applying for grants with some ideas and a “how to” for
the types of robots, computers, classroom / practice area, writing grants. http://www.legoeducation.us/about/item.
network, multimedia presentation to present material to aspx?ap=2&art=314
entire class, etc.
7. Civil Air Patrol’s Air Force Association grants for
5. Pricing can be found on the LEGO Education website.
members who are educating youth in STEM subjects -
Some approximate costs associated with the program are:
http://www.capmembers.com/ae.
LEGO Mindstorms Education Base Set = $280
Education Resource Set = $80
Programming Software LEGO NXT 2.1 and site license = $340
94
Robotics Competitions:
There is also a surprising amount of robotics
competitions that are geared toward school age children,
particularly ages 9 and up. Some of these include: BotBall,
First Lego League, FIRST Robotics Competition, Robofest,
VEX, and BEST.
• Botball information and registration can be found at:
http://www.botball.org/.
• FIRST LEGO League Website -
http://www.firstlegoleague.org/
• FIRST (For Inspiration and Recognition of Science and
Technology) Robotics Competition -
http://www.usfirst.org/roboticsprograms/frc/default.
aspx?=966
• Robofest information can be found at:
http://www.robofest.net/
• VEX robotics competition -
http://www.vexrobotics.com/competition/
• BEST (Boosting Engineering, Science, and Technology)
- engineering based robotics can be found at:
http://best.eng.auburn.edu/
95
96
www.capmembers.com/ae