Lesson Modules
Teaching Tips:
I DON'T WANT TO FALL!
Problem of the Day:
How do I make NAO stop or start dancing using its sensors?
Vocab:
- Fail-safe
- parallel Processing
- Diagram Box
Use one of the robot’s sensors as a fail-safe switch to stop the robot mid dance.
Content
Students will investigate the engineering principles of failsafe switches and appropriate naming / description techniques.
Learning Overview:
- Intro: Students will follow NAO in a dance
- Problem Solving: Students will explore how to make a diagram box.
- Creative Time: - Students will use what they learned about diagram boxes to create a fail-safe switch
- Reflection: The class will discuss what they learned and show off their creations.
Download the Choregraphe files onto your computer
Load Lesson5_1 Choregraphe File onto one of the robots. Give the robot at least 2 feet on all sides to do his dance. Clear a space for students to gather and watch the NAO. They will be mirroring NAO’s movements, so be sure to leave enough space for them to move!
--next section--
Get the students to stand arms-distance apart. Have the students follow NAO in a dance.
BEFORE THE CLASS
First, wash your hands. Make this a daily routine. The robots are white and get dirty easily.
OBSERVATION
You will be mirroring NAO's movements, so be sure to clear a space for everyone. Listen carefully what your teacher will explain and follow the direction.
Teaching Tips:
PROBLEM SOLVING
Introduction (5 minutes)
Demonstrate the utility of a fail-safe button using the lesson4_2 Choregraphe file. In this file any of the three head sensors will stop the dance. The NAO will not do any risky behavior in this dance. However, if you touch any of the head sensors the NAO will stop dancing and sit down. Have the students fill out the “New Word!”.
Student Discovery (5 minutes)
Pose the problem of the day to the students. Then have them fill out the “Make a Plan!” section. This is a complex problem and we want students to break it apart. They need to know how to
- Stop an action once it starts.
- Stop a looped action once it starts
Discussion (5 minutes)
Discuss the students’ “Make a Plan” responses. Show them how to make a diagram box in Choregraphe. Also show them how to add descriptions. Filling in the “Descriptions” page is optional. You can assign this to advanced students.
NEW WORD
Listen to your teacher explain what a fail-safe button is then fill in the boxes below.
-- next section--
Draw a picture of what you want NAO to do and Look for Choregraphe Boxes that might be helpful in solving this problem.
-- next section--
In Choregraphe when you make a Timeline or Diagram box, you should always edit the description in the Edit Box pop-up window. Good descriptions tell you what the box does without going into too much detail. When you hover your mouse over that box, the description pops up in the tool-tip
Teaching Tips:
CREATIVE TIME
For advanced students, challenge them to use a tactile sensor to start the dance as well.
See the Lesson5_2 Choregraphe file for an example.
Plan (10 minutes)Have the students break into their dance groups. They will use this time to plan the robot’s arm movements. They will fill out the “My Dance!” section.
Implement (15 minutes)
Students will work with their groups on one computer to program their planned movements. They must test their motion on the virtual robot before they are allowed to test it on the real robot. Be sure to sketch the program in the corresponding space provided.
MY DANCE
Sketch out your full dance program. Circle the portions you added today!
Teaching Tips:
Reflection (10 minutes)
Have the students fill out the “Reflect” activity. Give them 2 minutes to journal silently. Then have them volunteer their responses to help stem a discussion.
After the Lesson:
- Transfer the students’ Choregraphe files onto the thumb drive and delete the file from the computer.
- Pack up the NAO’s, computers and router.
-- next section--
- Transfer your Choregraphe files onto the thumb drive from your teacher and delete the file from the computer.
- Help your teacher packing up the NAO robot computers and router with an extreme care.