Table Tennis Tracker
Presenter : 呂弈臻
Group Member : 呂弈臻,許泓崴,呂明峻
Professor : 簡韶逸
Outline
- Design and Block Diagram
- Ball Detection
- Movement Detection
- Speaker & Monitor
- Finite State Machine
- Obstacles
- Future Works
Design
Camera
Speaker
Monitor
DE2-115
Block Diagram
D5M
CCD Capture
Raw
2RGB
SDRAM
Controller
SDRAM
VGA
Controller
I2C CCD Config
Speaker
Monitor
Color Detection
Ball Detection
FSM
SRAM
I2C Initializer
Ball Detection

RGB2YUV
Movement Detection
T = 0
T = 1
T = 2
T = 3
T = 0
T = 1
T = 3
T = 2
Direction Buffer
Bounce
Hit
Speaker
.Wav
SRAM
Monitor
0
7
6
5
4
3
2
1
Finite State Machine
Before
Serve
Serve
Before
Net
Over
Net
Before
Hit
Game
Over
Bounce Or Timeout
Bounce Or Timeout
Serve sig
Point == Max
Hit Or Timeout
Ball Over Net
Bounce
Bounce
Hit
Obstacles
T = 0
T = 1
Expected
T = 0
T = 1
Real
Future Works
Top Spin
Back Spin
Spin Detection
Speed Calculation
(X1, Y1)
(X2, Y2)
V = \frac{f\left[ \sqrt{\left(X_{2}-X_{1}\right)^{2}+\left(Y_{2}-Y_{1}\right)^{2}}\right]}{\Delta t}
V=Δtf[√(X2−X1)2+(Y2−Y1)2]
End
Table Tennis Tracker
By 許泓崴
Table Tennis Tracker
- 268