a1tD0000003mDJMIA2

Course: Motion and Math
5: I Don't Want to Fall

  • 6-8 grade
  • Intermediate

Lesson Description:

In this lesson, the students are making the NAO robot stop or start dancing using its sensors?
 


 

Standards Covered

CCSS.MATH.PRACTICE.MP1

Make sense of problems and persevere in solving them.

CCSS.MATH.PRACTICE.MP2

Reason abstractly and quantitatively.

CCSS.MATH.PRACTICE.MP3

Construct viable arguments and critique the reasoning of others.

CCSS.MATH.PRACTICE.MP4

Model with mathematics.

image description

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
Students will be able to...
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:
  1. Intro: Students will follow NAO in a dance
  2. Problem Solving: Students will explore how to make a diagram box. 
  3. Creative Time: - Students will use what they learned about diagram boxes to create a fail-safe switch 
  4. Reflection: The class will discuss what they learned and show off their creations.
Before the Lesson:

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--

 
LESSON INTRO

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 

  1. Stop an action once it starts. 
  2.  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. 



Fail-sale button, what is it? In your own words, explain what a fail-safe button is.





Fail-sale button, why do I need it? How will adding a fail-safe button to your dance help you?





Fail-sale button, real world example. Provide an example of a fail-safe button that you see outside of school.




-- next section--


 
MAKE A PLAN
 
"I want NAO to stop dancing when I touch his head!"




What do I know? What do you already know about programming the robot that could help you solve this problem?





What do I need to find out? What do you need to learn in order to solve this problem?



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--

 
DESCRIPTIONS


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 
 
          

Write a good description for a diagram box that contains the main dance.






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
 



What movements are dangerous for NAO?




Explain why the fail-safe button needs to be easy to reach.




Which sensor are you going to use as your fail-safe button?


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:
  1. Transfer the students’ Choregraphe files onto the thumb drive and delete the file from the computer.
  2. Pack up the NAO’s, computers and router.
REFLECT




What did I make NAO do today?





NAO did something that I didn't expect. How do I move forward?



-- next section--

After the Lesson
  1. Transfer your Choregraphe files onto the thumb drive from your teacher and delete the file from the computer.
  2. Help your teacher packing up the NAO robot computers and router with an extreme care.