ECE 477 Final Presentation Group 1  Fall 2005 Kwun Fung Yau Chad Carrie Zubin Rupawala Manoj Jacob.

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
ECE 477 Design Review Group 1  Fall 2005 Paste a photo of team members here, annotated with names of team members. Kwun Fung Yau Chad Carrie Zubin Rupawala.
Group Members Ikechukwu Mogbana Adewuyi Kupolati Frederick Tyson Advisor Prof. Mahmood February, Senior Project 2005/06 Undergraduate Project Proposal.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 FINAL PRESENTATION TEAM 7  SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review.
ECE 477 Design Review Team 01  Fall 2013 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Group 11  Spring 2005 Paul Dulle Pat McLaughlin Randy Scheifele Chad Bjorklund David Meyer.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Group 14  Spring 2005 Paste a photo of team members here, annotated with names of team members.
ECE 477 Design Review Group 7  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
ECE 477 Final Presentation Group 11  Spring 2005.
Component Selection Rationale Microcontroller : Freescale MC9S12NE64CPV – 112 pins (70 I/O pins, 10 input only) – Built in Ethernet controller – ATD (for.
ECE 477 Final Presentation Group 8  Fall Outline Project overviewProject overview Block diagramBlock diagram Professional componentsProfessional.
Wall-E Prototype I Team 1 Xin Jin
ECE 477 Final Presentation Group 9  Fall 2005 Tim Miller Clif Barnes Drew Heinrich Steven Kady.
ECE 477 Final Presentation Group 7  Fall 2005 Tarun Siripurapu Nichole Mattson Colleen Shea Siddharth Sen.
ECE 477 Final Presentation Group 9  Fall 2004 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Design Review Group 11  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Final Presentation Group 14  Spring 2005 BENNY PARICHEY RAKESH ANUBHAV.
ECE 477 Final Presentation Group 11  Fall 2005 ChadJeffMel Maruf.
ECE 477 Final Presentation Group 6  Spring 2005 Mike Lowe Eric SuJohn Parlindungan KamBiu Chan.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
ECE 477 Final Presentation Team 14  Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Final Presentation Team 21 - Spring 2013 Team Members: Duncan Swartz, Jacqueline Greer, Tom Pansino, Mark Tubergen.
ECE 477 Final Presentation Group 3  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
ECE 477 Final Presentation Group 10  Spring 2005 Jer-Wei Lam (Sean) Jacinto Chang Ming Sum Wong Kevin Muthuri Team Lead Web:
ECE 477 Final Presentation Team 18  Spring 2013 Derek Pesyna, Tim Brown, Evan Foote, Doug Wile.
ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Design Review Team 10  Spring 2007 JUSTIN AZAD AFIFF NUHAIRIADAM.
ECE 477 Design Review Team 8(SLOW)  Spring 2006.
ECE 477 Final Presentation Group 11  Fall 2004 Jeff Killen Brandon Ade Drew Whipple Matt Compton.
1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
ECE 477 Final Presentation Group 7  Spring 2005.
ECE 477 Design Review Group 9  Fall 2005 Paste a photo of team members here, annotated with names of team members. Tim Miller Clif Barnes Drew Heinrich.
ECE 477 Final Presentation Team 4 Spring Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
ECE 477 Design Review Team 2  Fall 2006 Wirelessly Integrated Menu System (WIMS) Ryan Coppa Lee Bush Aaron Replogle Neil Bedwell.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
ECE 477 Final Presentation Team 01  Fall Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
ECE 477 Final Presentation Team 9  Fall 2009 DART.
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
ECE 477 Final Presentation Group 2  Fall 2005
ECE 477 Design Review Team 13  Spring 2007
ECE 477 Final Presentation Team 04  Spring 2010
ECE 477 Design Review Team 13  Spring 2007
ECE 477 Final Presentation Team 8 Spring 2013
ECE 477 Final Presentation Group 5  Spring 2005
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Final Presentation Team 4  Fall 2011
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Final Presentation Team 1  Spring 2008
ECE 477 Final Presentation Team 15  Spring 2010
ECE 477 Final Presentation Team 13  Spring 2011
ECE 477 Final Presentation Group 10  Spring 2005
Presentation transcript:

ECE 477 Final Presentation Group 1  Fall 2005 Kwun Fung Yau Chad Carrie Zubin Rupawala Manoj Jacob

Outline Project overviewProject overview Block diagramBlock diagram Professional componentsProfessional components Design componentsDesign components Success criteria demonstrationsSuccess criteria demonstrations Individual contributionsIndividual contributions Project summaryProject summary Questions / discussionQuestions / discussion

Project Overview Remote Controlled vehicle with a water cannon mounted on a pan/tilt turret along with a cameraRemote Controlled vehicle with a water cannon mounted on a pan/tilt turret along with a camera Controller by a remote user at a PC via b Wireless (UDP) and navigated by the video cameraController by a remote user at a PC via b Wireless (UDP) and navigated by the video camera Intuitive PC interface (designed to be controlled like an FPS game – Mouse + WASD)Intuitive PC interface (designed to be controlled like an FPS game – Mouse + WASD) Sensors mounted on vehicle for obstacle avoidanceSensors mounted on vehicle for obstacle avoidance

Block Diagram Micro-controller PWM Pan / Tilt servosSteering servoDrive train ATD IR sensors Water Pump / Cannon Wireless Webcam Wireless Router USERPCUSERPC

Professional Components Constraint analysis and component selection rationaleConstraint analysis and component selection rationale Patent liability analysisPatent liability analysis Reliability and safety analysisReliability and safety analysis Ethical and environmental impact analysisEthical and environmental impact analysis

Constraint Analysis (Chad) Power SupplyPower Supply - Large current needs (turned out to need less current than planned) less current than planned) - Several different voltage requirements Microcontroller – Freescale MC9S12NE64CPVMicrocontroller – Freescale MC9S12NE64CPV –CodeWarrior – reliable IDE –80 pins (38 general IO pins) –Built in Ethernet interface –ATD (for analog infrared sensors) –Emulated PWM (motors and servos) –Rabbit RCM3000 has no ATD! –Can program with BDM

