|
|
- Lorena Margery Hill
- 5 years ago
- Views:
Transcription
1 Page 1 of 9 Units: - All - Teacher: STEMRobotics, CORE Course: STEMRobotics Year: Fundamentals The Fundamentals section introduces students to safety, project management, rogramming basics, and the hardware used in both the LEGA MINDSTORMS.NXT and TETRIX robotics system. Why is safety valued in all industries? Why is logic importyant to basic programming? What is project managment and why is it essential to project success? C.2 - Apply the concept that engineering design is influenced by personal characteristics, such as creativity, resourcefulness, and the ability to visualize and think abstractly C.3 - Apply the concept that many technological problems require a multi-disciplinary approach E.6 - Compare and contrast the importance of science, technology, engineering and math (STEM) as it pertains to the manufactured world A.2 - Describe how management is the process of planning, organizing, and controlling work. Safety Project Managemnet Introduction to Programming and put into practice general lab safety rules. and put into practice general electrical safety rules. and put into practice general safety regarding use of power tools. Create and maintain an Engineering journal. Develop project plans based upon the appropriate project planning documents. the importance flowcharting and pseudocode to program development. Use proper comments Acids/Bases chemicals that release hydrogen or hydroxide ions when mixed with water, becoming corrosive. May be strong (e.g., hydrochloric acid, sodium hydroxide, lye) or weak (e.g., acetic acid, vinegar, baking soda). Body fluids any liquid produced by the body of humans or other animals; includes saliva, blood and urine. Chemicals materials that may produce reactions leading to corrosion, noxious fumes, or other negative effects when used inappropriately in the classroom. Combustibles any material that burns easily. Hand tools nonmotorized implements used to do work in the laboratory. Hazardous waste materials that become toxic or could possibly endanger species and the quality of the environment when released. Metals shiny, dense, malleable elements that can be toxic if ingested, inhaled in powder or vapor form, or taken in through the skin (e.g., mercury). Explain how programmers and robots work together to accomplish a goal. Identify the rules for writing ROBOTC programs. Safety attitude test General safety test Safety quiz Thinking Aabout Programming quiz ROBOTC Programming quiz Fundamentals (D) ROBOTC Programming
2 Page 2 of 9 and ROBOTICS syntax when preparing an application. the use of white space (spacing, tabs, and blank lines) and use it effectively in applications. Use reserved word (keywords) properly in programming code. MSDS (Materials Safety and Data Sheet) Sheet contains information about chemicals purchased from a science supply vendor; lists all of the properties and possible hazards of the chemical. If an MSDS is not available, request one from the manufacturer or obtain one online at Organic compounds chemical compounds containing carbon, hydrogen and often times oxygen bonded together (e.g., turpentine, fats and oils, sugars, starches, some fertilizers). Safe environment teaching and learning conditions that promote and allow attitudes and procedures that avoid accidents and injury within the school community. Solvents materials that dissolve other chemicals (e.g., water, fat, organic) Toxins - materials that are or may become harmful if taken into the body or released into the environment. prototype iterative deveiopment pseudocode flowcharts reserved words white space gantt chart PERT NXT Setup You will learn how to setup you NXT to be programmed using ROBOTC software C.3 - Apply the concept that many Downloading
3 Page 3 of 9 How do you build a REM Bot? How is Firmware downloaded and installed? How are programs downloaded and installed in your Rem Bot? technological problems require a multidisciplinary approach. S11.C Identify elements of simple machines in compound machines. Build a REM Bot Download and install Firmware Download and install programs Building robots Installing software Downloading and running programs robot REM Bot Firmware Debug Compile Identify the basic components of the NXT hardware. Build the REM bot. Update firmware on the NXT and download and run a sample program. REM Bot building instructions Firmware quiz Running a Program Reference sheet Downloading Build REM Bot (D) Firmware Movement This unit is the first project-based challenge. "The Labyrinth" is a maze through which the Rem Bot must move. Not all versions of the Labyrinth are the same! How is code written to make the robot go forward? How do power levels affect turning, reversing, and other movement patterns? How is closed-loop control used to improve straightness and consistency. S11.C Use the principles of motion and force to solve real-world challenges. (Reference: C, C) S11.C Design or evaluate simple technological or natural systems that incorporate the principles of force and motion (e.g., simple and compound machines). S11.C Explain that acceleration is the rate at which the velocity of an object is changing. S11.C Calculate the mechanical advantage of moving an object using a simple machine. S11.C Identify elements of simple machines in compound machines. Programming Moving Forward Speed & Direction Improved Movement Use motor commands and timing to move REM Bot forward. Modify motor commands to change both speed dand direction. Use a closedloop control to improve consistence of movement. labyrinth movement distance timing speed direction code dissection motor command task main body wait states debugging compile download PID repeat cycle Create a rule to determine how far the robot should travel. Control the robots movements with turns. Determine how power and time affect the turning abilities of the robot. Precisely control how the robot moves and turns. Adjust timing to have the robot complete an extended task. Explain the PID algorithm Use the motor synchronization command to make accurate turns. Use target distances to precisely control the robot s movements. Use target functions to program precise robotic movements. Design and program a robot that will paint lines one inch long with a one inch space in between Labyrinth Sumo-Bot Moving Forward quiz Wiat States Power Level Engineeering Lab Robo-Slolum Line Pointer Robo 500 Speed and Direction Turning PID Speed Control Synching Motors Engineerling Lab Improved Movement Moving Forward (D) Improved Movement Labyrinth Line Painter Moving Forward Robo 500 Robo Slalom Speed and Direction Speed and Direction Speed and Direction SumoBot Synching Motors Turning Engineering Lab Wait States and Power Level Engineering Lab
4 Page 4 of 9 Sensing This unit contains the "Obstacle Course" challenge which will put both your robot and your programming skills to the test. How do you use sensor feedback to control when behaviors run? How do different sensors respond under similar conditions? How and why are threshold values calculated and used? How can you iteratively improve your program's implementation of line tracking behavior? What distinguishes loops and conditional statemnt from one another and how are they used? How are direct sensor values used in behaviors? C - Evaluate numerical expressions that include the four basic operations and operations of powers and roots, reciprocals, opposites, and absolute values. S11.C Use the principles of motion and force to solve real-world challenges. (Reference: C, C) S11.C Explain common phenomena (e.g., motion of bowling ball, a rock in a landslide, an astronaut during a space walk, a car hitting a patch of ice on the road) using an understanding of conservation of momentum. S11.C Explain that acceleration is the rate at which the velocity of an object is changing. S11.C Calculate the mechanical advantage of moving an object using a simple machine. S11.C Identify elements of simple machines in compound machines. S11.C Design or evaluate simple technological or natural systems that incorporate the principles of force and motion (e.g., simple and compound machines). Programming Wall Detection (Touch) Wall Detection (Usltrasonic) Forward for Distance Forward until Dark Link Tracking Volume & Speed Touch vs. Timing Configure Sensors while Loop Thresholds A Sonic Sojourn Random numbers Encoders If-Else statement Switch-Case statement Timers Values and Assignment (Values & speed) Sense Plan Act While loops Boolean Logic Wall Detection Touch Ultrasonic Light Threshold Random number encoder If-else statements Switch-case statement Timers Values Line tracking Dark Sound sensor Use Motors and Sensors menu to configure ports what 0 and 1 mean on a touch sensor Build and Program a robot which can start at a a given location, move to a soft drink can, and bring it back to the start location. Build and Program a robot that can utilize a touch sensor as input and make choices based on the input. Adapt the wall detection behavior to take advantage of the ultra sonic sensor. Use feedback from the encoders to program your robot to turn accurately. Move until the light sensor detects a dark surface. Move until the ultrasonic sensor detects an object. Program the robot to follow a line. Us the if else statement to control program flow Use the switch case statement to control program flow. Use timers to control the length of robotic behaviors. Use the encoders to track distance traveled. Use the full sensing capabilities of the robot to navigate through an obstacle course successfully. Obstacle course challenge Touch & light attachment Touch & light instructions Sense Plan Act Boolean Logic PowerPoints Can Bot Robo 500 Chalalenge RoboMower Wall (Touch) Detection Thresholds handout Table Bot Wall Detection (Ultrasound) Ultrasonic instructions Encloders handout Turning with Encoder Videos Touch & Light Instructions Line Runner Minesweeper Firefly Forward Until Dark quiz MouseBot Minefield Robocci Line Tracking quiz Printable Sound instructions Volume & Speed quiz Line Tracking (D) Can Bot Firefly Forward Until Dark Forward Until Dark Forward Until Dark Line Runner Line Tracking Minefield Minesweeper Mouse Bot Robo 500 Robo 500 Level 3 Robo 500 Level 4 Mouse Bot Obstacle Course Robo 500 Robo 500 Level 3 Robo 500 Level 4
5 Page 5 of 9 Robo Mower Robo Mower Robocci Table Bot Table Bot Turning with Encoder Volume and Speed Wall Detection (Ultrasonic) Wall Detection Variables & Functions In this unit, you will investigate ways to increase your programming power by encapsulatiing behaviors in functions, and using variable parameters to let one behavior do the work of many. How to you store values for later use using variables? How are calculations performed on variables to derive other important values? How are variables used to track (count) occurrences of important events? How are values used or calculated to control behaviors? How are patterns identified across behaviors? How are functions created that can take advantage of 2.3.A2.E - Describe how a change in the value of one variable in formulas affects the value of the measurement. 2.5.A2.A - Develop a plan to analyze a problem, identify the information needed to solve the problem, carry out the plan, check whether an answer makes sense, and explain how the problem was solved in grade appropriate contexts. Programming Automatic Thresholds Line Counting Patterns of Behavior Debugging Variables variables & Data types values Thresholds declaration Debugging Boolean logic Line Counting data types Functions text Global line counting variables functions Display text behaviors global variables parameters Debugging techniques Declaring, using, and assigning values to variables Choose data types Display text Create side button attachment LIne counting Use global variables Learn to store valuses for later use by using variables Perform calculations on variables to derive other improtant values Use variables to track (count) occurrences of important events Use stored or calculated values to control behaviors Identify patterns across behaviors, and create functins that can take advantage of their similarities. Warehouse challenge Videos Variables & data type handouts Threshold handouts Touch & light instructions Display text handout Firefly Automatic Thresholds quiz PipeBot Quick Tap Line Runner Auto ATtendance Line Counting quiz Functions handout Global variables handout Robot Acceleration Patterns of Behavior quiz Display text handout Mindfield (level 2) Line Counter (D) Automatic Attendance Automatic Thresholds Firefly Firefly Line Counting Line Runner Minefield Patterns of Behavior quiz
6 Page 6 of 9 similarities among patterns? Create and use functions Quick Tap Robot Accelaration Remote Control In this unit, you will add a remote control to the LEGO Mindstorms robot system. How does a Bluetooth dongle and a Logitech compatible remote control enable a NXT controlled robot? B - Use context clues, knowledge of root words, and word origins as well as reference sources to decode and understand new words C - Analyze, synthesize, and integrate data, creating a reasoned product that supports and appropriately illustrates inferences and conclusions drawn from research. Remote Control Basics Using Bluetooth Installing a dongle Joystick remote control controller Bluetooth Using a Remote Joystick Control buttons Using Buttons adapter Setting up Bluetooth Troubleshooting Bluetooth Installing a Bluetooth adapter A Bluetoothe enabled NXT controlled robot Use a remote control to manipulate the robot's movement and sensors. Soccer Remote Joystick Controller installation handout Control Basics Remote Control Basics engineering lab Eng. Lab (D) Remote Control Buttons engineering lab Remote Controll Turn Button Gripper Building instructions Install Buetooth Adapter handout Remote Control Basics Remote Control Buttons Remote Control Turn Button Soccer A - Create justifications for arguments related to geometric relations. TETRIX Setup In this unit you will learn how to properly connect the NXT to the TETRIX motor and servo controllers. How does the NXT controller connect with the TETRIX system? How do you build and test a TETRIX testbed? How do you build a TETRIX robot? C.3 - Apply the concept that many technological problems require a multidisciplinary approach. S11.C Identify elements of simple machines in compound machines. Create a testbed Build Mantis (robot) Build a testbed Build a Mantis testbed power wire TEXTRIX DC Motor Allen Wrench Flat head screwdriver Motor mount Lock nut Battery Connector wire Battery pack Motor Controller Servo Controller brackets channels servo pivot multi servo single bushings spacers nubs pan head axle hub split clamp gears Explain how programmers and robots work together to accomplish a goal. Identify the rules for writing ROBOTC programs. Identify the basic components of the NXT hardware. Build the REM bot. Update firmware on the NXT and download and run a sample program. Testbed instructions (1 & 2) Mantis building instructions Hardware Primer (D)
7 Page 7 of 9 omni wheel TETRIX--Movement In this unit you will master the movement of your TETRIX robot. How is code written to make the robot go forward? How do power levels affect turning, reversing, and other movement patterns? How is closed-loop control used to improve straightness and consistency C - Use techniques from coordinate geometry to establish properties of lines, shapes, and solids A - Determine and interpret maximum and minimum values of a function over a specified interval E - Describe how a change in the value of one variable in a formula affects the value of the measurement B - Use statements, converses, inverses and contrapositives to construct valid arguments or to validate arguments A - Develop a plan to analyze a problem, identify the information needed to solve the problem, carry out the plan, check whether an answer makes sense, and explain how the problem was solved in grade appropriate contexts B - Use symbols, mathematical terminology, standard notation, mathematical rules, graphing and other types of mathematical representations to communicate observations, predictions, concepts, procedures, generalizations, ideas, and results. Moving Forward Motors & Sensors Setup TETRIX Speed & Direction Intro to Servo Motors Using Servo Motors Debugging Servos Progrm robot to move forward using TETRIX DC motors Make simple movements using ROBOTC and the TETRIX robot Program servo motors Use the Servo Debugger window to see what position the servo is in. sensors motors servo motor Control the robots movements with turns. Use Motors and Sensors menu to configure ports Create a rule to determine how far the robot should travel. Determine how power and time affect the turning abilities of the robot. Precisely control how the robot moves and turns. Adjust timing to have the robot complete an extended task. Explain the PID algorithm Use the motor synchronization command to make accurate turns. Use target distances to precisely control the robot s movements. Use target functions to program precise robotic movements. Design and program a robot that will paint lines one inch long with a one inch space in between Driving Straight Engineering lab Turning Engineering lab Wait States Power Level engineering lab TETRIX Servos handout Using Servos Engineering lab Using Servos (D) Driving Straight 2/4/2013 Turning Engineering Lab Tetrix 2/4/2013 Using Servos TETRIX--Sensing In the unit you will learn how to program your robot to use sensors to account for obstacle course challenges.
8 Page 8 of 9 How do you use sensor feedback to control when behaviors run? How do different sensors respond under similar conditions? How and why are threshold values calculated and used? How can you iteratively improve your program's implementation of line tracking behavior? What distinguishes loops and conditional statemnt from one another and how are they used? How are direct sensor values used in behaviors? A - Create justifications for arguments related to geometric relations C - Use techniques from coordinate geometry to establish properties of lines, shapes, and solids A - Determine and interpret maximum and minimum values of a function over a specified interval E - Describe how a change in the value of one variable in a formula affects the value of the measurement B - Use statements, converses, inverses and contrapositives to construct valid arguments or to validate arguments. Controller Overview TETRIX Encoders Moving Forward nmotorencoder Encoder Targets Connect TETRIX TETRIX TETRIX Controller controllers to TETRIX Encoder the NXT nmotorencoder Program the robot to move forward using PID Use the nmotorencoder function Use the nmotorencoder Target function Use Motors and Sensors menu to configure ports what 0 and 1 mean on a touch sensor Build and Program a robot which can start at a a given location, move to a soft drink can, and bring it back to the start location. Build and Program a robot that can utilize a touch sensor as input and make choices based on the input. Adapt the wall detection behavior to take advantage of the ultra sonic sensor. Use feedback from the encoders to program your robot to turn accurately. Move until the light sensor detects a dark surface. Move until the ultrasonic sensor detects an object. Power Level Investigation Turning with Encoder Engineering lab Sentry Simulation (level 1) Engineering lab Sentry Simulation (level 2) Engineering lab Sentry Simulation (level 3) Engineering lab Can Bot (D) Power Level Investigation Sentry Simulation Lab Turning with Encoder Robot Accelaration Warehouse Program the robot to follow a line. Us the if else statement to control program flow Use the switch case statement to control program flow. Use timers to control the length of robotic behaviors. Use the encoders to track distance traveled. Use the full sensing capabilities of the robot to navigate through an obstacle course successfully. TETRIX--Variables & Functions In this unit you will learn to increase your programming power by encapsulating behaviors in functions, and using variable parameters to let one behavior do the work of many. How to you store values for later use using variables? A - Determine and interpret maximum and minimum values of a Work with data and encapsulating Encapsulate data encapsulation function Learn to store valuses for later use by using variables Robot Mining Engineering Firefly (R) Robot Mining
9 Page 9 of 9 How are calculations performed on variables to derive other important values? How are variables used to track (count) occurrences of important events? How are values used or calculated to control behaviors? How are patterns identified across behaviors? How are functions created that can take advantage of similarities among patterns? function over a specified interval E - Describe how a change in the value of one variable in a formula affects the value of the measurement B - Use statements, converses, inverses and contrapositives to construct valid arguments or to validate arguments E - Use combinations of symbols and numbers to create expressions, equations, and inequalities in two or more variables, systems of equations and inequalities, and functional relationships that model problem situations. behaviors in functions. Perform calculations on variables to derive other improtant values Use variables to track (count) occurrences of important events Use stored or calculated values to control behaviors Identify patterns across behaviors, and create functins that can take advantage of their similarities. Firefly Pipe Bot Pipe Bot Remote Control In this unit you will learn some advanced programming techniques and control in a volatile environment. How does a Bluetooth dongle and a Logitech compatible remote control enable a NXT controlled robot? B - Use context clues, knowledge of root words, and word origins as well as reference sources to decode and understand new words C - Analyze, synthesize, and integrate data, creating a reasoned product that supports and appropriately illustrates inferences and conclusions drawn from research. Remote Control Basics using Bluetooth and TEXTRIX robot. Program the TETRIX robot to move using a joystick controller dongle remote control Bluetooth Joystick buttons adapter A Bluetoothe enabled NXT controlled robot Use a remote control to manipulate the robot's movement and sensors. Mine Removal Motor and Servos/Remote Control video Solution video Tetrix Mine Removal (C) A - Create justifications for arguments related to geometric relations.
1 of 11 8/27/2014 2:23 PM Units: Teacher: STEMRobotics, CORE Course: STEMRobotics Year: 2012-13 Fundamentals The Fundamentals section introduces students to safety, project management, rogramming basics,
More informationWeek Lesson Assignment SD Technology Standards. SPA Handout. Handouts. Handouts/quiz. Video/handout. Handout. Video, handout.
Week Lesson Assignment SD Technology Standards 1 Lesson 1: Intro to Robotics class Discuss goals of class & definition of a robot SPA Define engineering, programming and system. Define managing a project.
More informationRobotics Engineering DoDEA Career Technology Education Robot Programming
Robotics Engineering DoDEA Career Technology Education Robot Programming Area Competency G. Robot Programming 1. Introduction to Robot Programming ( / / ) ( / / ) Before you get started, print out this
More informationacknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...
acknowledgments...xv introduction...xvii about this book...xvii part I: introduction to LEGO MINDSTORMS NXT 2.0...xviii part II: building...xviii part III: programming...xviii part IV: projects...xix companion
More informationCourse: STEM Robotics Engineering Total Framework Hours up to: 600 CIP Code: Exploratory Preparatory
Camas School District Framework: Introductory Robotics Course: STEM Robotics Engineering Total Framework Hours up to: 600 CIP Code: 150405 Exploratory Preparatory Date Last Modified: 01/20/2013 Career
More informationLine Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will:
Line Detection Design ways to improve driving safety by helping to prevent drivers from falling asleep and causing an accident. Learning Objectives Students will: Explore the concept of the Loop Understand
More informationHOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS
HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS Code : 6ROBOTMOD Prerequisite : 6ARTINTEL Credit : 3 s (3 hours LAB) Year Level:
More informationWelcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher
Welcome to NXT Basics Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher Outline Have you met the Lizard? Introducing the Platform Lego Parts Motors Sensors
More informationLab book. Exploring Robotics (CORC3303)
Lab book Exploring Robotics (CORC3303) Dept of Computer and Information Science Brooklyn College of the City University of New York updated: Fall 2011 / Professor Elizabeth Sklar UNIT A Lab, part 1 : Robot
More informationPre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move
Maze Challenge Pre-Activity Quiz 1. What is a design challenge? 2. How do you program a robot to move 2 feet forward in a straight line? 2 Pre-Activity Quiz Answers 1. What is a design challenge? A design
More informationAutomatic Headlights
Automatic Headlights Design car features that will improve nighttime driving safety. Learning Objectives Students will: Explore the concept of Inputs and the way to control them Explore the concept of
More informationUltimatum. Robotics Unit Lesson 5. Overview
Robotics Unit Lesson 5 Ultimatum Overview In this final challenge the students will deploy their TETRIX rescue robot up the mountain to rescue the stranded mountain climbers. First the rescue robot has
More informationIntroduction to the VEX Robotics Platform and ROBOTC Software
Introduction to the VEX Robotics Platform and ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem
More informationVEX Robotics Platform and ROBOTC Software. Introduction
VEX Robotics Platform and ROBOTC Software Introduction VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem VEX Structure Subsystem forms the base of every robot Contains square
More informationWhere C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1
Instructor Guide Title: Distance the robot will travel based on wheel size Introduction Calculating the distance the robot will travel for each of the duration variables (rotations, degrees, seconds) can
More informationRobot Programming Manual
2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,
More informationProgramming Design. ROBOTC Software
Programming Design ROBOTC Software Behavior-Based Programming A behavior is anything your robot does Turning on a single motor or servo Three main types of behaviors 1. Complex behaviors Robot performs
More informationI.1 Smart Machines. Unit Overview:
I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other
More informationProgramming Design ROBOTC Software
Programming Design ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. Behavior-Based Programming A behavior is anything your robot does Example: Turn on a single motor or
More information2.4 Sensorized robots
66 Chap. 2 Robotics as learning object 2.4 Sensorized robots 2.4.1 Introduction The main objectives (competences or skills to be acquired) behind the problems presented in this section are: - The students
More informationMADISON PUBLIC SCHOOL DISTRICT. GRADE 7 Robotics Cycle
MADISON PUBLIC SCHOOL DISTRICT GRADE 7 Robotics Cycle Authored by: Erik Lih Richard Newbery Reviewed by: Lee Nittel Director of Curriculum and Instruction Tom Paterson K12 Supervisor of Science and Technology
More informationActivity 2 Wave the Flag. Student Guide. Activity Overview. Robotics Jargon. Materials Needed. Building the Robot
Activity Overview In this activity, you will learn about pivot points and integrate a servo motor into your robot to create a pivot point capable of waving a flag. After building the robot, you will conduct
More informationActivity 2 Wave the Flag. Student Guide. Activity Overview. Robotics Jargon. Materials Needed. Building the Robot
Activity Overview In this activity, you will learn about pivot points and integrate a servo motor into your robot to create a pivot point capable of waving a flag. After building the robot, you will conduct
More informationUnit 4: Robot Chassis Construction
Unit 4: Robot Chassis Construction Unit 4: Teacher s Guide Lesson Overview: Paul s robotic assistant needs to operate in a real environment. The size, scale, and capabilities of the TETRIX materials are
More informationActivity Template. Subject Area(s): Science and Technology Activity Title: Header. Grade Level: 9-12 Time Required: Group Size:
Activity Template Subject Area(s): Science and Technology Activity Title: What s In a Name? Header Image 1 ADA Description: Picture of a rover with attached pen for writing while performing program. Caption:
More informationRCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots
RCJ Rescue B RCJ Rescue B Primary Team Branchburg, NJ USA Storming Robots in Branchburg, NJ, USA 1 TEAM MEMBERS - BIOS 2 Andre Gou (captain) 13 years old Has done robotics for around 4-5 years Shall be
More informationRUNNYMEDE COLLEGE & TECHTALENTS
RUNNYMEDE COLLEGE & TECHTALENTS Why teach Scratch? The first programming language as a tool for writing programs. The MIT Media Lab's amazing software for learning to program, Scratch is a visual, drag
More informationThe light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.
Review the following material on sensors. Discuss how you might use each of these sensors. When you have completed reading through this material, build a robot of your choosing that has 2 motors (connected
More informationICTCM 28th International Conference on Technology in Collegiate Mathematics
ARDUINO IN THE CLASSROOM: CLASSROOM READY MODULES FOR UNDERGRADUATE MATHEMATICS Michael D. Seminelli 1 Department of Mathematical Sciences United States Military Academy West Point, NY 10996 Michael.Seminelli@usma.edu
More informationErik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School
Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School elvonbur@mpsaz.org Water Sabers (2008)* High Heelers (2009)* Helmeteers (2009)* Cyber Sleuths (2009)* LEGO All Stars
More informationStudents will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.
Overview Challenge Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Materials Needed One of these sets: TETRIX
More informationIndiana K-12 Computer Science Standards
Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,
More informationPrinciples of Engineering
Principles of Engineering 2004 (Fifth Edition) Clifton Park, New York All rights reserved 1 The National Academy of Sciences Standards: 1.0 Science Inquiry 1.1 Ability necessary to do scientific inquiry
More informationRobots are similar to humans if you consider that both use inputs and outputs to sense and react to the world.
Activity 3.1.1 Inputs and Outputs for CT Introduction Robots are similar to humans if you consider that both use inputs and outputs to sense and react to the world. Most humans use five senses to perceive
More informationEv3 Robotics Programming 101
Ev3 Robotics Programming 101 1. EV3 main components and use 2. Programming environment overview 3. Connecting your Robot wirelessly via bluetooth 4. Starting and understanding the EV3 programming environment
More informationLS Creative Learnings Pvt Ltd. STEM-Robotics Education. Report for Sep S.B. Patil Public School, Pune
LS Creative s Pvt Ltd. STEM-Robotics Education Report for Sep 2017 S.B. Patil Public School, Pune 1 Sept 2017 Grade: III Helicopter To understand about different modes of transportation like airways. Science
More informationNebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects
Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to
More informationRobotics using Lego Mindstorms EV3 (Intermediate)
Robotics using Lego Mindstorms EV3 (Intermediate) Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have
More informationRobots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.
Overview Challenge Students will design, program, and build a robot that drives around in town while avoiding collisions and staying on the roads. The robot should turn around when it reaches the outside
More informationTETRIX PULSE Workshop Guide
TETRIX PULSE Workshop Guide 44512 1 Who Are We and Why Are We Here? Who is Pitsco? Pitsco s unwavering focus on innovative educational solutions and unparalleled customer service began when the company
More informationcontents in detail PART I GETTING STARTED acknowledgments...xvii
contents in detail acknowledgments...xvii introduction...xix why this book?...xix is this book for you?...xix how does this book work?...xix the discoveries...xix what to expect in each chapter...xx getting
More informationHi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing
Hi everyone I would like to introduce myself and the Robotics program to all new and existing families. I teach Robotics to all of your children for an hour every fortnight. Robotics is a relatively new
More informationRobotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds
Robotics Workshop for Parents and Teachers September 27, 2014 Wichita State University College of Engineering Steve Smith Christa McAuliffe Academy ssmith3@usd259.net Karen Reynolds Wichita State University
More informationNote to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED
In this investigation students will identify a relationship between the size of the wheel and the distance traveled when the number of rotations of the motor axles remains constant. Students are required
More informationScience Sensors/Probes
Science Sensors/Probes Vernier Sensors and Probes Vernier is a company that manufacturers several items that help educators bring science to life for their students. One of their most prominent contributions
More informationMotion Graphs Teacher s Guide
Motion Graphs Teacher s Guide 1.0 Summary Motion Graphs is the third activity in the Dynamica sequence. This activity should be done after Vector Motion. Motion Graphs has been revised for the 2004-2005
More informationunderstanding sensors
The LEGO MINDSTORMS EV3 set includes three types of sensors: Touch, Color, and Infrared. You can use these sensors to make your robot respond to its environment. For example, you can program your robot
More informationRobotics II Curriculum
Randolph Township Schools Randolph Middle School Curriculum Department of Science, Technology, Engineering, and Math Anne Vitale Richardson Supervisor Curriculum Committee Ned Sheehy Nick Lavender Curriculum
More informationTwo Hour Robot. Lets build a Robot.
Lets build a Robot. Our robot will use an ultrasonic sensor and servos to navigate it s way around a maze. We will be making 2 voltage circuits : A 5 Volt for our ultrasonic sensor, sound and lights powered
More informationS B Patil Public School, Pune
LS Creative Learnings Pvt Ltd., STEM-Robotics Education Report for Jan 2018 S B Patil Public School, Pune 1 Grade: III Jan 2017 Simple machine Inclined plane Lesson To understand about types of simple
More informationPre-Day Questionnaire
LEGO Mindstorms Pre-Day Questionnaire Your Age? Please select your age from the options below: a) 11 b) 12 c) 13 d) 14 e) 15 or Older 0 0 0 0 0 11 12 13 14 15&or&Older Good at Problem Solving? Do you think
More informationME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018
ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance
More informationEQ-ROBO Programming : bomb Remover Robot
EQ-ROBO Programming : bomb Remover Robot Program begin Input port setting Output port setting LOOP starting point (Repeat the command) Condition 1 Key of remote controller : LEFT UP Robot go forwards after
More informationPUBLIC SCHOOLS OF EDISON TOWNSHIP OFFICE OF CURRICULUM AND INSTRUCTION ROBOTICS. Date Approved: September 21, 2015
PUBLIC SCHOOLS OF EDISON TOWNSHIP OFFICE OF CURRICULUM AND INSTRUCTION ROBOTICS Length of Course: Elective/Required: Schools: Full Year Elective High School Eligibility: 10-12 Credit Value: 5 Credits Date
More informationBlue-Bot TEACHER GUIDE
Blue-Bot TEACHER GUIDE Using Blue-Bot in the classroom Blue-Bot TEACHER GUIDE Programming made easy! Previous Experiences Prior to using Blue-Bot with its companion app, children could work with Remote
More information2014 New Jersey Core Curriculum Content Standards - Technology
2014 New Jersey Core Curriculum Content Standards - Technology Content Area Standard Strand Grade Level bands Technology 8.2 Technology Education, Engineering, Design, and Computational Thinking - Programming:
More informationCSC C85 Embedded Systems Project # 1 Robot Localization
1 The goal of this project is to apply the ideas we have discussed in lecture to a real-world robot localization task. You will be working with Lego NXT robots, and you will have to find ways to work around
More informationHow Do You Make a Program Wait?
How Do You Make a Program Wait? How Do You Make a Program Wait? Pre-Quiz 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go a precise
More informationMECHATRONICS IN A BOX
MECHATRONICS IN A BOX A Complete Mechatronics Solution for the Classroom amtekcompany.com Contents Introduction Programming Arduino microcontrollers Motor Control Training Course Flowcode 8 Formula AllCode
More informationUNIT VI. Current approaches to programming are classified as into two major categories:
Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions
More informationWorksheet Answer Key: Tree Measurer Projects > Tree Measurer
Worksheet Answer Key: Tree Measurer Projects > Tree Measurer Maroon = exact answers Magenta = sample answers Construct: Test Questions: Caliper Reading Reading #1 Reading #2 1492 1236 1. Subtract to find
More informationPositive Promotion: Use the FIRST and FTC logos in a manner that is positive and promotes FIRST.
You have incredibly creative opportunities in terms of designing your own identity. There are many examples of how teams brand their efforts with websites, incredible team logos on robots, T shirts, hats,
More informationE Technology: A. Innovations Activity: Introduction to Robotics
Science as Inquiry: As a result of their activities in grades 5 8, all students should develop Understanding about scientific inquiry. Abilities necessary to do scientific inquiry: identify questions,
More informationLEGO Mindstorms Class: Lesson 1
LEGO Mindstorms Class: Lesson 1 Some Important LEGO Mindstorm Parts Brick Ultrasonic Sensor Light Sensor Touch Sensor Color Sensor Motor Gears Axle Straight Beam Angled Beam Cable 1 The NXT-G Programming
More informationRobotics II DESCRIPTION. EXAM INFORMATION Items
EXAM INFORMATION Items 37 Points 49 Prerequisites NONE Grade Level 10-12 Course Length ONE SEMESTER Career Cluster MANUFACTURING SCIENCE, TECHNOLOGY, ENGINEERING, AND MATHEMATICS Performance Standards
More informationInspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl LEGO Bowling Workbook Robots are devices, sometimes they run basic instructions via electric circuitry or on most occasions they can be programmable.
More informationGEARS-IDS Invention and Design System Educational Objectives and Standards
GEARS-IDS Invention and Design System Educational Objectives and Standards The GEARS-IDS Invention and Design System is a customizable science, math and engineering, education tool. This product engages
More information[DOCUMENT TITLE] WORKSHOP PACKAGE 2018
[DOCUMENT TITLE] WORKSHOP PACKAGE 2018 Virtual Ventures offers a wide range of workshops in Science, Technology, and Engineering. Although our workshops are designed by grade, some accommodations may be
More informationLine-Follower Challenge
Line-Follower Challenge Pre-Activity Quiz 1. How does a light sensor work? Does the light sensor detect white or black as a higher amount of light reflectivity? Absorbance? 2. Can you think of a method
More informationChapter 1. Robots and Programs
Chapter 1 Robots and Programs 1 2 Chapter 1 Robots and Programs Introduction Without a program, a robot is just an assembly of electronic and mechanical components. This book shows you how to give it a
More informationMindstorms NXT. mindstorms.lego.com
Mindstorms NXT mindstorms.lego.com A3B99RO Robots: course organization At the beginning of the semester the students are divided into small teams (2 to 3 students). Each team uses the basic set of the
More informationInspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook
Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl Workbook Scratch is a drag and drop programming environment created by MIT. It contains colour coordinated code blocks that allow a user to build up instructions
More informationProject Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project
Project Superfinish Full-Production Superfinishing Machine ELECOMP Capstone Design Project 2018-2019 Sponsoring Company Supfina Machine Company, Inc. 181 Circuit Drive, North Kingstown RI 02852 Phone:
More informationWest Windsor-Plainsboro Regional School District Computer Programming Grade 8
West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Page 1 of 7 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale
More informationSpare Parts. Contents. Contents Contents
Spare Parts 2013 Spare Parts Contents Contents Contents LEGO Education StoryStarter 3 LEGO Education WeDo 4 Machines and Mechanisms 5 LEGO MINDSTORMS Education 6-8 TETRIX by Pitsco 9-16 LEGOeducation.us
More informationMorse Code Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Learning Focus.
Overview Challenge Students will design, program, and build a robot that communicates with Morse code. The robot must use its communication system to tell the operator when the robot completes each task
More informationIntroduction to Robotics Rubrics
Introduction to Robotics Rubrics Students can evaluate their project work according to the learning goals. Each rubric includes four levels: Bronze, Silver, Gold, and Platinum. The intention is to help
More informationFoundation - 2. Exploring how local products, services and environments are designed by people for a purpose and meet social needs
Foundation - 2 LEGO Education Technologies and society Identify how people design and produce familiar products, services and environments and consider sustainability to meet personal and local community
More informationProgram.
Program Introduction S TE AM www.kiditech.org About Kiditech In Kiditech's mighty world, we coach, play and celebrate an innovative technology program: K-12 STEAM. We gather at Kiditech to learn and have
More informationRobotics Contest Contact: Robin Schamber
Robotics Contest Contact: Robin Schamber rschambe@uwyo.edu The Wyoming 4-H Robot Contest robotics contest is modeled after the National Robotics Challenge which began as the Society of Manufacturing Engineers
More informationTopic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light
Topic 1. Road safety rules. Road safety is an important topic for young students because everyone uses roads, and the dangers associated with the roads impact everyone. Robo Wunderkind robotics kits help
More informationHIL Simulation Lab Work
2017.03.09 HIL Simulation Lab Work with Step by Step Exercises that you can do in your own Pace http://home.hit.no/~hansha/?lab=hilsim Hans-Petter Halvorsen Introduction to HIL Lab Work Hans-Petter Halvorsen
More informationTech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001
Tech Note #3: Setting up a Servo Axis For Closed Loop Position Control Application note by Tim McIntosh September 10, 2001 Abstract: In this Tech Note a procedure for setting up a servo axis for closed
More informationSten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016
StenBOT Robot Kit Stensat Group LLC, Copyright 2016 1 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the
More informationCOSC343: Artificial Intelligence
COSC343: Artificial Intelligence Lecture 2: Starting from scratch: robotics and embodied AI Alistair Knott Dept. of Computer Science, University of Otago Alistair Knott (Otago) COSC343 Lecture 2 1 / 29
More informationthe Board of Education
the Board of Education Voltage regulator electrical power (V dd, V in, V ss ) breadboard (for building circuits) power jack digital input / output pins 0 to 15 reset button Three-position switch 0 = OFF
More informationPre-Activity Quiz. building a robot to fight another robot by trying to push it out of a ring? in the competition? the way when racing?
Sumobot - RaceCar Challenge Pre-Activity Quiz 1. What must you keep in mind when building a robot to fight another robot by trying to push it out of a ring? 2. How can you use gears to your advantage in
More informationVision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!
Vision Ques t Vision Quest Use the Vision Sensor to drive your robot in Vision Quest! Seek Discover new hands-on builds and programming opportunities to further your understanding of a subject matter.
More informationChapter 14. using data wires
Chapter 14. using data wires In this fifth part of the book, you ll learn how to use data wires (this chapter), Data Operations blocks (Chapter 15), and variables (Chapter 16) to create more advanced programs
More informationAn Introduction to Programming using the NXT Robot:
An Introduction to Programming using the NXT Robot: exploring the LEGO MINDSTORMS Common palette. Student Workbook for independent learners and small groups The following tasks have been completed by:
More informationInstructional Technology Center
Partner Teacher Night March 2017 - Lego WeDo 2.0 What are Lego WeDos? WeDos are lego sets that come with a power source and a motor that allows students to create lego constructions that move like robots.
More informationLet There Be Light. Opening Files. Deleting National Technology and Science Press
Let There Be Light 2 Better to light a candle than to curse the darkness. Chinese Proverb The Hello World program demonstrates only the output aspect of a computer program. Now let s write a program that
More informationINDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY
INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY I. INTRODUCTION. Industrial robots are programmable multifunctional mechanical devices designed to move material, parts, tools, or specialized devices through
More informationRobotic teaching for Malaysian gifted enrichment program
Available online at www.sciencedirect.com Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 WCES-2011 Robotic teaching for Malaysian gifted enrichment program Rizauddin Ramli a *, Melor Md Yunus
More informationGE423 Laboratory Assignment 6 Robot Sensors and Wall-Following
GE423 Laboratory Assignment 6 Robot Sensors and Wall-Following Goals for this Lab Assignment: 1. Learn about the sensors available on the robot for environment sensing. 2. Learn about classical wall-following
More informationLab 8: Introduction to the e-puck Robot
Lab 8: Introduction to the e-puck Robot This laboratory requires the following equipment: C development tools (gcc, make, etc.) C30 programming tools for the e-puck robot The development tree which is
More informationAgent-based/Robotics Programming Lab II
cis3.5, spring 2009, lab IV.3 / prof sklar. Agent-based/Robotics Programming Lab II For this lab, you will need a LEGO robot kit, a USB communications tower and a LEGO light sensor. 1 start up RoboLab
More informationCURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet
Lab : Computer Engineering Software Perspective Sign-Off Sheet NAME: NAME: DATE: Sign-Off Milestone TA Initials Part 1.A Part 1.B Part.A Part.B Part.C Part 3.A Part 3.B Part 3.C Test Simple Addition Program
More informationArtificial Intelligence Planning and Decision Making
Artificial Intelligence Planning and Decision Making NXT robots co-operating in problem solving authors: Lior Russo, Nir Schwartz, Yakov Levy Introduction: On today s reality the subject of artificial
More informationStudent Laboratory Investigation The Chemistry of Combustion and Respiration. Investigation Procedure:
Student Laboratory Investigation The Chemistry of Combustion and Respiration Objective On a quiz that follows you will be asked to: 1. Demonstrate how a chemical equation is written 2. Write the equation
More information