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

Similar documents
Robotics Engineering DoDEA Career Technology Education Robot Programming



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

Introduction to the VEX Robotics Platform and ROBOTC Software

Introduction to Robotics Rubrics

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

VEX Robotics Platform and ROBOTC Software. Introduction

Automatic Headlights

S B Patil Public School, Pune

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

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

Programming Design. ROBOTC Software

Table of Contents. Sample Pages - get the whole book at

EQ-ROBO Programming : bomb Remover Robot

Programming Design ROBOTC Software

I.1 Smart Machines. Unit Overview:

RUNNYMEDE COLLEGE & TECHTALENTS

Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School

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

Robot Programming Manual

ROBOTC: Programming for All Ages

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

MADISON PUBLIC SCHOOL DISTRICT. GRADE 7 Robotics Cycle

Ev3 Robotics Programming 101

RCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots

A - Debris on the Track

Lab book. Exploring Robotics (CORC3303)

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

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

Laboratory Seven Stepper Motor and Feedback Control

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.

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds

Design. BE 1200 Winter 2012 Quiz 6/7 Line Following Program Garan Marlatt

Flowcharts and Programs

Artificial Intelligence Planning and Decision Making

Design Project Introduction DE2-based SecurityBot

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

2.4 Sensorized robots

Activity Template. Subject Area(s): Science and Technology Activity Title: Header. Grade Level: 9-12 Time Required: Group Size:

Revision for Grade 7 in Unit #1&3

Unit 4: Robot Chassis Construction

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

BEGINNER PROGRAMMING LESSON

Context-aware Decision Making for Maze Solving

Instructors. Manual GEARED. After-School Robotics Program By Haley Hanson

Mindstorms NXT. mindstorms.lego.com

How Do You Make a Program Wait?

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors

Lab 1: Testing and Measurement on the r-one

PUBLIC SCHOOLS OF EDISON TOWNSHIP OFFICE OF CURRICULUM AND INSTRUCTION ROBOTICS. Date Approved: September 21, 2015

CSC C85 Embedded Systems Project # 1 Robot Localization

COSC343: Artificial Intelligence

C - Underground Exploration

A - Debris on the Track

A - Debris on the Track

e d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes

Program.

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:

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

Unit 6: Robotics EXPLORING COMPUTER SCIENCE. Version 7.0. University of Oregon, Exploring Computer Science Unit 6: Robotics 260

Agent-based/Robotics Programming Lab II

Essential Understandings with Guiding Questions Robotics Engineering

LEVEL A: SCOPE AND SEQUENCE

Building an autonomous light finder robot

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

ECE 5670/6670 Project. Brushless DC Motor Control with 6-Step Commutation. Objectives

Robotics using Lego Mindstorms EV3 (Intermediate)

Teaching Children Proportional Control using ROBOLAB 2.9. By Dr C S Soh

THE USE OF LEGO MINDSTORMS NXT ROBOTS IN THE TEACHING OF INTRODUCTORY JAVA PROGRAMMING TO UNDERGRADUATE STUDENTS

Sensors and Sensing Motors, Encoders and Motor Control

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

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

Worksheet Answer Key: Tree Measurer Projects > Tree Measurer

ECE 445 Senior Design Laboratory. Fall Individual Progress Report. Automatic Pill Dispenser

Closed-Loop Transportation Simulation. Outlines

Indiana K-12 Computer Science Standards

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

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

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

TETRIX PULSE Workshop Guide

ECE 497 Introduction to Mobile Robotics Spring 09-10

Downloading a ROBOTC Sample Program

Undefined Obstacle Avoidance and Path Planning

Session 11 Introduction to Robotics and Programming mbot. >_ {Code4Loop}; Roochir Purani

INTRODUCTION OF SOME APPROACHES FOR EDUCATIONS OF ROBOT DESIGN AND MANUFACTURING

Homeschool Propeller Car Build, Sept 28 2:00 2:50

West Deptford Middle School Curriculum Map Engineering Design - Grade 8

Line-Follower Challenge

Robotics II Curriculum

Robots in the Loop: Supporting an Incremental Simulation-based Design Process

Team Description Paper

Ages 9+ Monday, Nov 14 5:30-7:30 Saturday, Dec 3 9:00-11:00

A Day in the Life CTE Enrichment Grades 3-5 mblock Robotics - Simple Programs

Electronics Design Laboratory Lecture #10. ECEN 2270 Electronics Design Laboratory

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

