Stem fair project Can LEGO MINDSTORM robots detect and react to objects within a certain range?

Slides:



Advertisements
Similar presentations
How Do You Make a Program Wait?. 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go.
Advertisements

LabView Basics.
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
Express-Bot Selected Attachment Combination Ideas Driving Base
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.
Using the NXT Light Sensor. 2 Connect One Light Sensor – 1 From My Files use Left / Right NXT buttons and get to View menu and push Orange button. From.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Guard Robot Project.
EducateNXT NXT... an introduction The Kit and the Software.
How Does a Light Sensor Work?. 1. How do humans sense light? 2. Provide an example “stimulus-sensor- coordinator-effector-response” framework using the.
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.
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.
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.
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Laboratory 7: Sensors Matthew R. Gaglio, Feb 2007.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
Maze Challenge Maze Challenge activity > TeachEngineering.org
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
Lego Mindstorms Robot Tracey Zhang. LEGO MINDSTORMS STATMENT The design challenge my group experimented with is the Lego Mindstorms robot. Our goal is.
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
NXT A computer controlled brick and the “brain” of your robot that controls the motors and sensors.
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.
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.
Barclays Robot Challenge Learn how to Program Robots.
Sentry System Multiple Sensors
Somerset Berkley Regional High School Robotics Engineering with LabView.
Lego Mindstorms nxt 2.0 By Thomas Deeprose. Lego Mindstorms  Mindstorms is a cool robot. The new mindstorms is NXT  2.0. It is £ from
1. True or False: All these pieces are connector pegs. A. True B. False.
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.
Girls’ Robotics Camp Spring Welcome! What are we learning? –Robotics –Application of Robotics –Programming –Out-of-the-box Thinking Let’s have Fun!
That’s Hot! Robot Brain Programming
Somerset Berkley Regional High School Robotics Engineering with LabView.
Are we like robots? JEOPARDY Center for Computational Neurobiology, University of Missouri.
Robotics NXT-G: variables, file Rotation sensor Lab: Use buttons to hit specific ball. Homework: Postings. Start planning mapping the room.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
An Autonomous Self-Parking Vehicle William Whitney (Mentor: Dr. Jeff Gray) Background: NXT and Robot C The vehicle was constructed using the Lego Mindstorms.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
Enables your robot to see, recognize, avoid objects, and detect movement. It uses the same scientific principle that bats use. It measures distance in.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
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.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System Integration.
Forward Until Near Stop when near a wall.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
How Do You Make a Program Wait?
NXT Mindstorms Kit Programming
Exploring Computer Science Lesson 6-5
Understanding Communication with a Robot? Activity (60 minutes)
This is the Lego NXT ->
Express-Bot Selected Attachment Combination Ideas Driving Base
Touch Sensor.
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.
Holyoke Codes LEGO ROBOTICS
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
SENSORS.
Lego EV3 Mindstorms SW Programming Blocks.
Computer Science Teachers Association Academy Lego Robotics
Somerset Berkley Regional High School
Somerset Berkley Regional High School
Presentation transcript:

Stem fair project Can LEGO MINDSTORM robots detect and react to objects within a certain range?

What is the challenge and What are the constraints?  The challenge was to build a robot that guarded something, possibly a room or an object.  The constraints were to use parts from an NXT LEGO Mindstorm set to build a semi-intelligent robot.

Ideas for designs  Some possible ideas were:  1. Build a robot that moved around, patrolling the area with an ultrasonic sensor that would allow the robot to see. If it saw an object within a certain distance, it would first give a warning, then attack with its robot teeth by snapping its jaws.

Ideas for designs  2. Build a robot that was stationary, and had an ultrasonic sensor, enabling the robot to see. It would flash a warning blue light out of the color lamp installed on it, then give a verbal warning, and if the object did not move, the robot would shoot plastic balls out of a chute and continue to do so until the object moved. When the object moved, the robot would say, “ Lost object”.

Sketches of ideas

Which idea should I choose?  I decided to make Robot2 instead of Robot1, because I imagined a situation where, if I had chosen Robot1, the robot would be guarding a room. If the room happened to be in a hallway, Robot1 might patrol the area and then sense the wall, in which case it would attack the wall.  I thought also shooting balls might be more useful than having a robot attack with biting, because then the robot would protect a larger area.

Needed materials These are the main parts I will use for my robot. These are the names of the parts, from top left going clockwise: Ultrasonic sensor, Color sensor/ color lamp, ball shooter with balls, and the NXT computer. I will also need many other small parts for this robot, including axels, connectors, and a few straight or elbow pieces, along with some wires to connect the NXT computer to the sensors and motors.

Needed materials  I will also need 3 motors, two for the traction wheels, which are mostly decorative, and one for poking the balls out of the ball shooter.

Building the robot  Here are some pictures of me building Robot2.

What changes to robot2 can I make?  The changes I made to robot2 were:  I made it so that the color lamp changed different colors then originally programmed.  I attached the ball shooter in a more convenient spot.  I made the ultrasonic sensor sense objects within 40cm instead of 30cm.

Robot2

Did my robot complete the challenge?  I think that Robot2 completed the challenge, because 1) It can detect objects, and when I tested it out it detected the object. 2) It reacted to the object, by shooting balls out of the ball shooter 3) There was a certain range in which the objects had to be in for them to be sensed.