How Accurate is HackMotion? A Guide for Coaches & Players

HackMotion is an incredibly useful piece of tech, for both coaches and players. But how accurate is it? And how can you get the most accurate data when coaching and practising?

We did the testing to save you time, I know most won’t want to analyse the full dataset, so below are the key finding and top tips for coaching and practice, followed by the full dataset. You can also check out this link for our broader HackMotion Golf review.

Key findings

The key findings are as follows:

  • HackMotion is reliable within 0-3º.
  • HackMotion is valid within 0-5º for most ranges*.
  • The trend is for HackMotion to slightly underestimate max angles.

*Calibration is super important for valid values.

These conclusions are based on our testing data covered later within this user guide.

User guide for coaching and practice

Reliability vs validity

Reliability and validity both refer to how well a tool measures something – reliability refers to how repeatable a measure is. Whereas, validity refers to the accuracy of the measure.

If a player had a wrist angle at impact of º10, 10º, 10º over three swings and Hackmotion measured 25º, 25º, 25º we would say it was not very valid, but highly reliable. If Hackmotion measured 21º, 25º, 29º we would consider it more valid, but less reliable.

From this example, you may start to see that both are important constructs depending on how you plan to use HackMotion.

HackMotion is reliable within 0-3º

Across all ranges of movement, HackMotion is highly reliable (0-3º). Variance within 3º might be measurement error, but if you see changes over this value within a lesson/practice you can be confident they reflect a real change in the movement.

For me, as a coach, this is the most important takeaway message.

HackMotion’s validity is 0-5º when correctly calibrated

We ran the entire testing twice (three times if you count pilot testing). The first time all data were within 5º apart from flexion. The second time all data were within 5º apart from radial deviation.

This is down to the angles at calibration and how HackMotion ‘zeros’ values. As a coach, I’m not too concerned with this, as long as the data is reliable. Apart from any calibration error, HackMotion showed a trend to underestimate by a degree or two, rather than overestimate max values.

How to get super-valid measures

During our testing, we followed HackMotions guidelines for calibrating once on the wrist (our mechanical wrist). However, if you want super valid measures (35º to read 35º) we’d suggest calibrating the sensor on a flat table, with the sensors vertically aligned and controlled in both positions as shown below.

HackMotion calibration for most valid data.JPG

This approach allows all ranges to start at zero and account for any displacement from this position.

Make sure the sensors are placed directly onto the player’s arms without the two units rotating. Remember validity isn’t the only important factor, but if this is what you care about it will help.

Player progression

Where coaches need to be careful is when they are re-testing after a few days or weeks. Any difference in the positioning of the sensors or calibration process will result in different numbers (not less reliable data).

If you are bullish on tracking numbers, calibrate as outlined above, then draw around the sensor placement after calibration on the player’s arm, take a picture of where the sensors were placed and use this to best replicate the calibration and testing on the next session.

A better option is to just focus on trends and graph shapes, not raw numbers between lessons. Be aware that a 10º jump between lessons could just be your own calibration or sensor placement error (welcome to biomechanics – yes it is boring).

Crosstalk

Watch the video below, particularly the last section where the joint is locked and both sensors are rotated. You’ll notice the other ranges fluctuate by a few degrees – this is called crosstalk and is present in all devices of this nature.

In the final testing, we even used lasers to check we weren’t deviating off plane during our testing. There is some cross-talk present with HackMotion, but it still works well. There is nothing you can do, other than be aware that it is present.

Crosstalk is a more serious issue when one sensor rotates independently of the other (not recorded but try it yourself), both flexion/extension and radial/ulnar deviation numbers will change drastically and sometimes get stuck in extreme rotations (gimbal lock).

When coaching, make sure the sensors are firmly strapped to your player, independent rotation of the sensors will make your measures both less valid and reliable.

Players with arms that are too small to secure the devices, players with more fat mass and higher arm speeds will all be cases where the sensors may twist/move on the skin (we call this skin movement artefact).

The HackMotion straps are really good, but feel free to add extra strapping and tape if you have some funky data and you suspect one of the above.

That wraps up our user guide – I hope it is of use and helps you improve your own golf and the golf of others. If you want to explore the full dataset keep reading.

HackMotion testing video

Below is a sped-up testing video showing how we collected with a 2D camera and the HackMotion app. This is a very low-tech, but surprisingly accurate method if the perspective error is minimised and you can accurately locate the joint centre during the post hoc analysis. The order was as follows: calibration, flexion/extension x 9, radial/ulnar deviation x 9 and rotations x 9.

HackMotion sensor data

The following table shows the data present in the HackMotion app for every measured max position.

Max FlexionMax ExtensionMax RadialMax UlnarFlex/Ext RangeRadial/Ulnar Range
1-343731-377168
2-353832-387370
3-354030-387568
4-343832-347266
5-353932-387470
6-384133-327965
7-383831-397670
8-383729-417570
9-383527-417368
Average-36.138.130.8-37.674.268.3
SD1.831.761.862.962.391.87

2D video data

The next table shows the measured 2D angle in the max position.

Max FlexionMax ExtensionMax RadialMax UlnarFlex/Ext RangeRadial/Ulnar Range
1-374043-357778
2-374141-327873
3-344043-337476
4-344145-347579
5-364244-347878
6-394043-317974
7-354143-347677
8-374241-347975
9-384144-347978
Average-36.340.943.0-33.477.276.4
SD1.730.781.321.241.862.07

You can see all data are a close match apart from radial deviation.

Difference by trial between HackMotion & 2D video analysis

The final table shows the difference between to two measures for each trial. The level of consistency in each column shows HackMotion is highly reliable.

Max FlexionMax ExtensionMax Radial Dev.Max Ulnar Dev.
1-33122
2-2396
310135
403130
5-13124
6-1-1101
733125
815127
906177
Average-0.22.812.24.1
SD1.792.172.222.57

Summary

Accurately testing validity and reliability is challenging (previously published work here and here). And creating a device that accurately measures movement, like HackMotion is incredibly tough. This isn’t an academic-level analysis, but I hope it allows players and coaches to understand how accurate the numbers are and some pitfalls to look out for.

Feel free to leave any comments below and I will get back to you.

Happy golfing – Will @ Golf Insider

How useful was this post?

Click on a trophy to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this article useful...

Would you mind sharing it to help me grow this site?

Sorry that this article was not useful for you.

Would you mind helping me improve this article?

Tell us how we can improve this post?

A PGA golf professional, with a PhD in Biomedical Science and MSc in Sports Biomechanics & Psychology. I currently spend my time lecturing part-time at Leeds Beckett University and working with elite athletes. In my spare time I build Golf Insider UK.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.