Group 6 Taylor Gould, Olivia Graffis, Taylor Guidon and Bdho Gdeh.

Slides:



Advertisements
Similar presentations
Suspension Systems - 1 Topics covered in this presentation:
Advertisements

NXT 2-Motor Car Adapted from Physics by Design, Second Edition, by Barbara Bratzel, College House Enterprises, 2007 MAXA ROBOTICS 2011.
What will you do?. You will build…. You will build robots using 3 different components. – Handyboard – Super Cricket – Boe Bot In all of the above you.
Headquarters Air Mobility Command Enabling the “Global” in “Global Vigilance, Reach and Power!” Cornering 101.
RoboCell and Cell Setup
Robot Construction Basics Les Turner Director of Technology, Northern Indiana ESC Head Coach, Bremen Botz!
Navigating the BOE-BOT
Group Four Catherine Fahey, Steven Falzerano, Nicollette Fernandez, Eliot M. Fine and Stefan Toubia.
READY, GO! Hare and Snail Challenges. 1. What are some design considerations to make a fast robot? 2. What are some design considerations to make a slow.
 Project 1: To build and program a robot that will follow a solid black line, make a U-turn, and follow the line back to the start.  Project 2: To understand.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
Guide to Reports and Presentations Your team’s Project Report is the most important means to document design ideas, procedures, and implementations. While.
Concept Design Review THE DUKES OF HAZARD CAMILLE LEGAULT, NEIL KENNEDY, OMAR ROJAS, FERNANDO QUIJANO, AND JIMMY BUFFI April 24, 2008.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
Program ultrasonic range sensor in autonomous mode
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
TA: Chris Reilly Group 5: Benjamin, Ramie, Zachary, Dinal.
Why do robots need to move?
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Voiture Swapnil Agrawal Tauseef Ahmed Kanwal Gill Syed Jafri Varun Kalia.
Lego Robot Construction Project. Adam, Roger, Lu, Riana, Paul.
Members (from left to right): Rachel Bevill, Brae Bower, Samantha Cherbonneau, Professor Ahmadi, Anthony Contreras.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 3.
The Batmobile and Centrifuge November 11, Members (from left to right): Rachel Bevill, Brae Bower, Samantha Cherbonneau, Professor Ahmadi, Anthony.
Team 4 Shane Sunada – Project Leader Malcolm Menor – Project Manager Nathan Umeda – Technical Supervisor Joseph Longhi – Documentation Final Presentation.
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.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
The George Washington University Department of ECE ECE 1010 Intro: Electrical & Computer Engineering –Introducing KIPR Link/Interface and Set-up –Continuation.
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.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Design and Manufacture of an Adaptive Suspension System Michael Gifford (ME), Tanner Landis (ME/AE), Cody Wood (ME) Advisors: Professor Cagdas Onal (RBE/ME),
Erin Halseth, Will Gottschalk, Briana Warschun, and Michaella Gaines
Photos and Sensor Instructions
(from left to right) ASHLEY FRIEND, SUBHASIS GHOSH, EMMANUELLE DORVIL, DHRUV GAUR.
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.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
Bogey Wheel---- One of a number of modern tank-tread double-wheels used as an Idler/Tension Wheel.
Science 801 Robotics The Final Project. Task Your team will create a robot that will complete a number of challenges as it moves through a series of tasks.
The George Washington University Electrical & Computer Engineering Department Dr. S. Ahmadi Class 3.
Arms, Legs, Wheels, Tracks, and What Really Drives Them Effectors and Actuators.
1 The George Washington University Electrical & Computer Engineering Department ECE 1010 Intro To Electrical and Computer Engineering Dr. S. Ahmadi Class.
Motion and Force Chapter Three: Motion 3.1 Position and Velocity 3.2 Graphs of Motion 3.3 Acceleration.
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.
Integrated Hands-On Mechanical System Laboratories Arif Sirinterlikci, Ph.D., Professor of Engineering Tony Kerzmann, Ph.D., Assistant Professor of Mechanical.
National Highway Institute 5-1 REV-2, JAN 2006 EQUIPMENT FACTORS AFFECTING INERTIAL PROFILER MEASUREMENTS BLOCK 5.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
Engineering Notebook - Part 4 Tumbler Research Section Overview of Build Lesson 1 Basic Vocabulary Motors / Batteries Name: Per #:
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
PRESENTATION ON Line follower robot.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Understanding Communication with a Robot? Activity (60 minutes)
DIFFERENTIAL UNIT.
G2’s Drive System Primer – Acceleration and Gear Ratios
Introducing KIPR Link/Interface and Set-up
Motion STARTER Parts list Quick task: Discuss in pairs all the parts shown. Agree the function each of these parts for the Tumbler motion, and write your.
Lego Robotics Will Schleter 11/12/2018.
Tug of War Battle Bots A tug of war game designed to demonstrate engineering and physics concepts in grades 6-12.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 5.
“self-maneuvering miniature vehicle”
Computer Science Teachers Association Academy Lego Robotics
Photos and Sensor Instructions
Teacher training resource: Robotic Assembly
Somerset Berkley Regional High School
Hare and Snail Challenges
Presentation transcript:

Group 6 Taylor Gould, Olivia Graffis, Taylor Guidon and Bdho Gdeh

 Build a robot out of Legos that would enable movement along a flat surface  Design code (C interactive) that would be implemented within the handyboard to instruct the robot to: Move along a path from a start point to a finish line being guided by a thick black line of tape Perform a U-turn and then follow the black line back to the starting point Purpose

