The George Washington University Department of ECE ECE 1010 - Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 3.

Slides:



Advertisements
Similar presentations
Engineering Roles We will be forming groups of 3 students
Advertisements

Automation and Robotics
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Lab 1.
Photos and Sensor Instructions
Robot Programming. Programming Behaviors Behaviors describe the actions and decisions of your robot.
Connecting VEX and ROBOTC
Curry Mouse EE296 Final Presentation Wednesday, May 10, 2006.
Elevator Project Description Dr. S. Ahmadi ECE 002.
Robotics Abstractions: Levels of language, world view
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 1.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Lego Robot Construction Project. Adam, Roger, Lu, Riana, Paul.
Twyla and Jordan.  Light over black line  Runs roverbot.
The Batmobile and Centrifuge November 11, Members (from left to right): Rachel Bevill, Brae Bower, Samantha Cherbonneau, Professor Ahmadi, Anthony.
A-Tech Technical Training. Robotic Design - Basket Grey pieces act like funnel Black rubberband keeps basket closed.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
ECE 001 Final Presentation: Escape from Maze and Biomedical Centrifuge Experiment Scott Trocchia The George Washington University Computer Engineering.
ECE 001: Team Awesome Patel, Hetal Odobasic, Stephen Rajeevan, Sushmitha Noel, Kelli Patel, Hetal Odobasic, Stephen Rajeevan, Sushmitha Noel, Kelli.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering –Intro to the Robotics –Introducing the IC –Discuss.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
Lego Mindstorms Robot Tracey Zhang. LEGO MINDSTORMS STATMENT The design challenge my group experimented with is the Lego Mindstorms robot. Our goal is.
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.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
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.
Erin Halseth, Will Gottschalk, Briana Warschun, and Michaella Gaines
Engineering H193 - Team Project Gateway Engineering Education Coalition Lab 1P. 1Spring Quarter Introduction to Sensors Lab 1.
Photos and Sensor Instructions
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.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
ECE 002 Robots and Sensors Group 14. Objectives Research sensors and their usefulness to analyze data Research sensors and their usefulness to analyze.
Oregon Robotics Tournament and Outreach Program RCX Basics.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
The George Washington University Electrical & Computer Engineering Department Dr. S. Ahmadi Class 3.
Mission to Mars 4 Wheel Rover Build Instructions April 2008.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
1 The George Washington University Electrical & Computer Engineering Department ECE 1010 Intro To Electrical and Computer Engineering Dr. S. Ahmadi Class.
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.
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.
Connect VEX and ROBOTC Electrical Engineer Responsibilities © 2011 Project Lead The Way, Inc.Automation and Robotics VEX.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Robotics Abstractions: Levels of language, world view
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Intro to the Robotics Introducing the IC Discuss.
Deriving Consistency from LEGOs
Understanding Communication with a Robot? Activity (60 minutes)
What are the key components of your robot?
Robotics Abstractions: Levels of language, world view
This is the Lego NXT ->
VEX Motors & Servos J.M. Gabrielse.
Mechanism Review Click this button to play Click this button for
Introducing KIPR Link/Interface and Set-up
Electrical Engineer Responsibilities
Automation and Robotics
VEX Motors & Servos J.M. Gabrielse.
Forward Until Touch Robot goes forward until it hits a wall.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 5.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Computer Science Teachers Association Academy Lego Robotics
Photos and Sensor Instructions
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Oregon Robotics Tournament and Outreach Program
Getting started with LEGO EV3 Mindstorms software
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 3

Class Outline Building the basic Robot structure Programming Robot to go forwards and backwards Using the KIPR Link sans computer.

Building a Simple Chassis Using the Legos provided, construct a small chassis capable of carrying the load of the KIPR Link. Attach motors to chassis. Attach a gear to the motor, as shown on the following page (figure 1). Put a gear and wheel combination on an axle. Align two gears as shown in figure 2.

Figure 1 Attaching Gear/Axle to Chassis

Connecting Motor to Gears Figure 2

Wire Connections From Motors to Handy-Board Figure 3

PROCEDURE 1.Attach the two motors to the connector wires. Next, attach the wire plugs to KIPR Link ports, as shown in Figure 3. 2.Turn the KIPR Link on. 3.Open your Interactive C software. Make sure the computer is talking to the controller. 4.Turn on motors 1 and 3 using the motor(n,x) command. 5.Make motors alternate between a forward and backward direction. 6.You can change the speed of your motors. For example motor(1,100) means motor 1 is turning at 100 or full speed.

Some Sample Robots

Some Sample Robots (cont)

Homework 3 ROBOT 3 1 LIGHT SENSOR 2 CIRCULAR PATH FOR ROBOT TO FOLLOW WHEELS

Homework Pseudo-code program: // initially, robot moves forward (use motor function). // robot continues moving forward until analog sensor 2 indicates darkness (value > 200) // robot then turns right until analog sensor 2 indicates brightness (value < 200) // robot then goes forward again and repeats the process // by going forward then turning and repeating, robot will navigate the circle indefinitely