版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CaseStudy#1
STEP1:
NeedandObjectivesLessthan1hourneededpercandidateprojectShouldbedoneasateamsoallunderstanditStartingpointisfacultysuggestedtopicdescription
(IssuedonJanuary21,1999) “Thisprojectwilldevelopnextgenerationbikecomputertomonitorandrecordmultipledata,andtointegratethesedatawithmultimediafilesforentertainment.Thedeviceshouldhaveanopenarchitectureforconnectingnewsensorsandexpandingitintoothersports.“Afterinquiringmoreinformationaboutthetopic(throughaninterview),ateamformulatedthefollowingstatementsIdentificationofNeed Anamateursportsmanislookingforanewmoreadvancedapproach/devicetomonitorandrecordsportsactivitiesheisinvolvedwith.Theprimaryfocusisonmountain/roadbiking,butoneshouldeasilyexpandtheuseofsuchadeviceoverdifferentsportsandenvironments.Thisdeviceshouldacquire,displayandlogmultiplevariablessuchasheartrate,cadence,speed,x-y-zposition,andothersensorydatatobeincludedinthefuture.Thedeviceshouldsupportanoff-lineentertainmentthroughanintegrationwithmultimediafiles,maps,etc.,insuchawaythatausercanbuildhisownpersonaldiaryofsportactivitiesandsharethemwithothers.Developedapproachshouldcombineintelligent,multifunctionalandentertainingelementsintoauserfriendlyframework. Currentlyavailabledataloggersandbikecomputersprovideverylimitedcapabilitiesforactivesportsenthusiasts.Forexample,noneoftheproductsintegratesallfeaturesintoasingleunitthatcouldbeusedacrossdifferentsports.Multimediaintegrationisnon-existent.IdentificationofNeed
(BulletedFormat)Anewmoreadvancedapproach/devicetomonitorandrecordsportsactivitiesPrimaryfocusonmountain/roadbikingExpandingtheuseoverdifferentsportsandenvironmentsAcquire,displayandlogmultiplevariablessuchasheartrate,cadence,speed,x-y-zposition,etc.OpportunitytoattachothersensorsinthefutureOff-lineintegrationwithmultimediafiles,maps,etc.OpportunitytoconstructapersonaldiaryofsportactivitiesandsharewithothersCombineintelligent,multifunctionalandentertainingelementsintoauserfriendlyframework
ObjectiveStatement Theobjectiveofthisprojectistodevelopanewapproachtomonitor/recordsportsactivitiesandtovalidatetheapproachthroughdesigningandbuildingaprototypesportscomputer.Theprimaryapplicationisbicyclingforfitnessandrelaxation,butthisapplicationisjustalaunchingplatformtocoverothersports.Suchadevicemustbereprogrammableandhaveanopenarchitectureallowingforfutureadditionofexternaldatasensors,processingcapabilities,controls,displayfunctions,etc.ExternalreconfigurationviaaPCshouldallowforcustomizationtodifferentsports.Suchacustomizationcanincludebutshouldnotbelimitedtodifferentsensors,controls,andfrequencyofdatastorage.Dataloggingshouldallowforflexibledatarecordingwithinternalstoragecoveringatleasta2-houractivity.Thisdeviceshouldbedesignedforenvironmentscharacterizedbyelevatedshock,dirt,water,temperatureexposure,etc.Challengingaspectofthisprojectistodevelopanintegrationofloggeddataandmultimediafilessuchasmaps,pics,videos,sound,music,etcforanentertainment.Controlpoints,forexample,canbeaddedtologdataforuserfriendlysynthesisofadiary........ObjectiveStatement
(BulletedFormat)Todevelopanewapproachtomonitor/recordsportsactivitiesandvalidatetheapproachthroughdesigningandbuildingaprototypesportscomputerTobeginwithanextgenerationbikecomputerbutwithfocusonbecomingalaunchingplatformtocoverothersportsTobereprogrammablewithanopenarchitectureallowingforfutureadditionofexternaldatasensors,processingcapabilities,controls,etc.Tologflexibledatasizewithinternalstoragecoveringatleasta2-houractivity,andtouploadactivityfiletoaPCToreconfigurethedeviceviaaPCforcustomizationtodifferentsports,sensors,frequencyofdatastorage,etc.Toworkinenvironmentscharacterizedbyelevatedshock,dirt,water,temperatureexposure,etc.Todevelopanintegrationofloggeddataandmultimediafilessuchasmaps,pics,videos,sound,music,etcforfollow-upentertainmentSTEP2:
RequirementsSpecificationTheteamspenttimeoneducatingthemselvesontheapplicationdomain,technology,andstate-of-the-artinbikecomputersandothergadgetsTheteampreparedquestionsforaninterviewAninterviewwascompletedwiththestakeholderInterviewswithotherpeoplewereconductedtoaddressalargercrowdofpotentialusersThefollowingnotesfrominterviewswerescriptedInterviewNotesQ:Howshouldadevicelooklike?Fairlysmallbutw/largerscreen,1.5”minimumClearlyvisiblewhenwearingpolarizingglassesScreendividedintoseveralsectionsofdifferentsize;largesectionforimportantdata,smallerforsecondarydataShock,water,dirtresistant,etc.WorkingoutdoorsunderarangeoftemperaturesConnectivitytoaPCforconfigurationanddatauploadConnectivityw/multiplesensors–opentonewadditionalsensorsanddevicesQ:Whattypicaldatatobeacquired?Heartratew/alarmwhenoverathresholdCadence,x-y-zposition,power,bodyandoutdoortemp,humidity,bikevibration/shocksdumping,etc.OtherdatasuchasdistanceandworkoutintensitycanbecomputedbasedontheprimarydataQ:Whatareothersportsyouwouldliketouseitfor?Downhill/Waterskiing,Kiteboarding,Tennis,Freesnorkeling...ButyoucanalsolookatothermorepopularsportsQ:Whatotherdatacanbeimportanttothosesports?MaybeG-forces,body/equipmentposition.Keeptheinputinterfaceopenforothersensorsthatcanbeaddedinthefuture.Thedifferencebetweensportswillbeinfrequencyofdataacquisition;let’ervalsOthersportsmayneedtogetdataaboutequipment–e.g.,inkiteboarding:kitespeed,position,orientationOh…arewetalkingaboutconnectingtwodevices?Tosomedegreeyes–thiswillbecooltoseeman-machineinteractionsinsportsQ:Howdoyouenvisionthismultimediaaspect?Aligndataw/amap,image,maybe3DvirtualterrainAllowtoeditdataforremovalofnon-essentialdatapointssuchaspauses,datasmoothing,post-processingingeneralConnectpicsandvideostoarouteProvideworkoutsummary,comparison,sharingwithfriendsQ:Howlongcanasingleactivitylast?Forbicycling(2-4h),Skiing(3-5h),Kiteboarding(4h),etc.Q:Howwouldyouliketooperateit?Verysimpleoperation;nobuttonology,juststart/pause/done,screenchange,presetalarmson/offAllowformoreadvancedconfigurationtobedonethroughaPCOff-linefunctionsforworkoutdatapost-processing,multimedia,sharing,etcRequirementsAnalysisAfterresearchingcurrentstateoftheart,futuredirectionsinrelevanttechnologies,andstudyingnotesfrominterviewstheteampreparedrequirementsspecificationforafirstprototypeTheteamconcludedthejobwastoobigforasinglesemesterandrequestedtonarrowthefocusofaprojectNext,requirementswerespecifiedforasimpledevicew/fewerfunctionsthana‘dream’device.Somerequirementswereaddedduetoconductedresearch.Requirementswerethanreviewed/editedbythestakeholderandgroupedasfollows:ProjectRequirementsPrimaryRequirementsAcquiretypicaldataneededforbikingworkout(xyzlocation,....)Devicetoworkminimum2hoursw/recordingsensorydataevery0.5secAutomaticallyswitchtoasleepmodewhenlow-batteryorfull-memoryOpenarchitecturetoadd/connectnewsensors/devicesDisplayreal-timeworkoutdataonapreconfiguredscreenUploadworkoutdatatoaPCAlignroutepointsw/multimediafilesAtleast1.5”displayscreen‘WishList’RequirementsConfigurationofscreenandsensorsviaaPCDistanceforconnectingsensors/devices<40mEliminateinterferencewithotherdevicesLimitcostto<$400STEP3:
ConceptualDesignFreesketchingwasusedtodevelopthreeseparateconceptsUserviewwasmostimportantatthispointThissketchingwasfast–justlettheideastoflowandrecordthemononeblankpageofpaperNext,eachsketchwasrefinedbyaddingtechnologyThisistobridgeuser-viewwithtechnologicalideasButremember,nodetailtechnicalsolutionisconsideredatthispointatall.Onlyanopportunityisconsidered.NojudgmentwasappliedConsiderablymoretimewasspentatthispointSeethesethreesketches:EvaluationSpecificideasextractedfrom:Sketch#1:2”screen+3buttonoperationSpecializedsoftwaremodulesSketch#2:USBcommunication+USB-basedchargingWirelesssynchronizationSketch#3:WirelessnetworkRemotecontrollerModularstructureofadeviceSensorsw/post-processingcapabilities(smartsensors)OveralldiagnosticsPotentialproblems:Cost,complexity,....FinalConceptSketchJudgment,technologyreview,requirements,andotherconstraintswereusedtoformulatethefinalsketchThreesketcheswereanalyzedandkeyuniqueuser-orientedissuesandtechnologicalissuesidentified:WirelessnetworkingSyncofmediadeviceswithsportscomputerRemotestart/stopcontrolofmultimediadevicesModularizationFinalsketchwasdrawn,asfollows:STEP3:
Level-0DesignBlack-BoxDesignDefineinputs,outputs,environment,influence/conditionsItemizesystemfunctionalityReferto:FinalConceptSketchRequirementsSpecification2”screen3-buttonctrlTop-LevelFunctionsSmartsensingNetworkingsensorsanddevicesDataloggingSafetyoffswitching(low-power/memory)Datadisplayw/ctrlbuttonsinterfacingDevice-to-PCinterfacingPowermanagement/rechargingMultimediaintegrationSystemconfigurationviaaPCSelf-diagnosticsGPSsignalAtm.PressureEtc.Temp:-20-+50oCWaterresistant(<1m)Shockresistant(<10G)AnnotatedmultimediaactivityExternalMapfilesPic,VideoConfig.strategiesSTEP4:
Level-1DesignTransfertop-levelfunctionsfromblack-box,decomposethem,andarrangeamongthemselvesGroup/allocatefunctionsintohardware/softwarecomponents/modulesRedrawintoatop-levelsystemarchitectureAteverystep,explainasequenceofsystemoperationsFunctionalDecompositionHRsensorSmartpost-processingTempsensorHallsensorsCameraMemoryPowersensorBatteryCtrlP/VuploadSTARTSTOPPowersensorBatteryPowersensorBatterySmartpost-processingPowersensorBatteryCtrlWirelessNetworkDataLoggingInternalSensors:GPS,Alt,GyroDatacollectorExtendedMemoryDataUploadConfig.managerDisplayCtrlbuttonsInterfacecontrollerPowersensorBatteryUSBDevice-2-PCinterfaceDiagnosticsConfigscreenDataanalysisEntcenterP/VuploadMaps,Etc.FunctionalAllocationHRsensorSmartpost-processingTempsensorHallsensorsCameraMemoryPowersensorBatteryCtrlP/VuploadSTARTSTOPPowersensorBatteryPowersensorBatterySmartpost-processingPowersensorBatteryCtrlWirelessNetworkDataLoggingInternalSensors:GPS,Alt,GyroDatacollectorExtendedMemoryDataUploadConfig.managerDisplayCtrlbuttonsInterfacecontrollerPowersensorBatteryUSBDevice-2-PCinterfaceDiagnosticsConfigscreenDataanalysisEntcenterP/VuploadMaps,Etc.SystemArchitectureHRsensorTempsensorHallsensorsCameraMemoryPowersensorBattery8-bitMCUP/VuploadSTARTSTOPPowersensorBatteryPowersensorBatteryPowersensorBattery8-bitMCUInternalSensors:GPS,Alt,Gyro16-bitMCUDatacollectorInterfacecontrollerConfig.ManagerDataLoggingDataUploadExtendedMemoryDisplayCtrlbuttonsPowersensorBatteryConfig.&DiagnosticsP/VuploadMaps,Etc.W-netnodeW-netnodeW-netnodeW-netnodeW-netnodeUSBinterface8-bitMCU8-bitMCUDataanalysis&Ent.centerMediafilesPCBikeComputerCameraHR+TempRemoteCadenceOff-lineuploadfromCameraSummaryThisLevel-1designwilltakeconsiderablymoretimetocomplete(severaldaysatleast)StartsketchingbyhandandusegraphicalpackagelateronTakementalbreaksbutdonotstopthinkingGetbacktoyourdesignasfrequentlyaspossibleConstantlylookatrequirementsandLevel-0designConsiderthatthisLevel-1designmayrequirefurthermodificationswhendesigningatLevel-2Alwaysprovideenoughdetails(duringdecomposition)soitdoesnotlooklikemarketingmaterialAlwaysexplainwhathappensinyourdesignIttookmeseveraldrawingsandmultipleconflictresolutionstoreachthisoutcomeSTEP5:
BehavioralModelsKnowingsystemarchitecture(functionalallocationandresources)designtop-leveloperationalmodelusuallyastatediagramDecideaboutorganizationofseparatetasksandwritealgorithmsforeachtaskRefineyourmodel/algorithmswhengoingthroughLevel-2designprocessStateDiagramforHRandTempsensorunitINTSystemGetReadyReadandProcessSensorDataSendDataPowerONINT#1INT#2ShutDownLow-batterySensorerrorCommerrorPowerONManualONLow-batteryCommerrorINTEnableAlgorithmsforHRandTempsensorunitGETREADYTASKSENSORTASKSENDDATATASKSelf-TestNet-RegisterConfigureEnableINTEndStartDefErrorMessageErrorErrorCallShutDownReadDataAnalysisStartErrorErrorStoreEndErrorDefErrorMessageCallShutDownSendDataCheckComm.StartErrorEndUpdateReportNonetworkortoomanyerrorsDefErrorMessageCallShutDownSTEP6:
TestingKeepreferringtoyourrequirementsAcquirecriticaldatathatwillbeprocessedandevaluatedagainstrequirementsEvaluateprocesseddataandmakeastatementexpressinghowwellthesystemworks(quantitativeexpressionneeded)Focusonfewtests,butforeachtestrepeatexperimentrunstogatherstatisticalevidenceYouneedasketchoftestingactivity.Nextsemesteryouwillneedtodevelopspecifictestcases.ExperimentalPlanExperiment#1Goal:ToevaluatebasicdataacquisitioncapabilitiesSystemcomponents:PC,Bikecomputer,HR+TempsensorEnvironmentA:Typicalbiketrailwithouttreecover.Distanceabout2miles.Sunnydaywithoutcloudcover(orlightcloudcover).EnvironmentB:Typicalmountainbiketrailwithlimitedtreecover.Distanceabout0.5mile.Testingprocess:SystemconfiguredviaPC.Dataacquisitionrepeatedatleastfivetimes(runs).DatatransferredtoaPCaftereachrun.Datadisplayedongraphs.Dataevaluatedforerroneousreadings,noise,droppeddatapoints,etc.Experiment#2:Goal:Toevaluatesystemmulti-mediacapabilitySystemcomponents:Integratedsystem(allcomponents)Environment:Typicalbiketrailwithouttreecover.Distanceabout1mile.Multi-mediasetupA:Takingpicturesevery20sec.Multi-mediasetupB:Useremotecontrollertostart/stopvideosTestingprocess:SystemconfiguredviaPC.Singlerunforeachmulti-mediasetup.DatatransferredtoaPCaftereachrun.DisplayalignedmultimediadataandGoogleEarthimagewithacquiredpathdata.Dataevaluationfocusedonmissedpictures,videos,errorsindataalignment,etc.Experiment#3;Goal:Totestautomaticswitch-offfunctionalitiesSystemcomponents:Integratedsystem(allcomponents)Environment:NobikerideneededTestingprocess:BikecomputerandHR+Tempsensortestedindividuallyunderlowbatterycondition.Cameratestedseparatelyforfullmemorycondition.Networkcommunicationdatacollectedandanalyzed.Datatransferredaftercomponent(s)switchoff.DataevaluationfocusedonpropermessageexchangeandactionsatlowpowerandfullmemoryconditionsSTEP7:
WorkBreakdownStructureRefertosystemfunctionaldecompositionandallocationDesignmajortasksbasedonfunctionaldecomposition(Level-1),systemarchitecture,anduser-centeredoperationsAddtasksforintegration,testing,reporting,etc.AllocatetaskdurationtoeachmajortaskDevelopacompletelistoftasksbydecomposingeachmajortaskaccordingtofunctionaldecomposition(Level-2)andinterfacingAllocatetaskdurationtoeachsubtaskandsynchronizesubtasktimelinesintoaprojectplan(ingraphicalformat)ListofMajorTasksBikecomputerdevelopment (7weeks)HR+Tempsensordevelopment (3weeks)Cadencesensordevelopment (2weeks)Cameramoduledevelopment (5weeks)Remotecontrollerdevelopment (2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷鏈物流行業(yè)溫控系統(tǒng)升級(jí)2025年:項(xiàng)目可行性深度報(bào)告
- 超市公共衛(wèi)生管理制度
- 大學(xué)化學(xué)有機(jī)合成路徑預(yù)測(cè)的AI輔助教學(xué)課題報(bào)告教學(xué)研究課題報(bào)告
- 2026年英語(yǔ)口語(yǔ)流利表達(dá)與聽力訓(xùn)練題目集
- 2026年會(huì)計(jì)基礎(chǔ)財(cái)務(wù)報(bào)表編制題目
- 2026新疆水發(fā)水務(wù)集團(tuán)招聘6人備考題庫(kù)及一套完整答案詳解
- 2026廣西百色市人力資源和社會(huì)保障局招聘公益性崗位人員備考題庫(kù)及答案詳解1套
- 1.1 第2課時(shí) 物質(zhì)的性質(zhì) 物質(zhì)構(gòu)成的奧秘 同步學(xué)案(含答案) 初中化學(xué)魯教版九年級(jí)上冊(cè)
- 2026河北唐山蘭海楠天高級(jí)中學(xué)招聘教師16人備考題庫(kù)及參考答案詳解一套
- 2026國(guó)航股份重慶分公司航空地勤就業(yè)見習(xí)崗位招聘20人備考題庫(kù)(含答案詳解)
- GB/T 5578-2024固定式發(fā)電用汽輪機(jī)規(guī)范
- 《空氣源熱泵供暖工程技術(shù)規(guī)程》
- 河北省唐山市2023-2024學(xué)年高一上學(xué)期1月期末考試化學(xué)試題(含答案解析)
- 附件5:安全爬梯連墻件計(jì)算書
- 提高人行道透水磚鋪裝平整度穩(wěn)固性試驗(yàn)合格率
- 松鋪系數(shù)計(jì)算表2
- 江蘇省高等職業(yè)教育實(shí)訓(xùn)基地建設(shè)指南
- 中心靜脈導(dǎo)管沖管及封管專家共識(shí)解讀
- 白血病醫(yī)學(xué)知識(shí)培訓(xùn)
- 護(hù)理敏感質(zhì)量指標(biāo)實(shí)用手冊(cè)解讀
- 圓柱彈簧通用作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論