© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Scanning and.

Slides:



Advertisements
Similar presentations
Adding Gears to the NXT Taskbot
Advertisements

Drawing In One-Point Perspective
Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO.
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.
A day or not a day? The time it takes for the earth to revolve once on its axis. Which is 24 hours… What is a day?
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Tree Surveying Existing Design.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Remote Communication.
Robot Soccer Challenge
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Automated Mining Project.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Choose a Sensor.
Chapter 10 Constructions.
Chapter 23 Mirrors and Lenses. Notation for Mirrors and Lenses The object distance is the distance from the object to the mirror or lens Denoted by p.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Guard Robot Project.
Reflection and Mirrors. Reflection Reflection: The bouncing back of a particle or wave that strikes the boundary b/w 2 media.  Waves reflect in straight.
Building Line Following and Food Following Robots.
Mr Barton’s Maths Notes
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System One-Way Communication.
 LEGO MINDSTORMS is a programmable robotics construction set that gives you the power to create and command your own LEGO robots. The new LEGO MINDSTORMS.
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.
1 Perspective Construction One point at a time. Defining the Station Point, Vanishing Point, Horizon Line, Ground Line & Projection Plane.
Robotics Enrichment class Mr. Bosworth. Goals of Class Learn how to build a basic robot that performs various functions Learn how to program robot to.
Dr. Wenbin Luo Engineering Department St. Mary’s University San Antonio, TX June 9, 2012.
 Percentage Bar graphs are similar ways to pie graphs. They are used to show different amounts of related data.  They are construct using a single bar.
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.
A European Journey through Life and Change How to tell a story? Technologies of telling a story.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Tree Measurer Project.
Inspiring Computational Thinking and Digital Literacy Stewart Powell, Coordinator
Chapter 3 Vectors Coordinate Systems Used to describe the position of a point in space Coordinate system consists of A fixed reference point called.
Robotics NXT sensors Back to Light sensor: red vs blue ball.
Maze Challenge Maze Challenge activity > TeachEngineering.org
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Engineering.
Press Esc to exit Ian Munro Plotting a Straight Line Graph From Supplied Data NEXT.
Art 315 Lecture 6 Dr. J. Parker. Variables Variables are one of a few key concepts in programming that must be understood. Many engineering/cs students.
Architectural Lines and Lettering
March 5, Quiz Monday on the following:
How to create a successful poster for the Group 4 Project
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 See Teacher Guide for printing.
Scientific Communication
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.
Sentry System Multiple Sensors
1.To begin click: File, New, then select Design 2.Draw a circle, then use the dimension tool to set it’s size to 84 diameter or 42 radius. 3. Next draw.
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.
You walk directly east from your house one block. How far from your house are you? 1 block You walk directly west from your house one block. How far from.
Puzzle Piece Observation Lab  Without looking, choose a puzzle piece out of the cup on your table  Observe the puzzle piece and record your observations.
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.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
Interior Design II: Objective 5.02
Com.Tech 3104 Outcome 12 By: Evan And Mark Progress Report.
Multiview Drawings. Multiview Drawing A multiview drawing is one that shows two or more two-dimensional views of a three- dimensional object. Multiview.
Warm Up -2(3x+ 2) > 6x + 2 Write an equation such that you have to subtract 3 and multiply by 4 when solving. Solve the inequality. Compare inequalities.
The Number Line Lesson After completing this lesson, you will be able to say: I can locate a number and its opposite on a number line. I can determine.
Enables your robot to see, recognize, avoid objects, and detect movement. It uses the same scientific principle that bats use. It measures distance in.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Tree Surveying Engineering.
Vectors Physics 1 st Six Weeks. Vectors vs. Scalars.
© 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.
x y.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Sentry System Two-Way Communication.
13 R3ASONS WHY… I AM WHO I AM! By: Joel colon.
Understanding Communication with a Robot? Activity (60 minutes)
Loops and Switches Pre-Quiz
Dimensioning & Projections
Building Line Following and Food Following Robots
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.
Sketching Multiview Drawings
Measuring how the light from a torch changes with distance
Forging new generations of engineers
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
Getting started with LEGO EV3 Mindstorms software
Presentation transcript:

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Scanning and Mapping See Teacher Guide for printing instructions

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Opening Activity You are trapped in a dark room with only a small flashlight, a pen, and some paper. Using only these tools, come up with a way to describe the layout of the room to someone who has never seen it before.

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Opening Activity Since you can only see a little bit of the room at a time, you have to record data in pieces, then put them back together at the end. This is called scanning.

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Opening Activity You must then reassemble the data into a physical facsimile of the actual room. The end result represents the room, but obviously is not the room itself. This is called mapping.

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mapping Maps must choose carefully what data they wish to represent. Somewhere In There… This map tries to represent too much information at once (some of which is not very important at all) X Marks the Spot Representing only the most important data allows a reader to focus on the parts of the information that matter most

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Floor Plan Map Represents the rough layout of a room-like space at or near ground level Shows: –Walls –Objects of significant size –Everything as close to real scale as possible Does not show: –Heights –Small or easily moveable objects Is this suitable for mapping the inside of a tunnel or mined-out room? Floor Plan Walls and significant objects shown, drawn to scale

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Polar Coordinates When looking around, it’s convenient to be able to stand in one spot and record an object’s position according to its distance and direction. The polar coordinate system is ideal for this. Observer and Object The most natural way to express the location of an object is by saying which direction it’s in, and how far away 1.5m

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Polar Coordinates A position in polar coordinates is simply: (distance, direction) –A distance, how far away the object is from the observer –A direction, measured in how many degrees you have to turn to face the object Note that the angle is measured in degrees starting with 0 on the far right –Avoids confusion between left and right (“45 degrees to the left or 45 degrees to the right?”) –No need to use negative numbers for directions (though you could if you wanted to) Polar Graph Polar coordinates are based around direction and distance from an observer

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Polar Coordinates The shape of points on the graph is still the same shape in the end! Polar coordinates are simply a different way of writing locations, the space they represent is the same as Cartesian (x,y) coordinates! Points in Polar Points in CartesianPoints with no coordinates = =

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 View Mode Scanning & Mapping: Technical Review

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 View Mode Displays a sensor value on the NXT’s LCD screen Updates continually View Mode The View Mode on the NXT allows you to read sensor values without needing to write a program first

© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Since you can only see a little piece of the puzzle at a time, you will need to scan the room and take many readings, then construct a map to organize and represent the space. Polar coordinates allow you to construct a simple 2D map by simply specifying the distance and direction to locations of interest Summary You must develop a working method for interpreting sensor readings into maps You will use the NXT’s View Mode to monitor sensor values while experimenting