An Intro to Robots and Computer Programming

Slides:



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

Each team has their own: a.Laptop computer b.LEGO NXT robot c.USB cable d.Light paper on the table to test the robot Sit Down in Teams of 2.
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
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.
Bug Session One. Session description In this session, pupils are introduced to a programming sequence which will make a light pattern on their Bug. Objectives.
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.
Robot C Ready, SET, Go! Workshop SDSU, Fall 2013.
App Inventor Barb Ericson July 3, 2013.
More switches Day 6 Computer Programming through Robotics CPST 410 Summer 2009.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Programming
Google SketchUp Castle
Intro to Robots Into to Robots: Lab #1. Intro to Robots The Robot. Your robot should look like this: Scribbler: Your robot. You can download programs.
What Is A Web Page? An Introduction to the Internet.
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.
Bug Session One. Session description In this session, pupils are introduced to a programming sequence which will make a light pattern on their Bug. Objectives.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
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.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
Slide 1 Intel ® Confidential Intel Design and Discovery Robotics Module Padraig O Murchu Education and Research Manager Corporate Affairs Group Intel Ireland.
Ultralyte LRB Speed Gun Pocket Manual
Hello My Name Is… Introductory Presentation. Opening Activity Think about the following: 1.When you are feeling sad, how do you act? 2.How would someone.
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*.]
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
2 3  A machine  Built to help us  Autonomous (not remote control)  If we want robots to do things for us, we have.
L ILY P AD T RAINING C ENTENNIAL E LEMENTARY 2012 Material by Linz Craig Revision by Sarah Bloms Additional images by Modkit & Adam Meyer.
Using a Marantz All information provided will be demonstrated in class.
Motors and Sound Troubleshooting Tips. © H-CCS Problem 1 Why can’t I download my program to the RCX?
Vex Robotics Program six: combining autonomous and radio control.
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.
How to connect your NXT via Bluetooth A step-by-step instruction.
Find the Mindstorms Icon on the computer.. To start a new program click go.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
4 weeks to heaven.  Basic computer architecture  Power-up  Starting up Windows  Mousing  Keyboard  windows  Finding and starting programs  Working.
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
How to make a Line Follow program Using EV3 software and an NXT light 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.
Automation and Robotics.  First you select the platform type so that you can use Natural Language PLTW.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
ROBOTICS Jason Bell Brad Carlson
Lego Mindstorm Robots 9797 kit.  Students will learn how to identify how to detect a change in a condition.  Students will learn where and how to identify.
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.
Objective of the lesson Use Blockly to make a dice for Snakes and Ladders All of you will: – Make an image which displays when you press a button Most.
Introduction to Programming in RobotC
Introduction To Programming with LEGO NXT 2
Unit 2 – What is a Robot? Pg
Programming Part 2 Mod Kit
Music by Touch Music by Touch Presentation > TeachEngineering.org
Objective of the lesson
Controlling your quadcopter
Line Following Behavior
Line Following Behavior
SENSORS.
Using Waits, Loops and Switches
Lego MINDSTORMS EV3.
Getting started with LEGO EV3 Mindstorms software
Downloading to the NXT requires the correct hardware setup
Controlling your quadcopter
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

An Intro to Robots and Computer Programming

What is programming? How we communicate with the computer so that it can do what we want it to do. In order to do this, we have to learn a language that it recognizes and understands. Our objective: to learn how to program a robot so that it will move the way we tell it to.

The Robot and its components Sound sensor The main computer part; where all the programs are stored. UV sensor Touch sensor Light sensor

THE BLOCKS AND WHAT THEY MEAN… “Move” forward, backwards, or turn at any angle “Record” or “play” sounds “Sound”….Play sound file or tone “Display” an image on the screen “Wait”….use sensors on robot to trigger next task “Loop”…used to repeat the same task multiple times “Switch”…equivalent to an ‘if’ statement… If this happens, do this action. Else, do another action.

How to Program the Robot Drag the block onto the grid, making sure it connects with the previous block Connect the block in the order you want the robot to do the action- If you want to use the loop button, put all the steps you want the robot to repeat within the box. If you want to use the switch button, make sure you define what you want the robot to do in each instance.

What to do when your “code” is complete Hook the robot up to the computer using the USB cable given. At the bottom right hand corner of the grid, there are a set of buttons that look like this: Used to view files stored in the robot Used to download a program to the robot. Used to stop running the program. Used to test out the program by downloading the program and playing it right away (USB will still be attached).