Module F: Presentation Understanding Robot Fundamentals

Slides:



Advertisements
Similar presentations
Intermediate Robotics Getting to the Next Level Guiding Question: How might I move the robot consistently, accurately, and predictably? –Review basics.
Advertisements

EducateNXT The Corridor Challenge The Corridor Challenge requires programming of a robot to negotiate obstacles and the corridor walls in order to reach.
Dublin Robotics Boosters NXT-Step Programming Workshop.
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.
LabView Basics.
Wait, sound sensor >70, Port 2 Flowchart – Heartbeat 1 Start Motor A, Move Backward, 1/3 Rotation, Power 20 Wait, 1 Second Sound Sensor (Port 2) Less than.
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Introductory Presentation
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.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
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.
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.
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.
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
Introduction to LEGO NXT 6 hour course. Introductions You Your Expectations.
Program ultrasonic range sensor in autonomous mode
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
Introduction to the Basic Parts of LEGO’s NXT Robotics
LabVIEW Program and Data Flow Review LabVIEW Robotics Fundamentals.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
LabVIEW Basics Review LabVIEW Robotics Fundamentals.
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 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
NXT Basics: Technic Building and NXT-G Erin Cejka Riecker Center for Engineering Educational Outreach Tufts University.
Motors and Sound Troubleshooting Tips. © H-CCS Problem 1 Why can’t I download my program to the RCX?
ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
Sentry System Multiple Sensors
Conditions and loops Day 4 Computer Programming through Robotics CPST 410 Summer 2009.
According to the image, what is the file name? According to the image, what is the program name? Quiz Example.ev3 Falcon.
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.
Clap On, Clap Off Introductory Presentation. Opening Activity What is a sensor? Can you give examples? ?
Find the Mindstorms Icon on the computer.. To start a new program click go.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
1 ©2006 INSciTE Common Blocks. 2 ©2006 INSciTE Common Blocks Common blocks are full featured actions Like English statements Move Wait for an action Display.
Data Hubs and Wires. Begin by adding a basic Move block, 5 rotations 75% power.
Mindstorm NXT-G Introduction Towson University Robotics.
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.
Vex Robotics program three: using motors and sensors together.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Introduction to LEGO Mindstorms EV3 What is in the box?
NXT Mindstorms Kit Programming
Mindstorms EV3 Programming
This is the Lego NXT ->
Mindstorms EV3 Programming
Introduction To Programming with LEGO NXT 2
Touch Sensor.
Mindstorms EV3 Programming
Loops and Switches Pre-Quiz
Music by Touch Music by Touch Presentation > TeachEngineering.org
Sensors Training.
Robot Programming Computer Literacy S2.
Introductory Presentation
Forward Until Touch Robot goes forward until it hits a wall.
Holyoke Codes LEGO ROBOTICS
Storing Values as Variables
SENSORS.
Lego EV3 Mindstorms SW Programming Blocks.
INTERMEDIATE PROGRAMMING LESSON
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
Module A: Review Setting Expectations for Student Success
Lego MINDSTORMS EV3.
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

Module F: Presentation Understanding Robot Fundamentals Department of Defense Education Activity Robotics Engineering – CTE502 Career and Technical Education Robotics Engineering (CTE502) – DoDEA Career and Technical Education Module F: Presentation – Understanding Robot Fundamentals Revised 17 November 2018

NXT-G Programming

Learning outcomes Write a simple programs that will drive the tri-bot in a square. Add a loop to the program to make a square in as few statements as possible. Wait to start the square when a loud sound is sensed. Switch between a left turn and right turn square based on lighting levels in the room.

NXT Intelligent Brick, Motors, and Sensors

Collection of Training Robot Platforms

NXT Interface Play selected program section NXT window Stop NXT window Download and play entire program Download

NXT programming environment

Motor Block 1 Motor port selection (C & B) 2 Motor direction (Forward) 3 Motor power from 0-100 (about 75) 4 Length of motor turn (Rotations)

Motor Control Panel Port Direction Steering Power Duration (Rotations, Unlimited, Degrees & Seconds) Next action

Sound Allows the programmer to add audible output to the robots program. 1. Action 2. Control 3. Volume 4. Function 5. File 6. Wait

Display Displays an output picture. 1. Display action 2. Display or clear 3. Image file name 4. Image location

Wait Time Touch Light Sound Ultrasonic Wait till the touch sensor is pressed. Wait till the sound sensor in port 2 hears a sound greater than 50.

Loops Forever Sensor Time Count Logic Sensor controlled loops Time controlled loops

Switch controlled by values The switch takes an wire input at 1 If the condition is met the upper path is taken, otherwise the lower path is executed.

Switches controlled by sensors The value of the light sensor in port 3 is read. If it is greater than 50 turn right, less than 50 turn left.