AI sees the hockey puck and tries to steal it from you!
Projection-based Augmented Reality (AR) app
Reactive stick handling exercises in ice hockey aim to enhance quick and automated actions in response to rapidly changing game situations. This Projection-based Augmented reality system provides a platform for a hockey player practicing real-world puck and stick movements via interacting with AI-driven challenges like the defenceman's stick, moving pucks, cones, footballs etc in a game-like environment (check gameplay videos below). The system consists of a computer vision part tracking the real-world puck and a common office projector bouncing computer screen with a virtual stick and other objects on the area (typically floor) where the player can move the real-world puck in response to the virtual challenges. The system is implemented as an app for Android phones or tables or Windows PCs. All exercises can also be played on the mobile phone or computer screen without a projector. Android app can be downloaded from Google Store and Windows built can be downloaded from this site or from GitHub.
{FEATURES}
1. Tracking real-world ice hockey puck in real time.
2. Artificial Intelligence-controlled virtual stick trying to steal the real-world puck from you.
3. Play on the floor with real puck or on the screen with touch/stylus or mouse.
4. Eight different gameplays to work on your stick handling skills.
5. Challenge yourself or your friends with the highest score while avoiding collisions with virtual stick or obstacles.
6. Different obstacles and different challenges.
7. Developed by ice hockey players for ice hockey players!
8. Visit www.playlight.net for more information or technical support.
Real puck versus virtual stick
The puck in the PlayLight Augmented Reality application can be controlled by touching the screen (or computer mouse) or by player's stick and tracked by Computer Vision using the in-phone or external camera.
Setup your system
Adjust field of view of the webcam or in-phone camera and calibrate it for accurate tracking of the puck.
PlayLight AR: gameplay toe drag
An example of using touch control to move the puck to the numbered circle while avoiding collision with obstacles.
PlayLight AR: gameplay bouncy footballs
An example of using touch control to move the puck to hit targets while avoiding collision with bouncing footballs.
PlayLight AR: gameplay constellation
An example of using touch control to move the puck to hit target avoid collision with virtual blue pucks.
PlayLight AR: gameplay swinging stick
An example of using touch control to move the puck to hit targets while avoiding collision with the virtual stick.
PlayLight AR: gameplay flying pucks
An example of using touch control to move the stick. Goal avoid blue pucks, hit yellow pucks. The stick reacts to the velocity and direction of the touch or the real puck.
PlayLight AR: gameplay falling sticks
An example of using touch control to move the puck away from falling sticks while avoiding collision with the virtual stick.
PlayLight AR: gameplay react to defenceman skates
An example of using touch control to move the puck in the opposite direction to the skating defenceman while avoiding collision with the virtual stick.
PlayLight AR: gameplay around pylons
An example of using touch control to move the puck around pylons while avoiding collision with the virtual stick.