The PocketPro hardware is fully equipped to measure the three-dimensional motion of a golf swing, save the data, and send it to a bluetooth enabled device. Once the swing data has been sent, our receiving software can quickly analyze and display the swing and its metrics, including swing speed, tempo and the face angle at impact.
The circuitry contains both a central processing unit and a digital signals processor encompassed in a CSR BlueCore Bluetooth module. This module allows us to transmit captured swing data from our hardware to bluetooth capable devices.
The PocketPro hardware currently consists of 3-axis digital gyroscope and accelerometer sensors, which measure the acceleration and rotation rate respectively. These sensors are the latest in MEMS (microelectromechanical systems) technology, and are the successors to chips used in the Nintendo Wii and other well known products.
Our hardware is equipped with 16MBit of on-board flash memory. There is no need to be near your iOS device while you play, as the PocketPro hardware will save all of your swings. When you are ready, transfer all of your swings to your iOS device over bluetooth.
We have developed a protocol specification particularly suited for the PocketPro application. The protocol and implementation include error checking, automatic-retransmission, and an allowance for fast, continuous streaming of data.
Our "Golf Swing Kit" library contains an API which returns various vital characteristics of a golf swing. The current list, detailed on our How it Works page, is easily expandable for other key swing parameters.
We have created a 3D model conversion library, which parses and packages the Collada file format into objects useable in our OpenGL display frameworks. This allows for rapid production of detailed graphic displays directly on your handheld device.
We have created a flexible framework for 3D animation that can be used to easily and quickly develop graphical representations of the data. These frameworks are hardware accelerated using the cross-platform OpenGL graphics library.