Navlaser is a project that process laser shooting into virtual points so an instructor can evaluate the shooter.
It is conformed with 3 different Apps: iPad, iPod and Mac.
iPod
Each firing stand is a black box with a white-painted glass, inside it there is a small projector connected to an iPod and it projects the image of it to the white-painted glass that acts like a screen. The iPod has a infrared filter over its camera so we can detect the laser that is fired.
The iPod app uses optimized digital image processing algorithms so we can detect the specific point where the laser hit.
Mac
The OSX app is in charge of the management of the shooters, the exercises and the practices are saved with Core Data.
It communicates with the iPod and iPad apps using TCP/IP sockets encrypted with AES 256 algorithm.
Also we use digital image processing in this app in order to process the point we receive from the iPod and we can determine the porcentage of the shooter certainty.
iPad
The iPad app acts as a remote control of the OSX app, both are synchronized so any of them can manipulate the information and execute the exercises.
We offer this alternative so the instructor can move loosely but keeping all the control in his hands.