Question 1

advertisement
PUSH
TO
BEGIN
Lego Robotics Overview
Introduction
Audience
• Introductory course intended for 6th-8th grade students,
but can be adapted to classrooms K-12.
• Science courses, Inquiry based lessons
•The focus is on developing:
•Critical Thinking Skills
•Problem Solving Skills
•Scientific Method Knowledge
•Data Analysis
Objective
•The learner will understand inquiry based learning and gain experience with
critical thinking and problem solving skills (satisfying Michigan GLCE S.IP.M.1)
•The learner will investigate scientific problems, and will analyze data and
conclude based on this data
(satisfying Michigan GLCE
S.IA.M.1)
By Dan Winther
Navigating The Project
Before we get started, let’s look at how to
navigate through the presentation.
If a button is gray, that
means you cannot
perform that action on
this slide
This button
navigates to the
previous slide
This button will always
navigate back to the
Project Outline
This button will
navigate you to the next
appropriate slide
Project Outline
Home Screen
1. Introduction to Lego Robotics
2. Exploration of Materials
3. Challenge #1: Sound Sensor
4. Challenge #2: Ultrasonic Sensor
5. Challenge # 3: Hit Red Ball
6. Exploration of Additional Materials
START
HERE!
Project Introduction
What is Lego Robotics?
The Lego NXT Program consists of three steps that are interconnected and repeated
throughout the program.
Click on each of the three steps to learn more…
Project Introduction
Step 1
Build Your Robot
Specific building instructions for a robot are provided
in two ways:
•either in your Building Guide provided with each kit,
or
•using the LEGO® MINDSTORMS® Education NXT
Software.
Return to Previous Slide
Project Introduction
Step 2
Program Your Robot
•Program your robot using the LEGO MINDSTORMS
Education NXT Software.
•Many examples are included in the Robot Educator, a video
based instruction resource.
•Download your program to the NXT brick.
Return to Previous Slide
Project Introduction
Step 3
Test Your Robot
•Run your program.
•What happens?
• Did your robot perform as you expect?
•If not, adjust your robot or your program and
try again!
Project Introduction
v
Exemplary Video
Click the quick video above, which shows exactly what Lego Robotics is all about. See if
you can point out the three steps involved with the process! Remember,
BUILD.PROGRAM.TEST
Quiz 1: 3 Steps
Question 1
• What step in the process involves developing
the instructions and “telling the robot” what it
must do.
Wait! I need more review!
Build
Program
Test
Quiz 1: 3 Steps
Question 1
Incorrect…but why?
Think about the question.
The students are giving the
robot instructions, without
which the robot would not
move!
What step involves telling the
robot it’s “job”?
Try Again!
Quiz 1: 3 Steps
Question 1
Quiz 1: 3 Steps
Question 2
• What is the initial step in the process where
you follow specific instructions to create a
robot.
Wait! I need more review!
Build
Program
Test
Quiz 1: 3 Steps
Question 2
Incorrect…but why?
Think about the question.
This step is preparing the
robot for its task by giving
it the appropriate sensors
and making sure it is
constructed correctly.
Try Again!
Quiz 1: 3 Steps
Question 2
Quiz 1: 3 Steps
Question 3
• What is the step where you see if the robot
performs the task correctly. If not, you may
have to go back to the
Wait! I need more review!
previous step!
Build
Program
Test
Quiz 1: 3 Steps
Question 3
Incorrect…but why?
Think about the question.
This is the step that you
will spend most of your
time in. This step involves
running the program and
collecting data from your
robot.
Try Again!
Quiz 1: 3 Steps
Question 3
Exploration of Materials
NXT Sensors
Click on each of the sensors and the brick below to learn more about
their function. When finished, take the Quiz.
The Ultrasonic Sensor enables your robot to see
and recognize objects, avoid objects, measure
distances as well as detect movement.
This sensor uses the same scientific principle that
bats use. It measures distance by calculating the
time it takes for a sound wave to hit an object and
come back. Think of it like an echo!
The sensor measures distance in centimeters and
inches.
Large-size objects are easier for the sensor to
detect. Sometimes objects that are round, made
of soft fabric or very thin can be hard for it to
detect.
Touch Sensors
• Enable the robot to respond to obstacles in
the environment.
Think of the touch sensor like a button. When the
button is pressed or bumped, it will detect the
press or bump and react accordingly. You can use
this sensor to have your robot hit a wall, but back
up and turn when it hits if the touch sensor is
activated.
Sound Sensor
• Enables the robot to respond to sound levels.
The sound sensor detects decibel level. What that
means
is thatknown
the sensor will
to detect meter
• Also
asbeaable
decibel
how soft or loud a sound is.
The sensor detects both dB and dBA.
dBA: sounds human ears are able to hear
dB: all actual sound, including sounds too
high or low for the human ear to hear.
Light Sensor
• Enables the robot to respond to variations in
light level and color.
The Light Sensor enables the robot to distinguish
between light and darkness, to read the light
intensity in a room and to measure the light
intensity on colored surfaces.
The diagram shows how the light sensor see’s
different colors. It will not detect actual color, but
it will detect differences in light and dark.
Interactive Servo Motors
• Ensure that robots move smoothly and
precisely.
The Interactive Servo Motor give the robot
the ability to move.
When you program using the Move block,
the motors are automatically aligned so their
speed is the same.
When you change the speeds of the motors,
you will see that it allows your robot to
perform many different functions, including
more speed, as well as make turns.
Lego NXT Brick
NXT Brick
An intelligent, computer-controlled LEGO®
brick, the NXT is the brain of the LEGO
MINDSTORMS® Education robot.
Quiz 2: Sensors
Almost There!
Before we get started with the building,
programming and testing, let’s review our
basic sensors!
Click the “Next”
button when you
are ready to begin
the quiz.
Quiz 2: Sensors
Question 1
Tim wants to build and program a robot that goes
forward until the robot “sees” a wall, and then
backs up and turns. Which sensor would work
best for this program?
a). Ultrasonic
b). Sound
c). Touch
d). Light
PREV
MORE
REVIEW
Quiz 2: Sensors
Question 1
Incorrect!
HINT: Tim is going to use the same idea that bats
use to locate things in the dark. This sensor will
use waves to calculate distance.
TRY
AGAIN
Quiz 2: Sensors
Question 1
Great job!
Bats use ultrasonic waves to locate food and
objects in the dark. If Tim uses this sensor, his
robot should “see” the wall and turn around!
NEXT
Quiz 2: Sensors
Question 2
Melissa is trying to program a robot to follow a
black line using tape on the classroom floor. The
floor is white and the tape is black. Which of the
NXT sensors would work best for this program?
a). Ultrasonic
b). Sound
c). Touch
d). Light
PREV
MORE
REVIEW
Quiz 2: Sensors
Question 2
Incorrect!
HINT: Remember this diagram!
TRY
AGAIN
Quiz 2: Sensors
Question 2
Super Job!
Although the sensor does not see color, it will see
the difference between light and dark objects! If
programmed right, this robot should follow any
line on the floor.
NEXT
Quiz 2: Sensors
Question 3
Chase is interested in making a bumper car robot.
He and his friend Charlie are going to build the
robots and when they hit, they should reverse and
turn around. What sensor would you recommend
that they use?
a). Ultrasonic
b). Sound
c). Touch
d). Light
PREV
MORE
REVIEW
Quiz 2: Sensors
Question 3
Incorrect!
If Chase wants to make a bumper car, it means
that his robot is going to hit an object (whether it
be the wall or another car), and then turn and go
forward. What type of sensor needs to be pressed
or pushed?
TRY
AGAIN
Quiz 2: Sensors
Question 3
Way to Go!
Since Chase wants a bumper car, the key to
building such a robot is to have a touch sensor
equipped to detect a press or push.
NEXT
Quiz 2: Sensors
Question 4
Kaycee loves her new puppy, which is why she
built the puppy robot. Just like her new pup, when
Kaycee calls the dog, the dog moves towards her.
What sensor did Kaycee use for this program?
a). Ultrasonic
b). Sound
c). Touch
d). Light
PREV
MORE
REVIEW
Quiz 2: Sensors
Question 4
Incorrect!
Kaycee is relying on her voice to tell the puppy
what to do. If she uses this sensor, it will be able
to detect her voice and the robot will react
accordingly. What sensor would perform this task?
TRY
AGAIN
Quiz 2: Sensors
Question 4
Correct!
When she calls the puppy, Kaycee’s voice will be
sensed by the sound sensor, and the puppy
should turn and move towards her.
FINISH
QUIZ
Now the Fun Part!
Engineer Mission #1
Now that you are an expert in all things Lego
Robotics, you have been hand selected to
complete a mission. NASA is looking
for individuals who can engineer (build,
program and test) different robots to perform
various tasks. If you are up for the
challenge, click “Next” to begin.
Dear Lego Engineer,
NASA is in dire need of a new prototype, and we think you
are the perfect candidate for the job! We have recently been
conducting research on Mars, and our next mission’s
objective is to detect sound on the planet.
What we need from you is a prototype that has the ability to
detect sound. We would like the prototype to detect sound
using one of the Lego sensors, and when it hears something
it should stop moving.
Thank you for your cooperation with NASA! We are excited
to work with you in the future!
Engineer Mission #1
Step 1: Build
Remember, you can find the
instructions for building your robot in
the kit, or using the NXT software
(installed on the desktop of your
computer)
You are beginning with a simple base
model with a sound sensor attached.
You can find the instructions for
building the robot on Page 3 of your
instructions.
Your robot should look similar to the robot above.
Engineer Mission #1
Step 2: Program
Instructions for programming
the robot are in your instruction
manual. Using the NXT
Software, watch the
introductory video and then
follow the step by step
instructions.
Download and Print the “Lego
Student Programming Guide”
and fill it out as you program
and test your robot.
Your program should look similar to the program
above.
Engineer Mission #1
Step 3: Test
To test, press the center Orange
Button on your NXT Brick and
watch what the robot does.
Be sure to fill out the Student
Programming Guide as you test.
Fill out both the “What
worked?” and “What didn’t”
sections.
If your robot did not perform
it’s intended function, go back
to the previous step and modify
your program.
Student Programming Guide should be continuously
filled out!
Dear Lego Engineer,
Congratulations! We have received word that you were
successful in your Sound Sensor Prototype! We would love
to see what you have done!
Please visit your student blog and complete a post that
details what you built. Include a description of what the
robot does, a picture of the robot, and maybe even a video
of the robot in action!
We look forward to seeing what you have done!
View Rubric
Engineer Mission #1
• To receive credit for completion of the Sound
Sensor Prototype, you must log into your
student blog and make a new post with the
following information:
Requirement
Points Possible
Detailed description of prototype,
including its function and basic
programming.
5 points
Pictures and/or video of your prototype 5 points
in action.
Example Blog Posting
NASA Prototype #___ – Student A and Student B
(insert description of mission,
prototype details, function)
Picture or Video of Prototype
When you are done with your first blog posting, you may push “Next” to move onto your
next mission!
Dear Lego Engineer,
You did such a great job with the Sound Sensor Prototype, so
we thought we could give you another mission!
What we need from you is a prototype that has the ability to
detect movement. We would like the prototype to detect
movement using a Lego sensor.
Thank you for your cooperation with NASA! We are excited
to have you on our team!
Engineer Mission #2
Step 1: Build
Remember, you can find the
instructions for building your robot in
the kit, or using the NXT software
(installed on the desktop of your
computer)
This model is involves using the
Ultrasonic Sensor to detect
movement. You can find building
instructions for this robot on page 9,
or in the NXT Software under “Detect
Movement” Module.
Your robot should look similar to the robot above.
Engineer Mission #2
Step 2: Program
Instructions for programming
the robot are in your instruction
manual. Using the NXT
Software, watch the
introductory video and then
follow the step by step
instructions.
Continue using the Student
Programming Guide as you
build and test this robot.
Your program should look similar to the program
above.
Engineer Mission #2
Step 3: Test
To test, press the center Orange
Button on your NXT Brick and
watch what the robot does.
Be sure to fill out the Student
Programming Guide as you test.
Fill out both the “What
worked?” and “What didn’t”
sections.
If your robot did not perform
it’s intended function, go back
to the previous step and modify
your program.
Student Programming Guide should be continuously
filled out!
Dear Lego Engineer,
Congratulations! We have received word that you were
successful in your Ultrasonic Sensor Prototype! We would
love to see what you have done!
Please visit your student blog and complete a post that
details what you built. Include a description of what the
robot does, a picture of the robot, and maybe even a video
of the robot in action!
We look forward to seeing what you have done!
View Rubric
Engineer Mission #2
• To receive credit for completion of the
Ultrasonic Sensor Prototype, you must log into
your student blog and make a new post with
the following information:
Requirement
Points Possible
Detailed description of prototype,
including its function and basic
programming.
5 points
Pictures and/or video of your prototype 5 points
in action.
Example Blog Posting
NASA Prototype #___ – Student A and Student B
(insert description of mission,
prototype details, function)
Picture or Video of Prototype
When you are done with your first blog posting, you may push “Next” to move onto your
next mission!
Dear Lego Engineer,
We have one more mission for you, and we trust that now
you can handle a more difficult challenge.
Our final prototype that we need from you needs to be able
to not only detect an object, but once it finds the right
object, it needs to hit the object using a motor.
We hope that you can handle the magnitude of this final
project. It will encompass everything that you have learned
in the Lego Robotics Introductory course. Good Luck!
Engineer Mission #3
Step 1: Build
Remember, you can find the
instructions for building your robot in
the kit, or using the NXT software
(installed on the desktop of your
computer)
This model involves using the
Ultrasonic sensor and light sensor, as
well as the motors. It is going to use
the same prototype build that you
used in your previous mission!
Your robot should look similar to the robot above.
Engineer Mission #3
Step 2: Program
Watch the video for “Hit Red
Ball” to get an idea for what you
will be doing. The mission is to
have the robot detect the RED
ball, not the BLUE ball.
When it detects the RED ball,
your program should tell the
robot to swing its arm using a
motor!
Your program should look similar to the program
above.
Engineer Mission #3
Step 3: Test
To test, press the center Orange
Button on your NXT Brick and
watch what the robot does.
Be sure to fill out the Student
Programming Guide as you test.
Fill out both the “What
worked?” and “What didn’t”
sections.
If your robot did not perform
it’s intended function, go back
to the previous step and modify
your program.
Student Programming Guide should be continuously
filled out!
Dear Lego Engineer,
Congratulations! We have received word that you were
successful in completing your final challenge! We would love
to see what you have done!
Please visit your student blog and complete a post that
details what you built. Include a description of what the
robot does, a picture of the robot, and maybe even a video
of the robot in action!
Thank you for working with NASA! Because of you, we are
ready to complete our Mars Mission in Space!
View Rubric
Engineer Mission #3
• To receive credit for completion of the “Hit
Red Ball” Prototype, you must log into your
student blog and make a new post with the
following information:
Requirement
Points Possible
Detailed description of prototype,
including its function and basic
programming.
5 points
Pictures and/or video of your prototype 5 points
in action.
Example Blog Posting
NASA Prototype #___ – Student A and Student B
(insert description of mission,
prototype details, function)
Picture or Video of Prototype
When you are done with your first blog posting, you may push “Next” to move onto your
next mission!
Final Project
Reflection Blog Posting
Reflection on Learning
Your last assignment before exploration of other robot
prototypes is to complete a well written, three
paragraph blog post with the following (15 points):
• Description of how you feel you have grown as a
critical thinker during the Lego Robotics Introductory
Course ( 5 points)
• The activities you enjoyed most about the program (5
Points)
• What activities you felt were difficult or challenging,
and how you overcame the obstacles. (5 Points)
Exploration
Additional Robot Prototypes!
You have completed the Introductory Course for Lego
Robotics, but there are many more prototypes that you
can build with your Lego Robotics kits.
Use the resources below to find some prototypes that
you may be interested in building, programming and
testing!
NXT Programs 1.0
This resource is a nice collection of prototypes created
by various engineers.
Lego Mindstorms Building Instructions
This resource is provided by Lego, and supplies
numerous more prototypes you can build with your
NXT kit.
Download