Robotic Programming. Skills Checklist

Similar documents
Robot Programming Manual

An Introduction to Programming using the NXT Robot:

Robotics using Lego Mindstorms EV3 (Intermediate)

BEGINNER PROGRAMMING LESSON

How Do You Make a Program Wait?

RoboCup Sumo Workshop. Margaux Edwards July 2018

EV3 Advanced Topics for FLL

Studuino Icon Programming Environment Guide

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

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

understanding sensors

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

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

Ev3 Robotics Programming 101

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -

BEGINNER PROGRAMMING LESSON

Chapter 14. using data wires

Squaring or Aligning on a Line

TABLET LESSONS BASIC LINE FOLLOWER. By Sanjay and Arvind Seshan

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

LEGO Mindstorms Class: Lesson 1

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

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

Two Hour Robot. Lets build a Robot.

2.4 Sensorized robots

Agent-based/Robotics Programming Lab II

Line-Follower Challenge

EQ-ROBO Programming : bomb Remover Robot

Project 27 Joystick Servo Control

Automatic Headlights

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

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

Robot Olympics: Programming Robots to Perform Tasks in the Real World

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

Mindstorms NXT. mindstorms.lego.com

Squaring or Aligning on a Line

I.1 Smart Machines. Unit Overview:

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

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

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

A - Debris on the Track

A - Debris on the Track

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

Some prior experience with building programs in Scratch is assumed. You can find some introductory materials here:

Curriculum Activities for Driving Course Curriculum Sample 1

Revision for Grade 7 in Unit #1&3

Robotic Navigation Distance Control Platform

Lab book. Exploring Robotics (CORC3303)

Flowcharts and Programs

Unit 4: Robot Chassis Construction

SINGLE SENSOR LINE FOLLOWER

AlphaBot Assembly Diagram

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

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Deriving Consistency from LEGOs

After Performance Report Of the Robot

TETRIX PULSE Workshop Guide

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

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

Robotics Engineering DoDEA Career Technology Education Robot Programming

FLL Programming Workshop Series

Figure 3.1: This ranging sensor can measure the distance to nearby objects.

Here Comes the Sun. The Challenge

Hare and Snail Challenges READY, GO!

Introduction to programming with Fable

Programming Design. ROBOTC Software

Sten BOT Robot Kit 1 Stensat Group LLC, Copyright 2016

Basic NXT-G Programming

An External Command Reading White line Follower Robot

