EducateNXT The Corridor Challenge The Corridor Challenge requires programming of a robot to negotiate obstacles and the corridor walls in order to reach.

Slides:



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

RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
EducateNXT Establishing a Bluetooth Connection. EducateNXT Establishing a Bluetooth Connection Both bricks used will require a different name. For the.
EducateNXT Robot Sumo. EducateNXT What is Sumo? Sumo is a competitive contact sport where a wrestler (rikishi) attempts to force another wrestler out.
EducateNXT Follow the Leader Using Bluetooth communication, one robot can be made to follow the actions of a second robot. Features in this presentation:
Forward Until Dark. NXT Light Sensors How does the Light Sensor detect brightness? The Light Sensor shines a red light on the surface below it and reports.
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 Navigation Accuracy 4 Poles Challenge Programming the EduBot before trialing on the course.
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.
Bluetooth Remote Control
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.
EducateNXT NXT... an introduction The Kit and the Software.
Created by Chris Bracken
/t/ / I d/ /d/ Try Again Go on /t/ / I d/ /d/
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.
Robotics Light sensor. Calibration. Reverse engineering challenge. Lab work: Create and show your program. Add light sensor (different orientations). Robot.
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.
Find the Mindstorms Icon on the computer.. To start a new program click go.
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.
Advanced issues in Robotics and Programming Dr. Katerina G. Hadjifotinou Experimental Junior High School of the University of Macedonia.
Robotics Programming Wall Follow Line tracking for a set amount of time Line tracking for a distance.
The Corridor Challenge
By Sanjay and Arvind Seshan
Using tools and the ‘Wait’ Block
Introduction To Programming with LEGO NXT 2
Touch Sensor.
Programming Part 2 Mod Kit
Loops and Switches Pre-Quiz
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.
An Introduction to VEX IQ Programming with Modkit
Beginner Programming Lesson
Line Following Behavior
Storing Values as Variables
Recap the basics Lesson 1.
BEGINNER PROGRAMMING LESSON
An Introduction to VEX IQ Programming with Modkit
Programming Fundamentals
SENSORS.
INTERMEDIATE PROGRAMMING LESSON
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.
Obstacle Detection.
Presentation transcript:

EducateNXT 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

EducateNXT 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 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.

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

EducateNXT The Corridor Challenge 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? Finish Start Try a right and then a left turn before continuing forward in your program. …and again

EducateNXT 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.

EducateNXT The Corridor Challenge Whats the problem? The wall gets in the way!

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

EducateNXT …For the teacher

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

EducateNXT