Constraint Analysis (Chad) Water PumpWater Pump - Hargraves Advanced Fluidic Solutions LTC W diaphragm pump - 30 psi - planned on 5 feet of water travel - ~ 25 feet of actual water travel WebcamWebcam - Linksys WVC11B - Wireless - Capable of b format - Built-in Web Server

Constraint Analysis SensorsSensors - 6x Sharp GP2Y0A02YK (~ 4 foot range) (analog) BatteryBattery VDC battery pack from Hummer H VDC battery pack, 2400mAh Pan/Tilt servos – Devantech SR0FXPan/Tilt servos – Devantech SR0FX - Pre-built for pan and tilt motions - Would have been cheaper and better to build our own build our own

Constraint Analysis Vehicle PlatformVehicle Platform –Needed ample room to mount peripherals –Has a finished body –Included a battery pack –Has a rear motor to drive forward and backward (large current spike) –Had a steering servo which was replaced

Patent Liability Analysis (Zubin) Patents foundPatents found –# 6,645,037 - Programmable toy and game –# 6,533,191 - Water projection device and method for projecting water –# 6,658,325 - Mobile Robotic with web server and digital radio link –# 6,845,297 - Method and system for remote control of mobile robot

Patent Liability Analysis (Zubin) Literal InfringementsLiteral Infringements –# 6,658,325 - Mobile Robotic with web server and digital radio link Infringements under Doctrine of EquivalentsInfringements under Doctrine of Equivalents –All others Shooting waterShooting water Keyboard ControlKeyboard Control Control MechanismControl Mechanism

Patent Liability Analysis (Zubin) Similar Commercial ProductSimilar Commercial Product -Adventure Cam

Reliability/Safety Analysis (Kwun) Reliability Analysis (MTTF Analysis)Reliability Analysis (MTTF Analysis) - Freescale MC9S12NE64 MCU – years - Vishay SUD50DN02-06 Power MOSFET for water pump – years - Vishay Si1865DL Load Switch for Power Options – years - AnaChip AP1501A Power Regulator – 773 years

FMECAFMECA - High Criticality (high potential to cause injury) 1. Microcontroller 2. Power 3. Drive Train 4. Wireless bridge and webcam - Low Criticality 1. Water Pump 2. Sensors 2. Sensors Reliability/Safety Analysis (Kwun)

Ethical/Environmental Analysis (Manoj) Warning labelsWarning labels - The 19.2V and 12V battery. - The Pan/Tilt servos - PCB Example: WARNING: Live Electrical Components. May Cause Shock! In case of problems, take product to manufacturer.Example: WARNING: Live Electrical Components. May Cause Shock! In case of problems, take product to manufacturer.

Ethical/Environmental Analysis (Manoj) Hazard due to waterHazard due to water - Secure wires against water - Seal the water tank, pump and pipe against leaks Battery rechargerBattery recharger - Design a battery recharger to plug into the shell

Ethical/Environmental Analysis (Manoj) Objects entering through the undercarriageObjects entering through the undercarriage - Fitting a plastic plate underneath the Hummer W2 Erratic circuit behavior due to low battery chargeErratic circuit behavior due to low battery charge - Install a voltage monitor Hummer W2 will collide with objects and peopleHummer W2 will collide with objects and people - Sensors will prevent collision

Ethical/Environmental Analysis (Manoj) Dangerous chemicals used in PCB fabricationDangerous chemicals used in PCB fabrication - Use chemicals like Peroxy- Sulfuric acid Disposal of the Hummer W2 can pose a problemDisposal of the Hummer W2 can pose a problem - Consumers can call Solid & Hazardous Waste Division ( )

Design Components Packaging design considerationsPackaging design considerations Schematic design considerationsSchematic design considerations PCB layout design considerationsPCB layout design considerations Software design considerationsSoftware design considerations

Packaging Design (Kwun)

Schematic Design (Chad)