Resources  Handyboard  (2) Motors  (2) Top-hat sensors  Lego Kit including wheels and corresponding rubber tires  C Interactive computer program with connecting wires to attach to computer 1 "HandyBoard Layout.” 2 The Handyboard

Method 1. Constructed a chassis and a base for the robot It had to be large enough to place the handyboard on along with the two motors 2. We built walls around the base to enclose the handyboard in 3. The 2 motors were placed on the back end of the machine 4. Wheels were attached to rods with gears (increasing torque) running through to the base of the motors 5. Lastly, the light sensors were added to the front of the robot, being placed approximately 5 mm from the ground. Paper formed into cones were wrapped around the base of the sensors in order to prevent outside interference and coordinate anchorage to the machine.

Assembled Robot

Code void main () { int Flag1, Flag2; int sensor1, sensor2; while (!start_button()); Flag1=1; Flag2=1; while (Flag1==1) { sensor1= analog(4); /*right*/ sensor2= analog(5); /*left*/ if ((sensor1<150 && sensor2<150)) { motor (1, 50); /*motor1*/ motor (2, -50); /*motor 2*/ } if ((sensor1 150)) { motor (1, 75); motor (2, 10); } if ((sensor1>150) && (sensor2<150)) { motor (1, -10); motor (2, -75); } if ((sensor1>200) && (sensor2>200)) { ao(); Flag1=0; } motor(1, 70); motor(2, 50); sleep(0.7); while(analog(4)<135) { motor(1,50); motor(2,50); } ao(); while(Flag2==1) { sensor1= analog(4); /*right*/ sensor2= analog(5); /*left*/ if((sensor1<150 && sensor2<150)) { motor (1, 50); /*motor1*/ motor (2, -50); /*motor 2*/ } if((sensor1 150)) { motor (1, 75); motor (2, 10); } if((sensor1>150) && (sensor2<150)) { motor (1, -10); motor (2, -75); } if((sensor1>200) && (sensor2>200)) { ao(); Flag2=0; }  This is the final code used in the program to direct the robot down the path, along the black line, make a U-turn at the end, and then return in the same manner to the other end.  Commands such as “int” defined the variables (“Flag1,” “Flag2”) as integers, whereas, “if” and “while” statements were utilized to form the loops necessary to complete the program.  Since the robot completed a U-turn, the while loop was broken up in order to form another loop so that the robot would stop the second time it’s sensors encountered darkness on both sides of the robot.

Robot in Action

Challenges  Design of the robot Tested periodically throughout the project to ensure that the best combination of Lego design and the necessary technological features interacted symbiotically  Light sensors failed to work. Taped small paper cones around the sensors so the light would be absorbed in a specific area  The robot would occasionally make its U-turn early Tests completed on various tracks; outside light (mostly unevenly distributed shadows) was disrupting the sensors readings

A centrifuge is a piece of equipment that is driven by a motor which rotates an object around a fixed axis at very fast speeds. This acceleration and centrifugal force separates one fluid from another fluid based on greater and less density. There are numerous different types of centrifuges and they can be used to accomplish a variety of different tasks. Examples of these include isotope separation, separation of macromolecules, separation of oil components as used in the petroleum industry, oil-water separation as we completed in our experiment as well as other commercial applications. Centrifuges have an especially important role in biomedical studies. 3 Forces Acting on a Centrifuge 4 Commercial Centrifuge

Experimental Set-up  Lego pieces, gears and motors were used for assembly  Created a sturdy base that would support the fast rotation  Positioned the gears, motors and cuvette holder  Added counterweight on opposite side Note: Many modifications to the design were made to achieve our final model of the centrifuge

Code The source code that we used to carry out the centrifuge experiment was separated into two parts. This first part spun the suspension around an axis: void main() { int i; /*We define the different variables that we are going to use in the experiment*/ int j; int s; while(start_button()==0); for(i=10; i<=100; i=i+10) { motor(1,i); sleep(0.2); } sleep(5.0); for(j=0; j<=100; j=j+10) { s=100-j; motor(1,s); sleep(0.2); } The second part of the code used a top-hat sensor to read the density of the different parts of the suspension: void main() { while(start_button()==0); while(1) { printf("\n mixed up value=%d", analog(6)); /*This displays the light reading using th top-hat sensor and gives us the results for our experiment*/ sleep(0.5); }

Raw Data The table below demonstrates the results from the readings from our centrifuge experiment.

Processed Data: Centrifuge Performance

Conclusions  The combination of both code-writing and structural design forced the group to adapt to the challenges that were presented, and work together to solve problems by testing and reformatting the experimental design  Improvements The sensors could have been more exact in evaluating the amount of lightness or darkness  As a result, it reduced the robot to a jerky motion in response to radical changes in darkness and is likely to have relayed the robot to a slower performance when turning to avoid the black tape line.  This produced inconsistent values for the centrifuge and is likely to have prevented constructive data values for assessment For better stability along the track and maximum velocity attainment, the combination of wheels and weight would be altered

Works Cited 1 "HandyBoard Layout." Chart. The Handyboard How to Guide. 29 Sept Council Rock South Technology Club. 12 Nov The Handyboard. Digital image. Digital Sketchbook Computer Graphics 530: Continued Development of Human-Art Interaction. 22 Jan Syracruse University. 12 Nov Rumley, Regina, John Whichard, Rachel Rosenberg, and Katie Knupp. The Forces Acting in a Centrifuge. Digital image. The Physics of a Centrifuge The University of North Carolina at Chapel Hill. 6 Nov Generalic, Eni. Centrifuge. Digital image. Ilustrated Croatian- English Chemistry Dictionary & Glossary Croatian Ministry of Science, Education and Sports. 12 Nov