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.

Slides:



Advertisements
Similar presentations
Intermediate Robotics Getting to the Next Level Guiding Question: How might I move the robot consistently, accurately, and predictably? –Review basics.
Advertisements

What is Engineering?.
An Introduction to Working Together
Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO.
Welcome to 4 th Grade Miss Pender Room 209. Why we have rules and procedures … Keep us safe Save time Making sure learning is happen Feel comfortable.
LabView Basics.
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Robot Soccer Challenge
Robot C Ready, SET, Go! Workshop SDSU, Fall 2013.
Mingo County Shewey Science Academy: NXT Training.
An Intro to Robots and Computer Programming
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
Reviewing Common Blocks for St. Agnes Elementary School Teachers by Jenny Chang Feb. 26th, 2007 USC & University Neighborhood Outreach Robotics STEM program.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Robot Construction & Programming Basics
4-H Problem-Solving, Teamwork and Fun through LEGO Mindstorm Robotics
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.
Have FUN!!! Demo the power of robotics to: –improve problem solving skills –utilize math skills –develop an “engineering mindset” –improve communication/teamwork.
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
EN Engenharia Unificada I PROGRAMANDO O LEGO MINDSTORMS Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas.
Getting Started! Lego Mindstorms Program NXT 2.0.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Wait Program! WAIT please!. 1. Why is it often better to use conditional commands rather than program a robot to move exact distances? 2. What is the.
Computer Lab “Teach-To’s” Classroom Expectations
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
Hello My Name Is… Introductory Presentation. Opening Activity Think about the following: 1.When you are feeling sad, how do you act? 2.How would someone.
Using Waits, Loops and Switches WAIT please!. Waits, Loops and Switches Pre-Quiz 1. In programming, what is a loop? When is a loop useful? 2. How can.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
Spring 2005 Upper Canada District School Board Initiative 5 Lego Mindstorm Team Challenge Sets Small groups of 3 per kit for 4 afternoons to experiment.
2 3  A machine  Built to help us  Autonomous (not remote control)  If we want robots to do things for us, we have.
Sentry System Multiple Sensors
Somerset Berkley Regional High School Robotics Engineering with LabView.
Robotics Challenges. Challenge Slide 2 Have your robot make a left curved turn around your Lego person. Go forward, then reverse. Come to a stop, play.
In charge of: Making official decisions Reading materials to the rest of the group Coordinating presentations Filling in for absent group members.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Find the Mindstorms Icon on the computer.. To start a new program click go.
STEM AGENDA Week 26 2/25 – 3/1. 8 TH AGENDA 2/25  Learning Target: Experience the responsibility of a mechanical, electrical or computer engineer by.
LEGO® MINDSTORMS® NXT Move Block.
Com.Tech 3104 Outcome 12 By: Evan And Mark Progress Report.
1.2 How Can We Work Together? Pg. 7 Creating a Quilt Using Symmetry and Investigations.
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
Welcome to Our Class Integrated Math
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Introduction to Robotics using Lego Mindstorms EV3 Shreya Reddy & Kiran Raja RoboAvatars Robotics.
Somerset Berkley Regional High School Robotics Engineering with LabView.
LOGICFUSION’S HANDS-ON ROBOTICS EV3 LEVEL 2! Welcome to.
LEGO MINDSTORMS PROGRAMMING
Deriving Consistency from LEGOs
Understanding Communication with a Robot? Activity (60 minutes)
Robotics Using Lego Mindstorms EV3 Mission 1: Building Your Robot
Touch Sensor.
Working In Science & Engineering Labs
Programming.
Robot Programming Computer Literacy S2.
An Introduction to VEX IQ Programming with Modkit
SENSORS.
Flow Diagrams Start End
Getting started with LEGO EV3 Mindstorms software
Downloading to the NXT requires the correct hardware setup
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

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

FLL Robot Kit 9648 NXT-G Software FLL Team License (10 seats) 9797 See Video Demos of the LEGO Parts onlineVideo Demos of the LEGO Parts

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.

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

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

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.

Recorder/Reporter Takes down group notes, flow diagrams Records history Reports to other groups

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

Rule # 1 Pay attention to what other group members need

Rule # 2 Everyone Participates All group members should have turns to program and build.

Rule # 3 Ask other people in your group for help before asking the teacher.

Rule # 4 Help other group members without doing their work for them

Rule # 5 Agree on strategies to solve problems democratically

Rule # 6 Everybody cleans up! Lego pieces accounted for. Everything Back in Bin Computers closed down and USB cable put in Bin.

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.

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

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.

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

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

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.

Challenge 4 Sound Block Create 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.

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.

Challenge 6 Display Block Create 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.

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.

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.

NXT Mindstorms Nxt minstorm webpage