Ongo-01 Project OSCAR. Project Oscar Fall 2004 ZacharyKotlarek CprE 492 DavidHawley CprE 492 MichaelLarson EE 492 JustinRasmussen CprE 492 GavinRipley.

Slides:



Advertisements
Similar presentations
A laser will be controlled using the LabVIEW FPGA (Field Programmable Gate Array) module. The module will precisely control the two-dimensional motion.
Advertisements

Engineering Roles We will be forming groups of 3 students
Abstract A pacemaker helps to control one of the most critical organs of the human body, the heart. Due to the level of importance of the pacemaker’s correct.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
4/28/2004Optical Tape Measure Optical Tape Measure May Team Members: Faculty Advisors: Nick Freese (EE) Dr. Aleksander Dogandzic Bruce Fu (EE) Dr.
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Multiple-output, Variable-output DC Power Supply May03-22 Team Members: Erik Johnson Joel Jorgensen Peter Holm Philip Schulz Clients – Prof. Patterson,
Communication Device for Handicapped Kids Dec Client Heartland Area Agency Sue Young Advisor Yao Ma Advisor Yao Ma Alex Leith Brian Grove Steve Peters.
Project OSCAR Octagonal Speech-Controlled Autonomous Robot ONGO-01.
P13215 Spring Fall 2014 The Robotic Wandering Ambassador Background/Previous Work The wandering ambassador robot has been worked on by 7 previous.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
May Team Information Client Department of Electrical and Computer Engineering, Iowa State University Faculty Advisor Professor Gary Tuttle Team Members.
Fick Observatory - Boone, IA. Observatory Automation ongo02e March 26, 2002 Faculty advisor: Dr. John P. Basart Client: Joe Eitter ISU Physics Department.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Abstract Other Resources Financial Resources Project Schedule Personnel Efforts Item DescriptionCost STK300 Microcontrollerdonated (Kanda) GM28 Cellular.
Optical Encoder for a Game Steering Wheel May Team members Sam DahlkeCpr E Peter FecteauCpr E Dan PatesEE Lorenzo SubidoEE Advisors Dr. James Davis.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
Project OSCAR Octagonal Speech-Controlled Autonomous Robot ONGO-01.
Radio-Controlled Duck Decoy May April 30 th, 2003 Team Members: Faculty Advisors: Jason Freerksen Prof. Robert Weber Kooi-Tjek Lau Prof. Clive Woods.
Alternative Lower Cost Hearing Aid Dec03-10 Client: Herb Harmison Advisor: Edwin Jones Jr. Team Members: Hassan Qureshi Hamdan Al-Mehrezi Trong Do Nathan.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
Senior Design Laboratory Design Dec 05-01
Ongo-01 Project OSCAR ONGO-01. Project Oscar Spring 2005 ZacharyKotlarek DavidHawley MichaelLarson JustinRasmussen GavinRipley Peter Rufino JasonSytsma.
FPGA Controlled Laser Assembly FPGA Controlled Laser Assembly Project Dec03-07October 8, 2003 Client National Instruments Faculty Advisors Professor Mani.
Viking Pump Flow Manager - Phase 2 Senior Design May
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Smart Appliance / May Home Automation via the Web Client Senior Design Faculty Advisor Doug Jacobson Team Members Mark Melville (EE) Brendan Hickey.
ISU Science Center : Phase 3 : Dec Speedometer Station This station matches two areas of study into one cohesive system. Current will be induced.
Attack Tool Repository and Player for ISEAGE May06-11 Abstract Today’s world is changing shape as it increases its dependency on computer technology. As.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Testing Considerations Because of potential life threatening consequences resulting from device malfunction, it is critical that the device be fully tested.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Abstract The goal of our project is the continued restoration of the 8.5 meter dish at the Fick observatory in Boone, IA. Before restoration began, the.
Abstract Inexpensive ultrasonic tape measures are available that can only measure perpendicular distances to fairly large, flat surfaces. Complex environments.
Project OSCAR Octagonal Speech-Controlled Autonomous Robot ONGO-01.
Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke,
Measurable Milestones END-PRODUCT DESCRIPTION The bed monitor system helps prevent injury by predicting when an individual is attempting to leave the bed.
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
Project OSCAR Octagonal Speech-Controlled Autonomous Robot ONGO-01.
Octagonal Speech-Controlled Autonomous Robot ONGO-01
OSCAR Octagonal Speech Controlled Autonomous Robot ME Seth Alberty Henry Venes EE Matt FrerichsHuy Nguyen Daniel HumkeDavid Staab Daniel MarquisFahad Wajid.
Alternative Energy Evaluation May06-16 Team Members: Steve ChebuharEE Anhtuan DinhEE Ryan FerneauCprE Justin JorgensenEE Client : Professor Ralph Patterson.
Device Interface Board for Wireless LAN Testing
Abstract Due to a change in demand, high voltage transmission circuits can become overloaded. Overloads are resolved by the dispatch of power based on.
Estimated Resources Closing Summary Other Resources Financial Resources Project Schedule Computer Engineers William Hoang Gavin Ripley David Hawley Justin.
Abstract Each July, the Association for Unmanned Vehicle Systems International holds an annual International Aerial Robotics Competition (IARC), with major.
Client: Department of Electrical and Computer Engineering at ISU Advisor: Professor R. Patterson III Team Members: Daniel J. Marquis (EE – 1 st ) – team.
OSCAR Octagonal Speech Controlled Autonomous Robot Team Ongo01 Motion Control & End Effector Frerichs, Matt – EE Moudin, Alex – ME Shedek, Tom – ME Wajid,
Problem Statement The goal of this project is to complete the basic automated functions of the Dream Green putting surface. The objective is to produce.
ELVIS Educational Laboratory Virtual Instrumentation Suite: Phase II Abstract Problem Statement The goal of this project is to convert the EE 201 labs.
Wheels: Go Forward Speakers: Say “Hello” OSCAR: Go Forward Say “Hello” Remote Control PC.
Device Interface Board for Wireless LAN Testing Team May Client ECpE Department Faculty Advisor Dr. Weber Team Members Nathan Gibbs – EE Adnan Kapadia.
A Secure Wireless Interface between Personal Digital Assistants (PDAs)
Software Support Framework
Planetarium Resuscitation Ongo-06 May 1, 2002
Ongo-01 Project OSCAR.
Garage Parking Indicator
Octagonal Speech Controlled Autonomous Robot
Proposed Approach and Considerations
Planetarium Resuscitation Ongo-06 February 14th, 2002
The Rest of Project OSCAR
Ocular Prosthesis Team Members: Adam Lee, EE Faculty Advisors:
Presentation transcript:

