Group Four Catherine Fahey, Steven Falzerano, Nicollette Fernandez, Eliot M. Fine and Stefan Toubia.

Slides:



Advertisements
Similar presentations
Adding Gears to the NXT Taskbot
Advertisements

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.
Presented by Team 3350 (T-BOTS).  Students should lead their teams in the building, design, and all other aspects of the robot.  Knowledge of the Kit.
IRobot, Prosthetic Arm, and Rescue Robot Group 4 Adrian Burke Darren Draper Collin Palmer Max Reinisch Viyat Jhaveri Can Gurkan.
VEX Drive Systems Presented by Chani Martin Lauren Froschauer Michelle Gonzalez Presented by Chani Martin Lauren Froschauer Michelle Gonzalez.
Photos and Sensor Instructions
NXTG Workshop for Bottle RoboSumo Lawrence Technological University.
One of the most common types of drivetrain is known as a skid steer drivetrain, which may also be referred to as a tank drive. A skid steer drivetrain.
Group 6 Taylor Gould, Olivia Graffis, Taylor Guidon and Bdho Gdeh.
 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.
IR SENSORS AND ENCODERS. LCDs Timothy Friez Class # 2.
ECE 1020 FINAL PRESENTATION TA: Allen Guan and Sibel Ahmed Shehzad Mufti.
Sensors for use in this class. Sensors 2 Robotics: Bridgewater state college.
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.
Group 1 Casey Byers Nick Johnson Felix Liu Matt Long.
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.
Available at: Lesson 3.6 – Program Line Follower in Autonomous Mode Program Line Follower in Autonomous Mode.
Adding Gears to the NXT Tribot. Here’s the basic Tribot that you can build with the LEGO NXT kit using the instruction booklet.
Application of Math and Science Principles Creating a robot that moves a specified distance straight ahead and Creating a robot that turns a specified.
Twyla and Jordan.  Light over black line  Runs roverbot.
Reactive robots UPNA The Public University of Navarra Material for pupils & students.
The Batmobile and Centrifuge November 11, Members (from left to right): Rachel Bevill, Brae Bower, Samantha Cherbonneau, Professor Ahmadi, Anthony.
VEX Drive Trains.
This block is a : displaydisplay looploop movemove soundsound switchswitch waitwait 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.
Gears and Speed/Power.
NXT A computer controlled brick and the “brain” of your robot that controls the motors and sensors.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Erin Halseth, Will Gottschalk, Briana Warschun, and Michaella Gaines
By Eric Greene RMS / I. S. 192 Q. Smart Start Question How would you get the robot to flirt with disaster by touching the edge of the “table” as many.
Photos and Sensor Instructions
Lesson 4: Conditional Statements Programming Solutions.
NXT Drag Racer Deanna Margo, Darrah Margo, Melissa Kinsman.
(from left to right) ASHLEY FRIEND, SUBHASIS GHOSH, EMMANUELLE DORVIL, DHRUV GAUR.
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.
The George Washington University Electrical & Computer Engineering Department Dr. S. Ahmadi Class 3.
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.
ROBOTC for CORTEX Teacher Training © 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.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Intro to the Robotics Introducing the IC Discuss.
Deriving Consistency from LEGOs
DIFFERENTIAL UNIT.
Two-Gear Gear Trains Using different size gear allows change in speed
Introducing KIPR Link/Interface and Set-up
Robot Design gears lamp touch sensor right motor left motor
Lego Robotics Will Schleter 11/12/2018.
Automation and Robotics
Objective of the lesson
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.
Robot Building & Programming
Two-Gear Gear Trains Using different size gear allows change in speed
Two-Gear Gear Trains Using different size gear allows change in speed
Two-Gear Gear Trains Using different size gear allows change in speed
Photos and Sensor Instructions
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Lego MINDSTORMS EV3.
Getting started with LEGO EV3 Mindstorms software
Presentation transcript:

Group Four Catherine Fahey, Steven Falzerano, Nicollette Fernandez, Eliot M. Fine and Stefan Toubia

Los Jefes Darth Vader

Objective To create a robot that follows a course laid out in black tape, make a u-turn, and return to the starting line following the tape again. In doing so, we can learn more about Interactive C programming and the Handyboard.

Resources  Handyboard  2 motors  2 analog light sensors,  Lego's (this includes treads, wheels, and gears)

Procedure:  We chose: Treads: because the robot was able to make the adjustments more easily, and also the robot got more traction Gears: because the motors were too weak to actually move the robot Our trial-and-error process helped us come to these conclusions.

Code void main(){ int lap; lap=0; while(start_button()==0){} while(1){ if(analog(5)<200 && analog(6)<200){ motor(1,100); motor(3,100); // if the light sensors read white then both motors go forward at a speed of 20 } else if(analog(5)>=200 && analog(6)<200){ motor(1,-100); motor(3,100); // but if analog 5 reads dark (the black tape), then the robot will turn right } else if(analog(5) =200){ motor(1,100); motor(3,-100); //but if analog 6 read dark, then the robot will turn left } else if(lap==0 && analog(5)>=200 && analog (6)>=200){ motor(1,-100); motor(3,100); sleep(1.5); //the robot reads dark, then the robot will make a u-turn and head to the start line while(analog(5)<200{}; lap ++; //new lap, repeats above but goes to next statement when reaches start line } else{ ao();// robot turns off once at start line again }

Challenges:  Friction Our original design (3 wheels: 2 with tires, 1 without), did not pick up enough friction Our original design (3 wheels: 2 with tires, 1 without), did not pick up enough friction Switched to treads Switched to treads ○ Motors were too weak, so we had to add gears to help give more force

What is a Centrifuge?  A piece of equipment that rotates about an axis  Uses centrifugal forces to separate substances Heaviest molecules move to the bottom of the tube  Used in biology, chemistry, and aeronautics Separate substances Meselson and Stahl experiment

Set Up  Used: IR “Top-Hat” sensor, scotch tape and a cuvette, gears, wheels  Constructed: Base of legos Motor with gears to create an axel T-shaped crossbar attached to the axel One side had a cuvette the other had a counterweight Tires attached to base to act as shock absorbers and supports *Note: need white paper behind cuvette

die Windmühle

Code void main(){ int speed=0; float separation_time=5.0;// Time, seconds, that centrifuge will spin float ramp_time=0.1;// Time, seconds, between speeds printf ("\nHold Down Start Button to Take Readings"); while (start_button()==0) {} while (start_button()==1) {// Top-Hat reads while button is pressed printf ("\nAmount mixed is %d", analog(3)); sleep (0.2); } while (speed<=100) {// Speed gradually increases from 0 to 100 printf ("\nSpeed is %d",speed); motor (1,speed); sleep (ramp_time); speed++; } sleep (separation_time);// Centrifuge spins for specified time at 100 while (speed>0) {// Speed gradually decreases from 100 to 0 printf ("\nSpeed is %d",speed); motor (1,speed); sleep (ramp_time); speed--; } ao(); while (speed==0) {// Everthing shuts off and Top-Hat reads again printf ("\nMixation = %d, Did they separate?”,analog(3)); sleep (0.2); }

Data:

Conclusions  We learned: ○ From the Robot: ○ Treads are slower but they have more traction ○ Going from big gears to small gears increases speed and from small gears to big gears increases torque ○ A sturdy frame is crucial Improvements: ○ Our code could have had a slower, more careful turn, so that it would not whip around Improvements with the centrifuge: ○ Faster motors, more durable parts, more easily- removable cuvettes, a built-in IR sensor ○ The code did work extremely well though