Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?

Slides:



Advertisements
Similar presentations
NXT 2-Motor Car Adapted from Physics by Design, Second Edition, by Barbara Bratzel, College House Enterprises, 2007 MAXA ROBOTICS 2011.
Advertisements

LabView Basics.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Choose a Sensor.
Building Mindstorms NXT Robots Dr. David Johnson School of Computing.
Mingo County Shewey Science Academy: NXT Training.
An Intro to Robots and Computer Programming
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Building Mindstorms NXT Robots Dr. David Johnson School of Computing
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.
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.
Overview: This lesson explores the View Mode capability of the NXT and uses this to demonstrate electrical circuits using the NXT electronic components.
Basic Robot Design. 3 Steps Design Build Program Drawing and thinking of ideas Using your design to make a robot Telling your robot what to do.
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.
Music by Touch. 1. Provide an example “stimulus-sensor- coordinator-effector-response” framework for both your (human) sense of touch and the robotic.
Robotics Abstractions: Levels of language, world view
Adapted for STLP Camp ‘10 STLP Robotics Camp June 3 & 4.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Introduction to Lego Mindstorms NXT
Introduction to the Basic Parts of LEGO’s NXT Robotics
Why do robots need to move?
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 3.
Maze Challenge Maze Challenge activity > TeachEngineering.org
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
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.
NXT A computer controlled brick and the “brain” of your robot that controls the motors and sensors.
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.
Real-Time Data through Data Hubs. Begin by adding a basic Move block, 5 rotations 75% power.
Sentry System Multiple Sensors
1. True or False: All these pieces are connector pegs. A. True B. False.
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.
Power Source? Conducting Path? Load? Switch?. Review Question 1 Which part of the 4 parts of a circuit is the Black Button on the EV3 Brick? A) Power.
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.
Girls’ Robotics Camp Spring Welcome! What are we learning? –Robotics –Application of Robotics –Programming –Out-of-the-box Thinking Let’s have Fun!
Robotics.
Minds and Computers 2.1 The RCX l Hitachi H8/3297 series processor l 3 inputs/sensors (1, 2, 3) l 3 outputs/motors (A, B, C) l 32k RAM/ 16k ROM ä 12 kB.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Overview: This lesson explores the NXT from an electrical circuit perspective. It is intended to follow the "Circuits and Switches" lesson. Objectives:
Introduction to EV3. Many Different Types of Robots Snake Robot.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
ROBOTICS Jason Bell Brad Carlson
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
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.
Robotics Abstractions: Levels of language, world view
Introduction to LEGO Mindstorms EV3 What is in the box?
LEGO Robotics Workshop
NXT Mindstorms Kit Programming
Exploring Computer Science Lesson 6-5
The EV3 Electronics Circuit
Robotics Abstractions: Levels of language, world view
Introduction To Programming with LEGO NXT 0
This is the Lego NXT ->
Introduction To Programming with LEGO NXT 2
Introduction to EV3.
Introduction to NXT.
DT-Assessment Frame Work Term2
Music by Touch Music by Touch Presentation > TeachEngineering.org
Introduction to EV3.
Exploring Computer Science Lesson 6-5
An Introduction to VEX IQ Programming with Modkit
Storing Values as Variables
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.
Computer Science Teachers Association Academy Lego Robotics
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Downloading to the NXT requires the correct hardware setup
LEGO MINDSTORMS NXT PROGRAMMING
Introduction to EV3.
Presentation transcript:

Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?

Adapted for STLP Camp ‘09 What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to use that information to make a decision Act – a robot needs moving parts to carry out commands

Adapted for STLP Camp ‘09 What ways do robots move? Rotate Convey Walk Swim Fly Reach Bend Poke Roll Snake Robot

Adapted for STLP Camp ‘09 Why go from place to place? Transport goods and materials Carry messages Get there faster Do a task while you’re getting there or when you get there Collect information about what’s there Get away from something See if you can!

Adapted for STLP Camp ‘09 Examples of robots Automated Material Transport System Dragon Runner Automated Mowing Vehicle Safe Guarding

Adapted for STLP Camp ‘09 How do rolling robots work? Sensors Motors Wheels Programming!

Adapted for STLP Camp ‘09 Main Components of Robotics Build – Mechanics, Mathematics, Physics Program – Building behaviors Test – Multiple trials Communicate – What did you work on or accomplish? What conclusions did you come to?

Adapted for STLP Camp ‘09 Building Gears and axles Beams and connectors Motors and wheels Sensors and wires NXT programmable brick We will be using LEGO ® pieces to build our robots

Adapted for STLP Camp ‘09 Building LEGO ® Mindstorm NXT Pieces

Adapted for STLP Camp ‘09 Building LEGO ® NXT Motors and Sensors Motors Sound Sensor Touch Sensor Light Sensor Ultrasonic Sensor

Adapted for STLP Camp ‘09 Building LEGO ® NXT Sensor Input Ports Motor Output Ports Navigation Buttons LCD Display Screen USB connection socket

Adapted for STLP Camp ‘09 Programming Behaviors Giving the robot behaviors Complex behaviors are built from simple ones The basic behavior…is used in the simple behavior:

Adapted for STLP Camp ‘09 Programming …which is used in the complex behavior:

Adapted for STLP Camp ‘09 Programming Screen Interface Programming Area Properties Area Blocks

Adapted for STLP Camp ‘09 Programming Screen Interface Properties Area Blocks Program by dragging blocks from the menu on the left Place them on the grid, and wire them together

Adapted for STLP Camp ‘09 Testing Why do we test? Make sure it works! Understand what it can do Test everything multiple times to determine the repeatability

Adapted for STLP Camp ‘09 PAR) Personal Assistant Robot (PAR)

Adapted for STLP Camp ‘09 STLP Camp ‘Agenda’ These next 2 days we will use our PAR with sensors to program basic operations/behaviors run tests on the robot to determine its capabilities use combination of basic behaviors to create complicated behaviors Have Fun!!!!

Adapted for STLP Camp ‘09 Rules of the road Keep track of the pieces Try not to run into anyone’s robot Please return the pieces to the correct tray Take turns with programming (one on the computer, one on the robot), after each pallet, change roles Ask questions, don’t be afraid to experiment

Adapted for STLP Camp ‘09 Let’s Get Started Every team will be assigned PAR and a USB cable – check your number! Learn to program PAR to move in a variety of ways Pass a challenge Then receive whole kit to move onto sensors

Adapted for STLP Camp ‘09 Open LEGO NXT 2.0 Programming

Adapted for STLP Camp ‘09 3. Robot Educator Common Palette Activities 2. Software Overview 1. Getting Started