Ethernet schematicEthernet schematic Taken from FreeScale recommended schematicsTaken from FreeScale recommended schematics

Schematic Design (Chad) 2 Rear Infrared Sensors2 Rear Infrared Sensors Servos for steering and pan/tiltServos for steering and pan/tilt

Schematic Design (Chad) The new Front sensorsThe new Front sensors Originally Digital SensorsOriginally Digital Sensors Now Analog SensorsNow Analog Sensors

Schematic Design (Chad) Optional LED’sOptional LED’s 2x Power Options for 5V 1A loads2x Power Options for 5V 1A loads - Never tested because time constraints

Schematic Design (Chad) 5VDC regulators from 12VDC input5VDC regulators from 12VDC input Replaced the switchesReplaced the switches

Schematic Design (Chad) 3.3VDC regulator from 12VDC input3.3VDC regulator from 12VDC input

Schematic Design (Chad) MOSFET for the WaterPumpMOSFET for the WaterPump

PCB Layout Design (Manoj)

Software Design (Zubin) Two partsTwo parts –Microcontroller –PC Interface MicrocontrollerMicrocontroller –Polling loop –Interfaced to PC via UDP (over Ethernet/wireless) –Using the OpenTCP stack –Used (TIM) Simple PWM for servo motors, ATD for sensors –Fits in 64KB flash of MC9S12NE64

Software Design (Zubin) Init Check for Ethernet packet Check sensors, set flags Control PWM for motors, turret Drive train motor control

Software Design (Zubin) Inter device communicationInter device communication –UDP packets –3 bytes data (not including Ethernet/UDP frame size) –Movement, Turret position, Shoot (0,0,0) –One packet sent every 500 ms 500 ms

Software Design (Zubin) PC InterfacePC Interface –Written in Visual Studio.NET with C# –Communicates with Microcontroller via UDP packets –Controls the motors and water cannon –Displays the video from webcam

Software Design (Zubin)

Success Criteria Demonstrations 1.Ability to control vehicle drive train (forward/ reverse/ speed/ turn) - demo demo 2.Ability to position turret (rotation / elevation) - demo demo 3.Ability to fire water cannon - demo demo 4.Ability to avoid collisions - demo demo 5.Ability to receive/decode UDP stream over Ethernet/wireless to control vehicle, turret and cannon

Individual Contributions Team Leader - Chad CarrieTeam Leader - Chad Carrie Member 2 - Zubin RupawalaMember 2 - Zubin Rupawala Member 3 - Manoj JacobMember 3 - Manoj Jacob Member 4 - Kwun Fung YunMember 4 - Kwun Fung Yun

Team Leader – Chad Carrie Ordered most of the partsOrdered most of the parts Constraint Analysis PaperConstraint Analysis Paper Schematic Design PaperSchematic Design Paper Populated the PCBPopulated the PCB Helped with the PCB LayoutHelped with the PCB Layout Package ConstructionPackage Construction Repaired after damagingRepaired after damaging

Member 2 – Zubin Rupawala Designed entire software logicDesigned entire software logic Designed the control interface with visual studio.NET (GUI) with C#Designed the control interface with visual studio.NET (GUI) with C# Implemented the UDP decode subsystemImplemented the UDP decode subsystem Programmed the ATD and TIM modules for sensors and servo motors with help of Manoj and KwunProgrammed the ATD and TIM modules for sensors and servo motors with help of Manoj and Kwun Patent LiabilityPatent Liability Helped with actual constructionHelped with actual construction Debugged and Tested systemDebugged and Tested system

Member 3 – Manoj Jacob Research on parts requiredResearch on parts required Tested the theory of operationTested the theory of operation Helped with Schematic designHelped with Schematic design PCB designPCB design Ethical and Environmental AnalysisEthical and Environmental Analysis Helped with Package ConstructionHelped with Package Construction

Member 4 – Kwun Fung Yau Designed the user control interface with Visual Studio.NET in C#Designed the user control interface with Visual Studio.NET in C# Programmed the keyboard and mouse movement logicProgrammed the keyboard and mouse movement logic Programmed the ATD modules for sensorsProgrammed the ATD modules for sensors Help with debuggingHelp with debugging Packaging DesignPackaging Design Reliability and safety analysisReliability and safety analysis Helped with hardware integrationHelped with hardware integration Order partsOrder parts Debugged and Tested systemDebugged and Tested system

Project Summary Important lessons learnedImportant lessons learned –Zip ties and hot glue and proto-boards are essential for prototyping –Ground/power traces should be extra thick –DC motors and current spikes –For prototyping, local sources should be used for parts acquisition –Don’t use ready-made parts (“intelligent” h-bridge, pan/tilt)

Project Summary Important lessons learntImportant lessons learnt –Headers are invaluable –Code-warrior/debugging skills –Team work and time-management skills

Project Summary Second iteration enhancementsSecond iteration enhancements –Build own H-bridge –Use custom parts (no reverse engineering) –Use better turret (pan/tilt) –Use only one battery –Add more functionality

Questions / Discussion