Robotics NXT sensors Back to Light sensor: red vs blue ball.

Slides:



Advertisements
Similar presentations
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Advertisements

Introduction to LEGO NXT robotics and Robot Sumo
NXTG Workshop Day 2 Programming with Touch Sensor Light Sensor Ultrasonic Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological.
Dublin Robotics Boosters NXT-Step Programming Workshop.
LabView Basics.
Motors, Sensors, and Samantha SSI Robotics September 7, 2013 Capitol College.
Express-Bot Selected Attachment Combination Ideas Driving Base
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Robot Soccer Challenge
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Choose a Sensor.
EducateNXT NXT... an introduction The Kit and the Software.
1 ©2006 INSciTE Lab Two Task: Make the program from Lab One (Move forward 5 rotations and turn right 90 degrees) into a MyBlock.
Stem fair project Can LEGO MINDSTORM robots detect and react to objects within a certain range?
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.
Reviewing Common Blocks for St. Agnes Elementary School Teachers by Jenny Chang Feb. 26th, 2007 USC & University Neighborhood Outreach Robotics STEM program.
Basic Robot Design. 3 Steps Design Build Program Drawing and thinking of ideas Using your design to make a robot Telling your robot what to do.
By Droids Robotics Infrared Sensor Intermediate EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 5/26/
EG1003: Introduction to Engineering and Design Sensors.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Robotics Abstractions: Levels of language, world view
Robotics Follow up on problems/tasks Add ultrasonic sensor Homework: Maze. Catch up on any exercises. Postings.
Sensors for use in this class. Sensors 2 Robotics: Bridgewater state college.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Using Waits, Loops and Switches WAIT please!. Waits, Loops and Switches Pre-Quiz 1. In programming, what is a loop? When is a loop useful? 2. How can.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
Robotics Light sensor. Calibration. Reverse engineering challenge. Lab work: Create and show your program. Add light sensor (different orientations). Robot.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Application of Data Programming Blocks. Objectives  Understand the use of data programming blocks and their applications  Understand the basic logic.
Lego Mindstorms Robot Tracey Zhang. LEGO MINDSTORMS STATMENT The design challenge my group experimented with is the Lego Mindstorms robot. Our goal is.
Robotics in the Classroom Using Lego Mindstorms. Getting to know Lego Mindstorms We all are familiar with Legos We need to add motors and a brain.
Introduction to Data & Advanced Programming Blocks ROBOTICS II Module 1 Done by: Eng Nooran Drak.
Sentry System Multiple Sensors
THE TOUCH SENSOR The Touch Sensor, shown in the picture, gives the robot the sense of touch. It gives too different signals when the orange part is ether.
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.
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.
Robotics NXT-G: variables, file Rotation sensor Lab: Use buttons to hit specific ball. Homework: Postings. Start planning mapping the room.
Minds and Computers 2.1 The RCX l Hitachi H8/3297 series processor l 3 inputs/sensors (1, 2, 3) l 3 outputs/motors (A, B, C) l 32k RAM/ 16k ROM ä 12 kB.
Com.Tech 3104 Outcome 12 By: Evan And Mark Progress Report.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
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.
Forward Until Near Stop when near a wall.
Introduction to VEX® components
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
LOGICFUSION’S HANDS-ON ROBOTICS EV3 LEVEL 2! Welcome to.
Robotics Abstractions: Levels of language, world view
NXT Mindstorms Kit Programming
Exploring Computer Science Lesson 6-5
Mindstorms EV3 Programming
ROBOTC for VEX On-Site Professional Development
Robotics Abstractions: Levels of language, world view
Introduction To Programming with LEGO NXT 0
Express-Bot Selected Attachment Combination Ideas Driving Base
Bluetooth example Presentations Lab: building projects
Loops and Switches Pre-Quiz
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Laboratory 4: Sensors Matthew R. Gaglio, Feb 2007.
Exploring Computer Science Lesson 6-5
Forward Until Touch Robot goes forward until it hits a wall.
BEGINNER PROGRAMMING LESSON
Lego EV3 Mindstorms SW Programming Blocks.
Using Waits, Loops and Switches
Lego MINDSTORMS EV3.
Lab: Parking Preparation for Bluetooth.
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

Robotics NXT sensors Back to Light sensor: red vs blue ball. Lab: Maze. Add mallet. Hit red ball. Homework: Postings. Develop task involving multiple sensors.

Lego sensors Include physical packaging: way to attach to other Lego pieces electrical packaging: analog to digital signal: bit pattern representing a number software for / in NXT-G: block(s) and help text

Maze Ideas? Note: can simplify maze: say only right angles. How can robot know it is done (outside of maze)?

Maze: one approach Loop Move forward a little (can set motors to glide) Check bumper. If pressed, back up and turn to the right (see next). May do this in one or two steps. Check ultrasonic mounted on the left. If >some amount, turn to left, move forward a little. THERE ARE OTHERS!

Preview: Compass sensor Calculates magnetic heading: 0 to 359 degrees Returns number Returns true/false if inside or outside specified range Absolute or relative operation…. Need to download software: Tools/Block Import and Export Wizard

Cautions Note: The compass measures the very weak earth's magnetic field. Ensure that is mounted at least 4 inches or 10 centimeters away from the NXT and motors. Why???? Also ensure that it is mounted horizontally as the heading will not be accurate if the compass isn't level. Why????

Tasks Task using ultrasonic sensor? Task using bumper (touch sensor)? Task using light? Task using compass sensor? Tasks using multiple sensors Note: just 4 ports.

Red vs Blue ball Build mallet (my word) Build stand pp 50-61 Build stand pp 62-67 OR Do your own design, perhaps use tire for stand (more stabile but need to check height) and something bigger to be detected by the ultrasound sensor. Use Mindstorms help for program. Need to pick value that distinguishes red and blue ball

Homework Postings Plan activity making use of multiple sensors Note: next week: coordinate systems, position[ing], NXT-G: variables, file system