Curling Coach Nicole Stodola Chris Pederson and Gerry
- Slides: 9
Curling Coach Nicole Stodola, Chris Pederson and Gerry Finlay Group 15
Project Motivation • • • Between Chris and Nicole we have 40+ years of curling experience Most important aspect of a curling delivery is level shoulders Improvement to the standard way of delivery verification
System Block Diagram System Startup Mode Selection Analyze Mode Save Mode Review Mode Video is Analyzed as curler delivers Video is saved to SD card Video is retrieved from SD card analyzed
Group Responsibilities Chris Pederson Touch screen menu Nicole Stodola SD card and audio Gerry Finlay Image Processing
Hardware Block Diagrams Speaker VGA Audio Module SD Module Video Module Menu Module Camera Analyze Save Review Touch Screen
Software Organization Determine mode of System Start video analysis Start video capture Access SD card memory Trigger Audio Save video to SD card Start video playback Analyze Save Review
FPGA and Other Components • Video Module ADV 7181 B Video Decoder o ADV 7123 VGA Output o Image Processing implemented using VHDL o • Audio Module WM 8731 Audio CODEC chip o Implemented using VHDL o • • SD Module o Implemented using VHDL Menu Module o Terasic Multi-touch LCD module
Challenges • • • Target tracking and identification Controlling mode selection through software Saving video into memory Features to Add or Remove o o Touch Screen replaced with 4 push buttons Removing Save and Review modes o o More sensors to track additional body parts Play video on LCD touch screen Add
Test Plan • VHDL testing Test each module separately o Testbenches for all VHDL o • C Testing o • Unit testing Framework System Testing Test with a competitive curler o Edge cases o • Different slides