Size: px
Start display at page:

Download ""

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 information

Week Lesson Assignment SD Technology Standards. SPA Handout. Handouts. Handouts/quiz. Video/handout. Handout. Video, handout.

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

Robotics Engineering DoDEA Career Technology Education Robot Programming

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

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

Course: STEM Robotics Engineering Total Framework Hours up to: 600 CIP Code: Exploratory Preparatory

Course: 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 information

Line Detection. Duration Minutes. Di culty Intermediate. Learning Objectives Students will:

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

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

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

Lab book. Exploring Robotics (CORC3303)

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

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

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

Automatic Headlights

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

Ultimatum. Robotics Unit Lesson 5. Overview

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

Introduction to the VEX Robotics Platform and ROBOTC Software

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

VEX Robotics Platform and ROBOTC Software. Introduction

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

Where C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1

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

Robot Programming Manual

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

Programming Design. ROBOTC Software

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

I.1 Smart Machines. Unit Overview:

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

Programming Design ROBOTC Software

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

2.4 Sensorized robots

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

MADISON PUBLIC SCHOOL DISTRICT. GRADE 7 Robotics Cycle

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

Activity 2 Wave the Flag. Student Guide. Activity Overview. Robotics Jargon. Materials Needed. Building the Robot

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

Activity 2 Wave the Flag. Student Guide. Activity Overview. Robotics Jargon. Materials Needed. Building the Robot

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

Unit 4: Robot Chassis Construction

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

Activity 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: 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 information

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

RUNNYMEDE COLLEGE & TECHTALENTS

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

The light sensor, rotation sensor, and motors may all be monitored using the view function on the RCX.

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

ICTCM 28th International Conference on Technology in Collegiate Mathematics

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

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

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.

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

Indiana K-12 Computer Science Standards

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

Principles of Engineering

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

Robots are similar to humans if you consider that both use inputs and outputs to sense and react to the world.

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

Ev3 Robotics Programming 101

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

LS Creative Learnings Pvt Ltd. STEM-Robotics Education. Report for Sep S.B. Patil Public School, Pune

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

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

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

Robotics using Lego Mindstorms EV3 (Intermediate)

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

Robots in Town Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Objectives.

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

TETRIX PULSE Workshop Guide

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

contents in detail PART I GETTING STARTED acknowledgments...xvii

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

Hi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing

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

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

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED

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

Science Sensors/Probes

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

Motion Graphs Teacher s Guide

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

understanding sensors

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

Robotics II Curriculum

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

Two Hour Robot. Lets build a Robot.

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

S B Patil Public School, Pune

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

Pre-Day Questionnaire

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

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

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

EQ-ROBO Programming : bomb Remover Robot

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

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

Blue-Bot TEACHER GUIDE

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

2014 New Jersey Core Curriculum Content Standards - Technology

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

CSC C85 Embedded Systems Project # 1 Robot Localization

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

How Do You Make a Program Wait?

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

MECHATRONICS IN A BOX

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

UNIT VI. Current approaches to programming are classified as into two major categories:

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

Worksheet Answer Key: Tree Measurer Projects > Tree Measurer

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

Positive Promotion: Use the FIRST and FTC logos in a manner that is positive and promotes FIRST.

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

E Technology: A. Innovations Activity: Introduction to Robotics

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

LEGO Mindstorms Class: Lesson 1

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

Robotics II DESCRIPTION. EXAM INFORMATION Items

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

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook

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

GEARS-IDS Invention and Design System Educational Objectives and Standards

GEARS-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 [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 information

Line-Follower Challenge

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

Chapter 1. Robots and Programs

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

Mindstorms NXT. mindstorms.lego.com

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

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Kinect2Scratch Workbook

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

Project Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project

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

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

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

Spare Parts. Contents. Contents Contents

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

Morse Code Autonomous Challenge. Overview. Challenge. Activity. Difficulty. Materials Needed. Class Time. Grade Level. Learning Focus.

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

Introduction to Robotics Rubrics

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

Foundation - 2. Exploring how local products, services and environments are designed by people for a purpose and meet social needs

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

Program.

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

Robotics Contest Contact: Robin Schamber

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

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

HIL Simulation Lab Work

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

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

Sten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016

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

COSC343: Artificial Intelligence

COSC343: 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 information

the Board of Education

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

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

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

Vision 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! 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 information

Chapter 14. using data wires

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

An Introduction to Programming using the NXT Robot:

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

Instructional Technology Center

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

Let There Be Light. Opening Files. Deleting National Technology and Science Press

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

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

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

Robotic teaching for Malaysian gifted enrichment program

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

GE423 Laboratory Assignment 6 Robot Sensors and Wall-Following

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

Lab 8: Introduction to the e-puck Robot

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

Agent-based/Robotics Programming Lab II

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

CURIE Academy, Summer 2014 Lab 2: Computer Engineering Software Perspective Sign-Off Sheet

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

Artificial Intelligence Planning and Decision Making

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

Student Laboratory Investigation The Chemistry of Combustion and Respiration. Investigation Procedure:

Student 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