Ongo-01 Project OSCAR

Project Oscar Fall 2004 ZacharyKotlarek CprE 492 DavidHawley CprE 492 MichaelLarson EE 492 JustinRasmussen CprE 492 GavinRipley CprE 492 Peter Rufino EE 492 JasonSytsma EE 492 KevinCantu EE 491 Phil Derr EE 491 JawadHaider EE 491 JeffParent CprE 491 Client Department of Electrical and Computer Engineering Presentation Date January 27, 2005 Faculty Advisor Ralph Patterson III Team Members

Initial InformationHuy Project IntroductionWilliam, John Description of ActivitiesEveryone Resources and SchedulesDavid, Gus SummaryDung Project Oscar Presentation Overview

OSCAROctagonal Speech-Controlled Autonomous Robot CVSConcurrent versions system CybotThe predecessor to OSCAR drive trainThe assembly of electrically controlled motion elements, including the robot’s wheels, gears, belts, and tachometers End effectorThe assembly of electrically controlled mechanical arm and gripper EthernetA computer network communication protocol GUIGraphical user interface Linear bearingA rolling element that moves on a straight track SONARSound navigation and ranging TachometerA device for indicating speed of rotation Project Oscar List of Definitions

Project Introduction William, John

General Problem Statement To capture the interests of visitors and potential students, the department needs an exciting demonstration of the technological capabilities of its students. Last Semester’s Needs New power system Improve drive train Navigation using SONAR New robotic end effector General Solution Approach Recreate entire power delivery system Understand and improve existing software base Design a more suitable end effector Develop intelligent coordination of SONAR and drive motion Project Introduction Problem Statement

Project Introduction Operating Environment Indoors (Outdoors with ideal weather) Temperature between 32 o F – 100 o F Flat surfaces If obstacles are present, they must be at least 2.5 feet high to be detected

Project Introduction Intended Users and Uses Users Project OSCAR team members Trained demonstrators Supervised non-technical users Uses Demonstrate to campus visitors Communicate with operators and audience Autonomous navigation throughout a room or corridor Pick up and place objects Respond to spoken commands

