Client

The client, based out of Miami, USA, works as a golf coach in a reputed coaching institute. He required a windows based custom application which can allow simultaneous capture and display of real-time 3D bio-mechanical data from magnetic trackers. This data can be used by golf coaches for training purpose.

Challenge

The desired solution to be developed should be an expert system incorporating Data Capture, Display and Analysis Tool and having a Report Generator.

The Expert System will allow a computer to analyze data captured while a golfer hits golf balls and it will produce the following output:

  • A synthesized bio-mechanical report that highlights the strengths/weaknesses of a golfer's body movements (The swing)
  • A priority list of the deficiencies of a golfer's movement pattern allowing the teaching professional/golfer to prioritize corrections in order of importance
  • Suggested drills and activities (including both technical and physical ones) that are known to be effective in correcting the areas of concern
  • Bio-feedback parameters and ranges (specific to that person) that will allow the coach/player to readily and Easily use bio-feedback training for skill acquisition
  • Creating animation of golfer based on data received from sensors

Key challenges were:

  • Demonstration of successful communication between the host computer and the capture device
  • Capturing data at 240 Hz from six different sensors without missing a single record.
  • Selection of the best way to ensure time synchronization of 3D motion capture system signals
  • Digital signal processing
  • Defining the standard view of 3D animation (swing)
  • Critical frame/instant in time determination
  • Selection of appropriate animation models/meshes for display
  • Re-sizing of animation models/meshes to match with individual golfer's dimensions

Solution

TatvaSoft provided a Golfer Simulation System meeting following requirements:

  • Demonstration of successful communication between the host computer and the capture device
  • Capturing data at 240 Hz from six different sensors without missing a single record.
  • Selection of the best way to ensure time synchronization of 3D motion capture system signals
  • Digital signal processing
  • Defining the standard view of 3D animation (swing)
  • Critical frame/instant in time determination
  • Selection of appropriate animation models/meshes for display
  • Re-sizing of animation models/meshes to match with individual golfer's dimensions

Result

Using the solution designed by Tatvasoft, the client could capture various data and analyze it, which could be utilized by golf coaches for further trainings.

Expertise

Server :

  • Microsoft Windows Server

Programming Language :

  • C#

Database :

  • Microsoft Access 2003

Graphical Tool:

  • Dundas Chart

Reporting Tool:

  • Crystal Report