Appendix¶
JSON¶
Full examples of the data being transmitted from the TrackMan
LaunchData¶
{
"Type": "Measurement",
"Subtype": "Golf",
"Id": "0197250d-de12-4a8e-a348-9166491edc04",
"Payload": {
"Id": "0197250d-de12-4a8e-a348-9166491edc04",
"Time": "2013-03-18T12:36:56.869405",
"Kind": "LaunchData",
"TeePosition": [
3.0176,
-0.1648,
-0.1211
],
"AttackAngle": -3.178,
"LaunchDirection": -5.053,
"BallSpeed": 53.2309,
"ClubPath": -6.449,
"ClubSpeed": 38.246,
"LaunchAngle": 20.668,
"SmashFactor": 1.3918,
"SwingDirection": -4.435,
"SwingPlane": 57.66
}
}
Measurement¶
{
"Type": "Measurement",
"Subtype": "Golf",
"Id": "0197250d-de12-4a8e-a348-9166491edc04",
"Payload": {
"Id": "0197250d-de12-4a8e-a348-9166491edc04",
"Time": "2013-03-18T12:36:56.869405",
"Kind": "Measurement",
"TeePosition": [
3.0176,
-0.1648,
-0.1211
],
"PlayerDexterity":"Right",
"AttackAngle": -3.178,
"LaunchDirection": -6.11,
"BallSpeed": 53.0555,
"ClubPath": -6.449,
"ClubSpeed": 38.246,
"DynamicLoft": 25.408,
"FaceAngle": -6.021,
"FaceToPath": 0.428,
"LaunchAngle": 20.014,
"SmashFactor": 1.3872,
"SpinAxis": 0.525,
"SpinLoft": 28.604,
"SpinRate": 6350,
"SwingDirection": -4.435,
"SwingPlane": 57.66,
"MaxHeight": 31.728,
"Carry": 151.595,
"Total": 157.052,
"CarrySide": -15.39,
"TotalSide": -15.929,
"LandingAngle": -49.832,
"HangTime": 6.207,
"LastData": 4.572,
"ReducedAccuracy": [
"SpinAxis",
"SpinRate",
"MaxHeight",
"Carry",
"Total",
"CarrySide",
"TotalSide",
"LandingAngle",
"HangTime"
],
"ClubTrajectory": [
{
"Kind": "PreImpact",
"XFit": [
0.000226317,
38.1319,
93.6552,
-5500.09
],
"YFit": [
0.00032103,
-1.83515,
570.607,
2931.78
],
"ZFit": [
0.000186321,
-4.12277,
355.105,
2288.41
],
"TimeInterval": [
-0.0297984,
0
]
},
{
"Kind": "PostImpact",
"XFit": [
-0.00171824,
29.3421,
-3.58136,
-2174.91
],
"YFit": [
0.00201059,
-2.44864,
365.501,
-1568.83
],
"ZFit": [
0.0014101,
-3.83067,
232.392,
-827.619
],
"TimeInterval": [
0,
0.0641536
]
}
],
"BallTrajectory": [
{
"Kind": "Flight",
"XFit": [
0,
49.6871,
-10.4263,
2.03132,
-0.258481,
0.0190915,
-0.000592701
],
"YFit": [
0,
18.3099,
-1.07625,
-0.841425,
0.145222,
-0.0116018,
0.000356448
],
"ZFit": [
0,
-5.31845,
1.18702,
-0.237235,
0.0309843,
-0.00235727,
0.0000760416
],
"SpinRateFit": [
6352.85,
-206.671,
14.4589,
-0.714878,
-0.0357263
],
"TimeInterval": [
0,
6.20732
],
"MeasuredTimeInterval": [
0,
0.0875008
],
"ValidTimeInterval": [
0,
6.20732
]
},
{
"Kind": "Bounce",
"XFit": [
133.118,
3.04932,
-0.0322144
],
"YFit": [
-223.126,
66.4877,
-4.92026
],
"ZFit": [
-13.6366,
-0.30226,
0.00319321
],
"TimeInterval": [
6.20732,
7.30669
],
"ValidTimeInterval": [
6.20732,
7.30669
]
},
{
"Kind": "Bounce",
"XFit": [
133.598,
2.9376,
-0.0259689
],
"YFit": [
-278.48,
74.0295,
-4.91555
],
"ZFit": [
-13.6842,
-0.291186,
0.00257413
],
"TimeInterval": [
7.30669,
7.75362
],
"ValidTimeInterval": [
7.30669,
7.75362
]
},
{
"Kind": "Roll",
"XFit": [
144.907,
1.27772
],
"YFit": [
0
],
"ZFit": [
-14.8052,
-0.126652
],
"TimeInterval": [
7.75362,
8.87122
],
"ValidTimeInterval": [
7.75362,
8.87122
]
}
]
}
}