Project Introduction Assumptions and Limitations Assumptions Operators speak English Demonstrations last under an hour Technical supervisors present during operation Limitations Software must run in Mandrake Linux SONAR range is 0.5 – 35 feet Wireless Ethernet within 328 feet Must fit through a standard 30-inch doorway Power supply must be rechargeable End effector must fit within top module

Project Introduction End Product Full drive motion capability Interaction with users via speech recognition software GUI-driven software package Wireless connection Manual motion control Speech output Room/corridor navigation Script recording and playback Externally rechargeable power supply

Project Introduction Other Deliverables End-user operation instructions Power system and recharging instructions Software user’s guide Power system specifications and schematic SONAR array specifications and schematics

Description of Activities Everyone

Command-line speech output New motor control for drive motion End effector assembly was made lighter Project website was redesigned Partial description of navigation algorithm Description of Activities Previous Accomplishments

Rebuild power delivery system Reroute wiring Install interface panels Consider power inversion and conversion methods Purchase and install new battery Create schematics and user’s manual Improve software architecture Document existing software Develop wireless control interface Test and document new software Developed a GUI Description of Activities Present Accomplishments

Create reference base for SONAR array Build façade for chassis Improve drive train Fix belt slipping Design tachometer circuitry Redesign end effector (robotic arm) Design control system Establish documentation standard Description of Activities Present Accomplishments

Description of Activities General Approach

Description of Activities Project Definition Total Weight Points: 39 Urgency Scaling Factor: 28%HighestHighMediumLowLowest Software Highest Develop control infrastructure High Develop SONAR array testing software Develop GUI for control and sensor structures EffortMedium Develop remote interface Develop scripts and macros for demonstrations Test newly-developed software Low Document existing software Document new software Lowest Priority Weight (larger = greater priority)

Description of Activities Project Definition TaskSystem priorityProject priority Characterize sonar array through testing23%6% Develop navigation algorithms for sensor array21%6% Write SOPs for sonar testing15%4% Create sonar array reference materials13%4% Document sonar testing from S048%1% Research imaging and image processing options8%2% Test newly developed software10%3% Develop SONAR array testing software21%6% Develop control infrastructure21%6% Develop remote interface15%4% Develop GUI for control and sensor structures15%4% Develop scripts and macros for demonstrations13%4% Document existing software10%3% Document new software8%2% Reroute wiring, install panels and external connections9%3% Design controllers for end effector motors11%3% Create wiring documentation9%3% Test new end effector assembly5%2% Design suspension system for drive train7%1% TOTAL 100% Yellow = percentage value forced for conformity to 100% total requirement * List has been truncated to fit in this space

Description of Activities Project Definition Tasks grouped under milestones to assign overall priority #MilestonePriority (%) 1Drive motion29 2Speech Output2 3External Façade1 4End Effector16 5Navigation38 6Suspension1 7Research1 8Demonstration / Presentation3 9Project Reporting9

Description of Activities Research Power conversion Current power inverter (DC/AC) is not rated to supply necessary power to computer. Many alternative products considered. DC ATX power supply is too expensive. DC/DC converter cannot supply computer’s demand. New DC/AC inverter is the best solution. Purchase of new inverter delayed until this semester.

Description of Activities Research

Available solutions Integrated motion control package (LM62xN, HCTL-20xx) EXPENSIVE Computer-based control (Java or LabVIEW) Have to create software algorithm (takes time) Pentium II with Linux Create own circuit Speed:Frequency-to-voltage converter Direction:Phase decoder

Description of Activities Design Tachometer Interface

Description of Activities Design Tachometer Interface Phase Decoder LS7184 – LSI Computer Systems Frequency of CLOCK is proportional to frequency of inputs UP/DN is constant value

Description of Activities Design Tachometer Interface 2:1 Analog Multiplexer switch AD8170AN – Analog Devices SELECT chooses between IN0 and IN1, sends it to Vout

Description of Activities Design Tachometer Interface Frequency–to–Voltage conversion LM2907N-8 – National Semiconductor VccVcc

Description of Activities Design Power system Power demand identified Safety measures implemented Schematic developed

Description of Activities Design Previous code updated and extended Layers of abstraction added to the previous design Wireless adapter added Operating system upgraded to Mandrake v.10.1 Network communication protocol designed Software Architecture

Description of Activities Design End effecter Previous design was unacceptable Design Constraints SizeTotal Cost-Reuse old system components Retractable‘Buildable’ Design Features Retracting/Pivoting Shoulder Elbow Joint Wrist Pivot Locking Wrist

