robotics enrichment class mr. bosworth. goals of class learn how to build a basic robot that...

27
Robotics Enrichment class Mr. Bosworth

Upload: amie-pope

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Robotics Enrichment class

Mr. Bosworth

Page 2: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Goals of Class

• Learn how to build a basic robot that performs various functions

• Learn how to program robot to move and complete tasks using Lego Mindstorms NXT program.

• Learn how to use the sensors to perform more complex movements and behaviors.

• Work together as a team to accomplish a common goal.

• Train to be able to compete in a FIRST lego league.

Page 3: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

FLL Robot Kit

9648

NXT-G SoftwareFLL Team License (10 seats)

9797

See Video Demos of the LEGO Parts online

Page 4: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Engineering

• Engineers solve problems, you will be solving many problems in this class.

• Brainstorm solutions• Use math and take measurements• Testing and debugging (3x principle)• write down what you have discovered and

present the solution.

Page 5: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Project Manager

• Makes sure everyone understands the instructions

• Organizes team meetings and leads the meeting

• Makes sure that all group members get the help that they need

Page 6: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Human Resource (HR)

• Helps everyone to participate• Makes sure there are no put-downs• Reports to teacher if there are group issues• Makes sure all group members participate

Page 7: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Materials Manager

• Gets robot kit and makes sure all materials are gathered for the group

• Supervises the clean-up, watches time 3:55 is clean up time

• Keeps track of parts, makes sure if a part is borrowed it is recorded.

Page 8: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Recorder/Reporter

• Takes down group notes, flow diagrams• Records history• Reports to other groups

Page 9: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rules to Follow

• The following are rules and guidelines that will help you to have a successful experience in robotics class.

Page 10: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rule # 1

• Pay attention to what other group members

need

Page 11: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rule # 2

• Everyone Participates• All group members should have turns to

program and build.

Page 12: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rule # 3

• Ask other people in your group for help before asking the teacher.

Page 13: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rule # 4

•Help other group members without doing

their work for them

Page 14: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rule # 5

• Agree on strategies to solve problems• democratically

Page 15: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Rule # 6

• Everybody cleans up!• Lego pieces accounted for.• Everything Back in Bin• Computers closed down and USB

cable put in Bin.

Page 16: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Baseball

• If you are off task you might receive a strike. Three strikes in one day and you will go to Mr. Stokers office until the end of the day.

• Anybody that continues to mess around will not be coming back. There is a waiting list for this class.

Page 17: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Routine

• Meet outside of library at 3:20• Teams will meet briefly to decide course of

action for the day• At the end of the day the programs should be

saved on your thumb drive and your NXT brick. Each program needs to be named with your group # and challenge #.

Page 18: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Routine (Cont.)

• You will want to get ready to go by 4:00 to get ready for buses. Time goes fast, so be organized!

• You do not leave until all materials are put away.

Page 19: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 1

• Move BlockCan you get your robot to make a 180 degree turn in place? Use the steering slider shifted all the way to the right.Extension 1Set the duration box to degrees. What number do you need to fill in for degrees to make an accurate 180 degree turn?

Page 20: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 2

• Program your robot to move 1m to the tape, spin around and return exactly back to the starting position and stop.

• Hint: use information from MBC 1

Page 21: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 3

• Use move blocks to make a program that enables the bot to drive as if it were drawing the first letter of someone’s name in the group.

Page 22: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 4

• Sound BlockCreate a program that has the robot announce the direction in which it’s moving as it moves. While going forward, it should say “forward” and while going backward it should say “backward”. Use a wait for completion setting in the sound block.

Page 23: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 5

• Sound Block• Make a program with a series of sound blocks

configured to play notes to make your own musical composition, or from music that you like.

Page 24: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 6

• Display BlockCreate a program that uses sound blocks to say a catch phrase with at least 4 words. Use display blocks to display what the bot says as subtitles on the NXT screen.

Page 25: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 7

• Program the bot to drive in a figure 8. The robot should show a happy face on its display screen as it moves. When the figure 8 is completed program a sound such as clapping or cheering to announce your completion of the task.

Page 26: Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to

Challenge 8

• Wait blocks• Use your program from Challenge 2 and put in

a wait block that will pause your robot for 3 seconds after the spin, and coast your robot over the finish line.