ENGR 101: Robotics Lecture 1 – Introduction Outline  The Scribbler's Sensors  Demo Modes  Graphical Programming References 

Slides:



Advertisements
Similar presentations
Mindstorms State Machines A structured method for handling tasks and events using RoboLab and NQC Brian Smith
Advertisements

Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
A Teacher Training Power Point by D&T Within Schools ®
EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
Working With the GMF Cylindrical Robots Lessons with the Robot System and RC Programming Language.
Boe-Bot Challenge. Advanced Users (those who have used Boe-Bots in Digital Electronics) There are suggested activities / programs for each challenge.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
From the NXT top menu Connect desired hardware as indicated Enter a command in the box indicated from the menu provided Repeat for all 5 boxes.
ENGR 101: Robotics Lecture 2 – Text Programming Outline  Introduction to PBASIC  Variables, I/O, Arithmetic  Controlling the LEDs References 
ENGR 101: Robotics Lecture 5 – Subprograms Outline  Subprograms  The Infrared Sensor System References 
©2006 CSUC Institute for Research in Intelligent Systems Introduction to Coding June 15, 2006.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
+ USING THE POWER CHARGER AND BATTERY MINI-DV CAMCORDER Connect the charger to the power cord Attach the battery to the charger Plug it in and watch for.
Reviewing Common Blocks for St. Agnes Elementary School Teachers by Jenny Chang Feb. 26th, 2007 USC & University Neighborhood Outreach Robotics STEM program.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
Bug Session Three. Session description In this session, pupils will discover how the Bug software makes drawing shapes easier (this is based on the use.
+ USING THE POWER CHARGER AND BATTERY MINI-DV CAMCORDER Connect the charger to the power cord Attach the battery to the charger Plug it in and watch for.
LINE FOLLOWER ROBOT USING I-BOT mini V3
SNAP CIRCUITS INSTRUCTIONS 1.Make sure ALL parts are in place before beginning 2.Follow the Projects in order, starting with #1 3.The BLACK numbers show.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Looping forever Reading/observing sensors (inputs) Reacting to sensors Obstacle sensors.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
The Mavica for the Maverick: A How-to Guide Operating instructions for the Sony Mavica CD350 Digital Camera An Easy-to-Follow Guide to Everything You Need.
Slide 1 Intel ® Confidential Intel Design and Discovery Robotics Module Padraig O Murchu Education and Research Manager Corporate Affairs Group Intel Ireland.
Programming a light sensor to follow a black line.
Basic iPad Operations By Anjie Carpenter. Part I: Navigating the iPad.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
Bug Session Three. Session description In this session, pupils will discover how the Bug software makes drawing shapes easier (this is based on the use.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
A note on oral presentations These are the progress report presentations. Please note that the individual presentations should be ~8 min long. Since the.
INDEX WELCOME DISPLAY DEFAULT DISPLAY MAIN DISPLAY SYSTEM LAYOUT – P105 to P104 SYSTEM LAYOUT – P109 to P106 ROOMS P-109 to P-104 DISPLAY CHANGE SET POINTS.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
ENGR 101: Robotics Lecture 3 – Robot Motion Outline  Robot Motion  FOR Loops  Making Music References 
ENGR 101: Robotics Lecture 4 – Making Decisions Outline  The Stall Sensor  Making Decisions  Random Number Generation References 
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
July 7, 2003 Slide 1 of 6 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo Introduction To Programming Chetan Jadhav Talib Bhabharawala Seung-Kook.
Lights, Music, Action! Introduction to the Scribbler2 Robot PUWT - November 14, 2015.
Prepared by: Engr. Qurban Ali Memon 11ES (SEC- 1 & 2)
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Oregon Robotics Tournament and Outreach Program RCX Basics.
Draw, Color, and Label Chloroplast Assignment Completed (B day) Completed (A day)
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
SNAP CIRCUITS INSTRUCTIONS 1.Make sure ALL parts are in place before beginning 2.Follow the Projects in order, starting with #1 3.The BLACK numbers show.
ROBOTC Software EV3 Robot Workshop
Copier Jam Detector Design Problem
The George Washington University Electrical & Computer Engineering Department Dr. S. Ahmadi Class 3.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
ENGR 101: Robotics Lecture 6 – Follow That Light! Outline  The Scribbler's Light Sensors  Using EEPROM Memory References 
A personality for every occasion. High Level Actions  Flee  Follow  Attack  Find Light/Roam  Sit and Wait  Hibernate.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
The Corridor Challenge
NXT Mindstorms Kit Programming
How to SWIVl: Using a Gen 2 SWIVL RObot
Wadley Medical Education Center
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Create a Halloween Computer Game in Scratch
Touch Sensor.
IMDL Summer 2007: RoBeDeS by David Ladolcetta.
Lesson 1: Introduction to Dash & Blockly
Learning Outcomes List all Edison’s Sensors and actions
BBC Microbit.
Line Following Behavior
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 5.
Sequential Systems with Random Inputs
Creating Sheet Metal Pattern
Compiled from various Internet sources Presented by Mr. Hatfield
Presentation transcript:

ENGR 101: Robotics Lecture 1 – Introduction Outline  The Scribbler's Sensors  Demo Modes  Graphical Programming References  GUI Programming Guide: Setting Up GUI Programming Guide: First Programs 1

2 Scribbler Top View

3 Scribbler Bottom View

Lecture 1 – Introduction Demo Modes 4 Cover zero, one, two or three of the light sensors as shown in the table on the following slides to put the Scribbler into one of eight demo modes. Turn the Scribbler on, cover the light sensors with your fingers and then press the reset button. Wait for a beep and then uncover the light sensors. L, C, and R refer to the left, center and right (as seen from the drivers seat of the robot) light sensors respectively. A ● indicates that a finger should be used to cover the sensor during reset. A ○ means that the sensor should be left uncovered.

Lecture 1 – Introduction Demo Modes 5 LCRDemo Mode Description ○○○Mode 0 (Light Sensing) – Covering a light sensor causes the corresponding LED to go out. (The Scribbler does not move in this mode.)‏ ○○●Mode 1 (Light Detection) – The Scribbler will move toward the brightest light in the room (or follow a flashlight around). ○●○Mode 2 (Object Sensing) – The Scribbler will play different tones depending on whether it detects on object to the right or to the left. (The Scribbler does not move in this mode.)‏

Lecture 1 – Introduction Demo Modes 6 LCRDemo Mode Description ○●●Mode 3 (Object Avoidance) – The will move around the room turning to avoid any objects in its path. ●○○Mode 4 (Line Sensing) – The right LED will light if the right sensor sees the line. If the left sensor sees the line, the left LED will light. (The Scribbler does not move in this mode.)‏ ●○●Mode 5 (Line Following) – The Scribbler will follow a black line (track) drawn on white paper.

Lecture 1 – Introduction Demo Modes 7 LCRDemo Mode Description ●●○Mode 6 (Scribble) – The Scribbler will draw a figure 8 and then beep. Pick up the Scribbler and set it down again and it will draw a box. ●●●Mode 7 (Ambulance) – The Scribblers drives around avoiding obstacles while blaring a siren and flashing lights.

8 Help Monitor Sensors Clear Worksheet Load Worksheet Save Worksheet Restore Demo Download Program View Pbasic Start of Program End of Program

9 Select/Edit Zoom Out Motion Tile Paste From Clipboard Sound/Music Tile LED On/Off Tile Pause Tile Flag Tile

10 Observation Tile Computation Tile Condition Tile Second Condition Tile Start Loop Tile End Loop Tile Subroutine Start Tile Subroutine End Tile Call Subroutine Tile End Program Tile

Lecture 1 – Introduction Graphical Programming First Programs 1) Turn center LED on. 2) Turn all LEDs on then off. 3) Flash LEDs 5 times - on 1 sec/off 1 sec. Second Programs 1) Go fwd 1 sec, turn right, go fwd 1 sec, stop 2) Continuous spirograph motion. 11

ENGR 101: Robotics Assignment 1 – Due Next Time! Program the Scribbler to perform some activity that involves (at least) flashing LEDs, motion, and sound. Be prepared to demonstrate your program at the start of the next class. 12