Description of Activities Implementation Power system Schematic followed Moving objects avoided Wires secured to chassis

Description of Activities Implementation Power system End user accesses battery through interface panel Battery charger modified

Description of Activities Implementation Drivetrain Modification Existing Drivetrain exhibited wheel ‘slop’ and belt rubbing Cause was found to be poor bushing system Loose bearing allowed wheel to slide and translate Solution: a press fit polymer bearing to eliminate all unwanted motion

Description of Activities Implementation A simple and cost-effective look for OSCAR Cam Lock system prevents theft and damage of OSCAR’s internals Façade and Lock System

Description of Activities Implementation GUI and wireless adapters Functionality is divided into four main sections Movement Controls Speech Sensor display Scripts

Description of Activities Project Documentation Technical appendices added to standard project documents Technical drawings Electrical specifications Technical methods used User’s Manual CVS repository utilized Filing cabinet reorganized Paper copies of all documentation filed CD hard backup of files left with Dr. Patterson Project tracking template

Description of Activities Testing and Modification SONAR testing Verify the operation of the model 6500 SONAR modules Measure the time required for the ECHO signal

Description of Activities Future Required Activities TaskStudent TypeSemester Implement tachometer unit circuit boardsEESpring 2005 Implement end effector assemblyMESpring 2005 Design control circuits for end effector motorsEESpring 2005 Fix SONAR arrayEE/CprESpring 2005 Characterize SONAR arrayEESpring 2005 Implement speech-recognition feature (HW and SW)CprESpring 2005 Implement control circuits for end effector motorsEEFall 2005 Build top-level façade for end effector deck(any)Fall 2005 Implement control software for end effectorCprEFall 2005 Implement navigational software algorithmCprEFall 2005 Current feature set to be fully implemented before developing new features Remote and auto drive motion Remote and auto end effector Auto navigation and object avoidance Speech command input

Resources and Schedules David, Gus

Resources and Schedules Personnel Efforts Additional resource requirements Visitor demonstrations Project planning and tracking Troubleshooting SONAR array

Resources and Schedules Financial Requirement

Donated Resources Power system materials Various gauges of wire Wire ties and labels Wireless Ethernet card (x2) 27GB hard drive Resources and Schedules Financial Requirement

Resources and Schedules Project Schedule Ambitious schedule Tasks collected into groups Milestones are group deadlines First demonstrationOct 19 Class presentationNov 18 Industrial reviewDec 7

Blue bar – original task timeline Black bar – completion status (%) Brown bar – rescheduled timeline Red bar – uncompleted task Resources and Schedules Gantt Chart Legend

Resources and Schedules Speech and Façade

Resources and Schedules Drive Motion

Resources and Schedules Speech and Façade

Resources and Schedules End Effector

Resources and Schedules Navigation

Resources and Schedules Suspension and Imaging

Resources and Schedules Deliverables

Summary Dung

What went well Acquiring materials Software development Design of the end effector Demonstrations What did not go well Unanticipated hardware flaws (SONAR array) What technical knowledge was gained Operation of frequency-to-analog converters, digital-to-analog converters, and BasicX microcontrollers Writing and rewriting sections of the code base Use of Microsoft Project, AutoCAD, SolidWorks Summary Lessons Learned

What non-technical knowledge was gained Proper documentation methods Effort coordination What would be done differently if you could do it over again Plan development time for sensor troubleshooting Accurately determine end product status before planning project Summary Lessons Learned

Anticipated potential risks Ordered parts do not arrive on time Solution: Allow extra time for delivery Failure to complete assigned tasks Solution: Get help from other team members Cost of development exceeds expectation Solution: Delay purchase or seek alternate solution Failure to attend a meeting Solution: Take notes and inform absent members Anticipated risks encountered Failure to complete assigned tasks Failure to attend a meeting Summary Risks and Risk Management

Unanticipated risks encountered Failure of the sensor system Solution: Test all hardware to find defect Wheel tachometers do not use expected interface Solution: Design an interface circuit for the optical encoders Code interface could not send any commands to move the robot Solution: Restructure old software using new Java classes Resultant change in risk management Review documentation of past semesters to accurately anticipate risks associated with existing implementation Summary Risks and Risk Management

Summary Closing Summary Bring project back on track with purpose and scope Create useable paper trail for future team members Substantial, lasting progress to be made in next year of project