Physics 235 Robotics Workshop January 2007 Course Instructor: Tom Huber.

Slides:



Advertisements
Similar presentations
Introduction to LEGO RCX robotics and Robot Sumo
Advertisements

RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
What will you do?. You will build…. You will build robots using 3 different components. – Handyboard – Super Cricket – Boe Bot In all of the above you.
EV3 Workshop Curriculum Developed by Joe DeRose, Ph.D.
LabView Basics.
Sensors.
Navigating the BOE-BOT
Measuring Distance with Sound Waves. You are driving and need to determine the distance between your car and the car in front of you. Come up with a way.
NXTG Workshop for Bottle RoboSumo Lawrence Technological University.
LEGO ROBOTICS Training Engineers from grades K through 6.
EV3 Software EV3 Robot Workshop 2015
 Some animals such as bats, use ultrasound waves to detect obstacles and objects around them.  Ultrasounds are reflected of surfaces or objects and.
©2006 CSUC Institute for Research in Intelligent Systems Tactile and Visual Sensing June 14, 2006.
LEGO Mindstorms Hitachi H8-based RCX brick B.A. Juliano, R.S. Renner, F. Jauregui January 2004 California State University, Chico Intelligent Systems Laboratory.
Embedded Programming and Robotics
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
EducateNXT NXT... an introduction The Kit and the Software.
1 Robotics Technology. 2 Irish Mini Sumo Robot Competition Explained.
1 Ultrasonic Distance Sensor. 2 How it Works The distance sensor emits short bursts of sound and listens for this sound to echo off of nearby objects.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Robot Construction & Programming Basics
Sensors Material taken from Robotics with the Boe-Bot.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Interfacing the LEGO RCX to the outside world John M. Larkin Whitworth College Spokane, WA.
ECE 191: Group 2 NXT Robots & Their Applications in Machine Learning Mentor: Anjum Gupta Group: Roanne Manzano Eric Tsai Jacob Robison Sponsored by: SPAWAR.
Sensors for use in this class. Sensors 2 Robotics: Bridgewater state college.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
Having a Great Time on Robotics. Welcome to our wonderful and fantastic presentation.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
A Bot With a Brain Using infrared obstacle detection circuits to create an autonomous robot that will navigate itself through an obstacle course. Bailey.
Sumo Introduction F10. theCOMPETITION Crash course in robotics for the inexperienced/curious.
Sumo Introduction Fall theCOMPETITION Crash course in robotics for the inexperienced/curious.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Material taken from Robotics with the Boe-Bot
SLego: A Squeak Implementation of Lego Mindstorms Alexandre Bergel Institut fuer Mathematik und Informatik University Bern
Electronics and Robotics Merit Badges Class 5 – Programming Robot Controllers for Sumo Competition 12/23/2015 Electronics and Robotics Merit Badges - Class.
PHY 235 Robotics Workshop Day 4 Robotic Behaviors, Light Sensing, Voltage Dividers, LCD-MOD.
PHY 235 Robotics Workshop Day 5 Distance Sensing Using The Ultrasonic Ping Sensor.
Controlling a Robot with a Neural Network n CS/PY 231 Lab Presentation # 9 n March 30, 2005 n Mount Union College.
EV3 Software EV3 Robot Workshop
TechKnowTone Contents: Sensor Features Sensor Connections Sample Sketch Questions …Sensor Features… Arduino Coding – Distance Sensors.
ROBOTC Software EV3 Robot Workshop
Sound Lesson 2. Previously… Sound as product of vibrations Longitudinal nature of sound Medium required for transmission of sound Differing speed of sound.
ROBOTC Software EV3 Robot Workshop Lawrence Technological University.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Istituto Tecnico Industriale A.Monaco EURLAB Object Detection Object Detection by Ultrasonic How to install and program a ultra sonic sensor with Arduino.
Istituto Tecnico Industriale A.Monaco EURLAB Object Detection Object Detection by Ultrasonic How to install and program a ultra sonic sensor with Arduino.
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Introduction to LEGO RCX robotics and Robot Sumo Douglas G. Czinder IEEE SEM R&A Chairperson Ms. Susan Latos Robofest Assistant Coordinator.
Lego Mindstorms EV3 Sumo Battle
Introduction to LEGO Mindstorms EV3 What is in the box?
FLL Robots Mindstorms kits Parts Robot design Robot essentials
NXT Mindstorms Kit Programming
Deriving Consistency from LEGOs
Ultrasonic Distance Sensor
Sensors For Robotics Robotics Academy All Rights Reserved.
UNCW Computer Science Jack Tompkins Daniel Heywood
Module F: Presentation Understanding Robot Fundamentals
Learning Outcomes List all Edison’s Sensors and actions
LEGO Mindstorms Robot and Java
Basic Robotic Programming
Ultrasonic Distance Sensor
Presentation transcript:

Physics 235 Robotics Workshop January 2007 Course Instructor: Tom Huber

2 Rules of Lego Sumo  Mass of less than 900 grams (about 2 pounds) for the bot  At start of the round, must be less than 7.5” across, but can be as tall as desired  No projectiles or weapons meant to disable other bots  36” Diameter Sumo Ring  Bot will remain motionless for five seconds at start  Each round lasts 90 seconds or till a bot touches outside  +1 point for winning bot, -1 for loser, 0 for tie  Restart if bots are hopelessly pushing in circles

3 About The Class  Class met five days per week, two hours per day with additional open lab time  First week – building and programming Parallax BOE Bots  Remainder of class, build Sumo Bots  Build their structure from Lego bricks  Write programs for the ZX24A processor  Construct sensors

4 Special Thanks  Max Hailperin and Mike Hvidsten  Previous instructors of this course  Office of Dean of Faculty  Funding for purchasing the new robotics kits  Don Kinzer, President of Elba Corporation  Donating ZBasic ZX24A processors  Scott Hagemeyer (Gustavus Class of 2007)  Teaching assistant for this course All of you for attending!

5 Anatomy of a Lego Bot  Processor board with ZBasic ZX24A Processor  Ultrasound Sensors (Distance)  Infrared Sensors (Distance)  Light Sensors (Edge of ring)

6 Comparison with Lego Mindstorms  Mindstorms  Three inputs and three outputs  Premade sensors (touch, light, rotation, etc.)  Graphical programming language  ZBasic ZX24A Processor  Sixteen ports – can be inputs or outputs  Build your own sensors and wire interface  Text-based programming language (Visual Basic)

7 ZBasic ZX24a Processor  Donated by Elba Corporation ($60 for each processor)  In exchange, students wrote application notes  Much more capable than BOE Bot BS/2 processor  100x more memory  30x faster  Analog input ports to directly measure light sensors

8 Sample ZBasic Code  Based on Visual Basic programming language  Student programs are hundreds of lines long

9 Ultrasound Sensor  Similar to echolocation used by batsecholocation  Emits a pulse of sound (40kHz, beyond human hearing)  Sound travels at 343 m/s and reflects off object  Time delay between pulse and echo gives distance

10 Infrared Sensors  Used to detect other bots  Emits infrared (not visible) pulses of light (38 kHz)  Light reflects from object  The brightness of reflection gives approximate distance  Often used in pairs to detect on left and right Infrared Sensors

11 Light Sensors (Edge of Ring)