High Speed Continuous Rotation Servo (# )

Lets start learning how Wink s bottom sensors work. He can use these sensors to see lines and measure when the surface he is driving on has changed.

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

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook

Introduction to Robotics Rubrics

Programming Design ROBOTC Software

Mechatronics Project Report

Moving the Robot Arm. A Brief Introduction to Servo Motors

A - Debris on the Track

4-H Mindstorm EV3 Robotics Camp Mills County 4 Day Camp Day 1, Tuesday AGENDA

1. Mechanical Arms Hardware

Basic NXT-G Programming

Problem Solving with Robots

Haunted House. If you drive completely off the black paper or visit a room out of order, your turn is over. Back groun d. Back groun d B A C K G R

Worksheet Answer Key: Tree Measurer Projects > Tree Measurer

INTERMEDIATE PROGRAMMING LESSON

Programming PIC Microchips

Engineering with EV3 Workshop

The power of Math in LEGO Robotics

Competitive VEX Robot Designer. Terminal Objective 1.4: program and operate the Tumbler

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

Numbers to 10. Name. 1 How many? 2 This is one way to show 5. Show another way. 3 Fill in the missing numbers on the track.

due Thursday 10/14 at 11pm (Part 1 appears in a separate document. Both parts have the same submission deadline.)

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

Laboratory 7: CONTROL SYSTEMS FUNDAMENTALS

The Nomenclature and Geometry of LEGO

Guide to Pipe Beveling

S B Patil Public School, Pune

ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming

Electronic Project Interdisciplinary Creation by Amy Barone and Cindy Bronen

Transcription:

Robotic Programming Skills Checklist Name: Motors Motors Direction Steering Power Duration Complete B & C Forward Straight 75 3 Rotations B & C Forward Straight 100 5 Rotatins B & C Forward Straight 50 2 Seconds B & C Forward Straight 80 4 Seconds B & C Forward Straight 90 360 Degress B & C Forward Straight 100 720 Degress B & C Forward Straight 90 3 Seconds B & C Reverse Straight 50 4 Rotations B & C Reverse Right 75 2 Seconds B & C Reverse Left 80 300 Degrees B & C Foward Right 100 4 Seconds B & C Reverse Left 50 8 Rotations Motor Challenges Program your robot to travel 4 feet, turn around and return to it s starting postion. Program your robot to drive in a square Program your robot to drive in a circle-within 2 radius-play Sound when complete Program your robot to drive in a triangle shape A=5 B=5-Play Sound when complete

Sensors Ultrasonic Touch Sound Light Senor & Port Action Action Action Complete Wait touch1 Play a sound Wait touch1 Play a sound Move forward 2 seconds Wait time 2 Play a sound Move forward 2 rotations Turn right 2 seconds seconds Wait light3<30 Move backwards 2 Play a sound Move forward 50 degreees rotations Wait sound2>100 Move forward 3 seconds Wait sound2>100 Move forward Move backward turning Wait ultrasonic4<6 3 seconds Move forward 4 rotations left 180 degrees Play a sound Time Wait Ultrasonic Wait Touch Wait Challenges Program your robot to: wait until touch1- move forward unlimited- when ultrasonic 4< 12-Stop Program your robot to: wait until touch1- Move forward 360 degrees-stop-wait sound2>100-move backwards 360 degrees-stop-play a sound Program your robot to: wait touch1- Move forward unlimited-wait light3<30-stopbackwards 1 second-turn right 180 degrees-stop Program your robot to: wait sound>100-move forward unlimited- wait light<30-stop

Loops and Sensor Loops Loop Sensor Loop Loop Action Complete Insert a loop Move forward unlimited(your robot should run forever) Change the Move forward unlimited(your robot should run until touch1 is pressed) loop to a touch1 sensor Insert a loop Move forward 2 seconds-move backwards 1 second-turn 1 Change to Light3<30 Change to sound2>100 Insert a loopchange to ultrasonic4<12 second(your robot should repeat the back and forth forever) Move forward unlimited(your robot should move forward until the light sensor registers a reading below 30) Move forward unlimited(your robot should move forward until a loud sound is made) Move forward unlimited(your robot should move forward until your robot detects an object within 12 ) Challenges-Using Loops & Sensor Loops Program your robot to move forward unlimited- stop when it sees an object within 12 - Play a sound- Reverse for 2 Seconds-Turn right 180 degrees Program your robot to wait until touch1 is pressed-turn left in a large circle until sound>100-stop-play a sound-reverse for 2 seconds Program your robot to wait until touch1- Move forward when the light is on-stop when the light in the room is off Program your robot to drive straight towards a wall. When it detects the wall is within 12 -Stop- Back 3 seconds- Repeat forward to see if the object is still in the way.

Switches Light Switch Ultrasonic Switch Insert All The Switches Into A Loop Switch Action Touch1 switch Play a sound when pressed-play a different sound when not pressed Touch1 switch Move forward when pressed-move in reverse when not pressed Light3<30 Move forward when light-move in reverse when dark Sound>60 Steer right when loud-steer Left when quiet Ultrasonic4<6 Stop when an object is close-move forward when object is farther then 6 Challenges-Using Switches Program your robot to follow a black line(see common palette #17) Program your robot to drive forward-when your robot sees an object within 12 stop- When the object moves begin moving forward again. Repeat the search for objects Program your robot to drive in a circle. If your robot detects an object within 12 drive straight forward until it detects a black line. Stop. Backup 1 second. Turn around 180 degrees. Repeat search for objects. Following A Black Line