The Corridor Challenge

Slides:



Advertisements
Similar presentations
EducateNXT Robot Sumo. EducateNXT What is Sumo? Sumo is a competitive contact sport where a wrestler (rikishi) attempts to force another wrestler out.
Advertisements

EducateNXT The Corridor Challenge The Corridor Challenge requires programming of a robot to negotiate obstacles and the corridor walls in order to reach.
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.
EducateNXT Line Following With One Light Sensor. EducateNXT Attach a light sensor To attach a light sensor to the EduBot, refer to pages of the.
D1: Quick Sort. The quick sort is an algorithm that sorts data into a specified order. For a quick sort, select the data item in the middle of the list.
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.
Created by Chris Bracken
BEGINNER EV3 PROGRAMMING Lesson
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.
Maze Challenge Maze Challenge activity > TeachEngineering.org
Wait Program! WAIT please!. 1. Why is it often better to use conditional commands rather than program a robot to move exact distances? 2. What is the.
LabVIEW Basics Review LabVIEW Robotics Fundamentals.
EducateNXT Robot Sumo The robot gains intelligence.
Programming a light sensor to follow a black line.
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.
Lego Mindstorms Robot Tracey Zhang. LEGO MINDSTORMS STATMENT The design challenge my group experimented with is the Lego Mindstorms robot. Our goal is.
Technical Writing for Robotic Coding!.  du/products/teaching_robotc_cort ex/fundamentals/introtoprogramm ing/thinking/videos/fundamentals.
ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud
Sentry System Multiple Sensors
Robotics Challenges. Challenge Slide 2 Have your robot make a left curved turn around your Lego person. Go forward, then reverse. Come to a stop, play.
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.
Title Slide Progress Report Name. Goal Goal Statement – ex. design/create/fabricate … - should be clear and short Needs/Problems – clear and short Space.
ECE Project 1 Overview. Project Description The aim of this project is to design a robot that moves along a given path, from the Start point, towards.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Touch Sensor.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
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.
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.
BEGINNER PROGRAMMING LESSON
How Do You Make a Program Wait?
By Sanjay and Arvind Seshan
By Sanjay and Arvind Seshan
BASIC ELECTRONICS & ROBOTICS Instructor: Humayun Rashid Raahat
Introduction To Programming with LEGO NXT 2
Touch Sensor.
Programming Part 2 Mod Kit
Loops and Switches Pre-Quiz
Scientific Notation.
Module F: Presentation Understanding Robot Fundamentals
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Introductory Presentation
BEGINNER PROGRAMMING LESSON
Forward Until Touch Robot goes forward until it hits a wall.
BEGINNER PROGRAMMING LESSON
An Introduction to VEX IQ Programming with Modkit
Beginner Programming Lesson
Holyoke Codes LEGO ROBOTICS
Line Following Behavior
Scientific Notation.
Storing Values as Variables
BEGINNER PROGRAMMING LESSON
An Introduction to VEX IQ Programming with Modkit
Lesson 6: aligning on Walls & MODELS
Programming Fundamentals
Using the sensor Lesson 5.
SENSORS.
Maze Challenge Maze Challenge activity > TeachEngineering.org
INTERMEDIATE PROGRAMMING LESSON
Which way does the robot have to turn to get to the charger?
An Introduction to VEX IQ Programming with Modkit
Using Waits, Loops and Switches
Lesson 18 – how to add a new button for pivot right
Recap the basics Lesson 1.
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
Using the sensor Lesson 5.
Obstacle Detection.
Teaching Your Robocar To Move
Presentation transcript:

The Corridor Challenge The Corridor Challenge requires programming of a robot to negotiate obstacles and the corridor walls in order to reach the finish line. Finish Start

The Corridor Challenge An Ultrasonic Sensor will need to be added to the EduBot to detect upcoming obstacles and walls. The addition is shown on pages 28-30 of the NXT Building Guide Booklet that comes with the Education Kit. or You could add your own by free-building to the front of the EduBot.

The Corridor Challenge This program is a start. What does it do? Try it out.

The Corridor Challenge Finish The program should make the EduBot move forward until it gets close to an object and then stop. How would the program need to be changed to get past obstacles? Try a right and then a left turn before continuing forward in your program. …and again Start

The Corridor Challenge Reverse a little for a clear turn. Turn Right Pivot turn. Forward to get out of obstacle path. Turn Left Pivot turn.

The Corridor Challenge What’s the problem? The wall gets in the way!

The Corridor Challenge This is a better path. But how to program? Clues: Why won’t two Switch blocks work? Try a Wait for block.

…For the teacher

The Corridor Challenge The whole program is repeated. A possible solution: A left turn at the first obstacle. A right turn at the second obstacle. Wait for Ultrasonic block – until next obstacle approaches. Unlimited Forward Move block