Robo Golf. Team 9 Juan Quiroz Vincent Ravera. CPE 470/670 Autonomous Mobile Robots. Friday, December 16, 2005

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1

OBSTACLE EVADING ULTRASONIC ROBOT. Aaron Hunter Eric Whitestone Joel Chenette Anne-Marie Cressin

Transcription:

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. Discuss Grading rubrics, lab procedures and keeping an Engineering journal. Review safety standards. s s/quiz CPP1.3 CCP.3 Build the REM/Tetrix testbed personal assistant robot. /handout CCP 3.3 Set up the NXT Programming software CCP 3.3 Intro to NXT/Tetrix Hardware (controller, sensors, parts) NXT/Tetrix s CCP 3.2 Download firmware & first program. Setup NXT/Tetrix software, handout, quiz, handout CCP 3.2 2,3,4, 5 Lesson 2: Running the robot Discover the relationship between distance and wheel size. Write a program to move forward Drive forward program 1

Week Lesson Assignments SD Technology Standards Investigate the relationship between robot geometry, motor degrees and robot turns. Write a program to make the robot do left & right turns. Write a program to use the swing method and in-place method. Investigate the properties of a sound wave and properties the sound sensor can distinguish. Write a program using the Sound sensor Investigate the properties of line tracking behavior Understand programming with switch blocks & loops Write a program to use the line sensor to track a line Use two different types of sensory stimuli Explore the abilities of the Ultrasonic Sensor Write a program to respond to the touch sensor and the ultrasonic sensor Demonstrate the process of changing the gears. Demonstrate the relationship between gear ratio and robot speed How fast program How many sides Help, I m stuck program Help, I m still stuck program Obstacle Detection Activity Field of View investigation Stay away from the edge Get in gear activity Gear & speed investigation CCP3.2 CCP 4.2 2

Week Lesson Assignments SD Technology Standards 6,7,8 Lesson 3: Intro to RobotC programming Build new robot Understand Robot 2.0 software Describe the role of a programmer Demonstrate knowledge of behaviors & pseudopodia Rem robot video + handout handout CCP 4.1 CCP4.2 Identify whitespace, comments and reserved words Understand ROBOTC syntax handouts video, handout 9,10 Lesson 4: Movement Understand the Labyrinth Describe moving forward Define speed & direction Describe motor power & turning Explore PID Define synchronized motors Explore synchronized motors Use NXT decoders Program & run Labyrinth Engineering Lab Engineering lab s Labyrinth Program CPP5.1 CPP2.2 CPP5.3 3

Week Lesson Assignment SD Technology Standards 11,12 Lesson 5: Sensors Understand the Obstacle Course programming Describe the while loop Understand SPA capabilities Describe Boolean logic Demonstrate use of while loop/boolean logic in a program Demonstrate use of while loop/boolean logic in a program Demonstrate use of while loop/boolean logic in a program Describe ultrasonic sensors Calculate thresholds & use random numbers Demonstrate use of thresholds & random numbers Write program for obstacle course Cat Bot/Sentry Sin 2 Robo 500 RoboMower Tablebot Obstacle program CPP5.2 13,14 Lesson 6: Encoders, Light & Sound Sensors Describe encoders Use reserve words for encoders Use Boolean operators in conditional statements Demonstrate use of encoders Understand line tracking Accumulate totals Understand switch case statement Engineering Lab 1 &2 Encoder program Robocci /Sentry CPP5.1 CCP 5.3 CPP5.1 4

Demonstrate line tracking Week Lesson Assignment SD Technology Standards Demonstrate use of sound sensor 15,16, 17 Lesson 8: Using Variables and Functions Understand warehouse programming Demonstrate automatic threshold s Use values & variables s & handout Use the debugger CCP 5.3 Demonstrate text to display Lab CCP 5.3 Use line counting method Write program using line counting Tap program Describe variables & functions Describe functions reference Write a program using variables & functions Understand debugging Develop program Functions Program Warehouse/Tetrix 18 Finals Week Final Program CPP 5.3 Grading Scale: Brookings High School Classroom %: In-class work 20% A+: 98-100 B+: 91-89 C+: 80-82 D+:71-73 Programs 40% A: 95-97 B: 86-88 C: 77-79 D: 68-70 Tests 40% A-: 92-94 B-: 83-85 C-: 74-76 D-: 65-67 5

6