Professional Documents
Culture Documents
http://www.youtube.com/watch?v=5diNw4AUPjA
5Robo 9lush8
http://www.youtube.com/watch?v=xvZU PchUm!
ercg illiams':;
;) 2fter atching the )ideo clips ans er the follo ing $uestions a) Which of the clips sho ed actual 5robots-8 b) A.plain the difference bet een a robot and a remote controlled machineBto! 1:)>iscuss e.amples of surprising robots (post list in class) a) 2ir conditioner b) 6otion detector at a traffic light 11) +a)e students or* on a team building Tin*er To! To er 7uilding 2cti)it! 12)+a)e students self select groups of 2'% and pic* up *its 1%)+a)e students pic* up computer and find the processor a) =ho students ho to do basic programming of sound onl! and ma*e their processor tal* and sa! a sentence or sing a song 1&)A.plain that the students ill start b! building the 5Tri'7ot8 and then ill ta*e an in)entor! of the parts the! ha)e to ma*e sure their *its are complete 10)=tudents or* ith team to follo building instructions found in the small direction boo*# 11)+a)e students pac* up *its carefull! before lea)ing class#
ercg illiams':;
ercg illiams':;
http://www.youtube.com/watch?v=,b%"-hPcx4.
b) Edentif! each t!pe of mo)ement ithin the conte.t of the clip &) 7uild a) En)entor! b) Dsing the )isual in)entor! chec* that all e$uipment is accounted for c) 6a*e a list of missing pieces 6o)e to da! 2 0) <hallenge C Dnderstanding N"T ,rogramming (anguage a) =ho students ho indi)idual action bloc*s can be strung together in se$uence to perform an ordered set of actions# b) Dse the projector and the teacher robot to sho students ho to use the sound bloc*s to ma*e the robot pla! sounds in a se$uence c) E6,FRT2NT: 6a*e sure that students are told to onl! use the G<ommon ,alette/ tab of bloc*s# (ater on, hen e use sensors and flo control there ill be a lot of confusion if students start loo*ing into the G<omplete ,alette/ tab# 1) +a)e groups open laptops, and start the N"T program# Aach group should no ma*e their robot either pla! a song, or sa! a sentence using the sound bloc*s# 3) When all students are finished, ha)e each group present their robot song or sentence# 4) <lean Dp
ercg illiams':;
&
d) What is an actuatori) Ta*es electrical message and turns it into a ph!sical action# ii) 9or e.ample: (1) Alectric motors recei)e electricit! hich ma*es their a.les turn# These can be connected to heels, hich can ma*e the robot mo)e (2) ,umps recei)e electricit! hich ma*es them compress li$uid through tubes hich can ma*e a robotic arm mo)e around# This arm can push, pull, and lift things in the orld#
ercg illiams':;
1) ,rogramming <hallenge a) >iscussion on 6otors and the 6o)ement 7loc* b) =ho the students each of the options in the G6o)e/ bloc*, and demonstrate each of the options# i) 7e sure the! understand hich ports are the motor ports on the N"T unit, and ho to select these in the 6o)e bloc* ' this is a common misunderstanding ith the students# ii) >emonstrate the steering and po er options using the teacher robot iii) A.plain the difference bet een Dnlimited, >egrees, Rotations, and =econds# (1) 6a*e sure the students understand that the G>egrees,/ and GRotations/ options refer to the rotations of the heels, not the robot itself# (2) A.plain that Rotations or >egrees is better to use than seconds# 2s* =tudents h!- A.plain that as the batter! starts going dead, the heels ill start going slo er# =o, if !ou tell the robot to go for ard for t o seconds, it ill go less distance on a batter! ith lo er charge# +o e)er, if !ou tell the robot to turn the heels a certain number of times, it ill ma*e sure that it does so, no matter ho long it ta*es# 3) <lean Dp
ercg illiams':;
c) =on! Jrio >ancing 7ots ' 9an >ance d) Wall'A @ai +o >ancing
%) 7uildB<hallenge a) >ance <ompetition: Tell each group that the! are going to plan out a Gdance/ for the robot# This is just to reinforce their understanding of the 6o)e bloc*, as ell as the se$uential nature of N"T programming# +a)e them rite out a reasonable Gdance/ (i#e# motion path) on a piece of paper, and then ha)e them implement the se$uence on their robots# Ancourage them to mi. in =ound bloc*s to ma*e the robots sing and dance at the same time# +a)e students e.plain their planned dances to the class, and then sho the results on their robot# &) >iscussion a) <lose class ith a discussion about ho so far the! ha)e built robots that can plan and can act, but cannot !et sense the en)ironment# 0) <lean Dp
ercg illiams':;
ercg illiams':;
ercg illiams':;
1:
ercg illiams':;
11
1# +o e)er, the sonar is usuall! )er! good at detecting distances to large objects such as alls# 2) +a)e students attach the =onar sensor to their robots# 6a*e sure that the sensor is not too close to the ground, and that there is nothing (including ires ) in the a! of the sensor# %) +a)e the students use the GTr! 6e/ feature of the N"T to learn about the sonar a# <onnect the Dltrasonic =ensor to the N"T b# =elect the Iie submenu on the N"T# =elect the Dltrasonic =ensor icon and the port here the sensor is connected# c# +a)e them go into different parts of the room to determine the ma.imum distance of their sonars# 2lso ha)e them tr! to demonstrate echoing, and large angle problems# ,ossibl! allo them to tr! to jam each others/ readings b! pointing their sonar at another robot# d# =ho students ho the Dltrasonic sensor can be used ith the e# (oop bloc* b! changing the =ensor pull'do n bo.# i# A.plain the ne Dntil settings, ma*ing sure the! understand the greater than or less than s!mbols and ho to use them# ii# +a)e them implement the bump and run program using the sonar sensor &) 2cti)it! a) +a)e students rite their programs for their 7ots to ma*e it through the ma?e using the touch sensor and Dltra =onic sensor# 6a*e sure the students using the ord Guntil/ appropriatel!# 0) 7uildB<hallenge a) 2ttach the sonar sensor to the 7ot b) ,rogram the 7ot to mo)e through the ma?e including the Touch sensor the Dltra =onic sensor and loops# c) Time bots going through the ma?e, and encourage them to t ea* their programs to get the best time and accurac!# 1) <lean Dp
ercg illiams':;
12
ercg illiams':;
1%
2) 2cti)it! a) Time 7ots through the ma?e %) 7uildB<hallenge a) 2ttach the grabber arms and light sensor to the 7ot b) ,rogram the 7ot to follo the line, grab the ball at the end of the line and turn right L;: degrees and let go of the ball &) <lean Dp
ercg illiams':;
1&
ercg illiams':;
10
ercg illiams':;
11
ercg illiams':;
13
ercg illiams':;
14
ercg illiams':;
1;
ercg illiams':;
2:
ercg illiams':;
21
ercg illiams':;
22
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' 2cti)it! 6o)e around ithin s$uare When 7ot locates an object grab object 6o)e for ard until blac* line is detected Fpen arms and drop item 7ac* up =pin around Repeat until all objects are outside the s$uare 2cti)it! 9ind directions for a 7ot of !our choice 7uild 7ot to perform a specific function 6ust use three sensors and loops
ercg illiams':;
2%