Statistical Golf Analyzer 1/17/2019
Statistical Golf Analyzer Senior Design May07-07 Team Brian Cain Cpr E/CS Scott Coleman Cpr E Josh Roberts Cpr E Shannon Schulz EE Client John Whitmer Faculty Advisors Professor Morris Chang Professor Tien Nguyen 1/17/2019
Statistical Golf Analyzer Today’s Presentation - Introductory Materials - Project Activity - Resources and Schedules - Closing Summary 1/17/2019
Statistical Golf Analyzer Terms -NMEA 0183 protocol National Marine Electronics Association protocol for communication between a GPS receiver and other devices -PDA Personal digital assistant, a handheld computer -GPS Global positioning system -Contact Relative position of the club face to the ball upon striking -Flight Trajectory of the club after contact with the ball 1/17/2019
Statistical Golf Analyzer Acknowledgments Jack Whitmer- Input to the implementation of device and the purchase of the PDA and GPS units Morris Chang & Tien Nguyen- Ideas for modern techniques to practice Dr. Smith – Commitment to seeing success of team, testing/debugging GPS USGlobalSat- GPS receiver discount 1/17/2019
Statistical Golf Analyzer Problem Statement 1. Keep track of golf shots and their characteristics 2. Keep a scorecard 3. Display charts of different statistics and images of hole - PDA application - Web application 1/17/2019
Statistical Golf Analyzer Operating Environment Temperature range: 30-110 F Dirt/dust Carrying/dropping on hard terrain Occasional cloudy conditions 1/17/2019
Statistical Golf Analyzer Intended Users Any golfer who wants to improve his or her game - Varying skill levels - Course professionals/instructors - Team coaches 1/17/2019
Statistical Golf Analyzer Intended Uses Record and analyze statistics of a golf game shot by shot -distance -flight quality -contact quality -conditions of shot Electronic score card View course information 1/17/2019
Statistical Golf Analyzer Assumptions User has basic understanding of PDA use User has web access Only one instance of program running at a time One golfer using the program at a time Golfer has default set of clubs PDA can operate independently on full power for 2 hours (to accommodate a full round of golf) 1/17/2019
Statistical Golf Analyzer Limitations Program must be able to run on the free memory of the PDA Web application requires internet connection The GPS can only obtain data with accuracy within 5 meters The system will be developed with the Microsoft Windows Pocket PC 2005 (Mobile 5.0) Operation System 1/17/2019
Statistical Golf Analyzer Original Expected End Product and Deliverables User manual PDA application Web Application Project Documentation Dell Axim X51 USGlobalSat CF GPS Receiver 1/17/2019
Statistical Golf Analyzer Completed Expected End Product and Deliverables User manual PDA application Project Documentation Dell Axim X51 USGlobalSat CF GPS Receiver 1/17/2019
Statistical Golf Analyzer Present Accomplishments Project Documentation (Project Plan, Poster, User manual) Implemented and tested PDA GUI Implemented and tested core PDA application Implemented GPS/PDA interface Implemented and tested GPS engine 1/17/2019
Statistical Golf Analyzer Project Definition Activities Considerations - PC application vs. web application - PDA/GPS hardware - PDA application design language - C++ - Java - C# - GPS vs. manual (guessing) distances 1/17/2019
Statistical Golf Analyzer Research Activities Dr. Tien – C# Internet - NMEA protocol - Open-source code/copyright issues - Hardware selections 1/17/2019
Statistical Golf Analyzer Design Activities Data Structure Diagram Module Breakdown 1/17/2019
Statistical Golf Analyzer Design Activities PDA Flow Chart – Start Program 1/17/2019
Statistical Golf Analyzer Design Activities 1/17/2019 PDA Flow Chart – Main Loop
Statistical Golf Analyzer Implementation Activities Microsoft Visual Studio 2005 .NET Development Platform 1/17/2019
Statistical Golf Analyzer Testing Activities GPS - accurate measurement of GPS location - interface with PDA Application PDA - upload course statistics to the server from the PDA - display the stored data into graphs and charts. - alpha testing (requirements verification) - beta testing (customer use and feedback) 1/17/2019
Statistical Golf Analyzer Testing Activities PDA – csUnit Brian developed most core code -Josh wrote tests based on documentation 1/17/2019
Statistical Golf Analyzer Testing Activities GPS Latitude Longitude Distances ft 42.02912 93.65245 - -1 42.02924 93.65248 42.02873 93.65253 186 42.02878 22 93.65203 123 42.02874 93.65252 132 42.02864 83.65249 137 42.02876 93.65205 127 42.02875 117 1/17/2019
Statistical Golf Analyzer Testing Activities Systems tests - GPS / PDA Interface - PDA screenflow - PDA output Client changes – Output to an Excel readable file Points of Interest Option for manual distance 1/17/2019
Statistical Golf Analyzer Personal Hours (est.) Personnel Problem Definition Technology Considerations Design Prototype Impleme-ntation Testing Docume-ntation Demonst-ration Project Reporting Totals Brian Cain 11 21 28 56 13 14 12 25 180 Scott Coleman 23 20 60 22 184 Josh Roberts 10 26 54 19 177 Shannon Schulz 9 24 45 7 18 16 30 159 Total 42 74 98 215 41 67 103 700 1/17/2019
Statistical Golf Analyzer Personal Hours (actual) Personnel Problem Definition Technology Considerations Design Prototype Impleme-ntation Testing Docume-ntation Demonst-ration Project Reporting (meetings) Totals Brian Cain 11 21 28 58 31 12 32 204 Scott Coleman 23 20 65 17 16 30 195 Josh Roberts 10 26 38 47 13 41 205 Shannon Schulz 9 24 22 43 156 Total 42 74 98 183 108 67 146 760 1/17/2019
Statistical Golf Analyzer Financial Requirements Item W/O Labor With Labor Project Poster $25.00 $70.00 PDA $300 GPS receiver $80 $130 Subtotal $405 $500 Labor at $10/hr Brian Cain $2040 Scott Coleman $1950 Josh Roberts $2050 Shannon Schulz $1560 w/o Labor w/ Labor Subtotal $0 $7600 Total $405 $8100 1/17/2019
Statistical Golf Analyzer Schedule (est) 1/17/2019
Statistical Golf Analyzer Schedule (actual) 1/17/2019
Statistical Golf Analyzer Project Evaluation 1/17/2019
Statistical Golf Analyzer Recommendation for additional work Continuation is encouraged Number of statistics possibilities is more extensive PDA application - Ability to “create-a-course” - Edit past shot information Web application - Multiple course files - Customizable graphs - User login 1/17/2019
Statistical Golf Analyzer Lessons learned Test early and often Communication is extremely important, among entire team Expect delays in acquisition of orders/requests Implement from simple to complex and test as you go Technical Knowledge - C#, PHP programming, NMEA protocol Project Management skills 1/17/2019
Statistical Golf Analyzer Risks and Risk management 1/17/2019
Statistical Golf Analyzer Closing Summary The Golf Statistical Analyzer is the future in golf game improvement. Since it’s a software program running on a PDA, golfers can literally collect all of their golf statistics in the palm of their hands. The GPS attachment allows for more accurate club distance, eliminating the errors created by guessing. A user friendly interface allows for quick and easy data entry while approaching the next shot. After the round the golfer can load the new statistics into Excel and view charts and graphs that show individual club, hole, and course statistics to let them know where they need to improve. 1/17/2019
Statistical Golf Analyzer Questions? 1/17/2019