I wrote this elsewhere in this comment section but it is directly relevant to your sentence.
It is probably very similar to how Ubisoft made Just Dance using the Wii controller. The Wii controller was really horrible in terms of what you could read from it (it had no clue what your body position was), but if you stored what measurements you got from people dancing properly you could score people against that. Basically there was enough degrees of freedom to identify decent dancing to a degree and if you hid what was actually going on people though it sort of worked. Although the Wii-based Just Dance is horrible compared to the XBox version that used the Kinetic.
The key is to hide the intermediate results and profile a lot of things using the same crap sensor and then do fuzzy matching between the bad results. This works if there is enough discernible degrees of freedom.
It is probably very similar to how Ubisoft made Just Dance using the Wii controller. The Wii controller was really horrible in terms of what you could read from it (it had no clue what your body position was), but if you stored what measurements you got from people dancing properly you could score people against that. Basically there was enough degrees of freedom to identify decent dancing to a degree and if you hid what was actually going on people though it sort of worked. Although the Wii-based Just Dance is horrible compared to the XBox version that used the Kinetic.
The key is to hide the intermediate results and profile a lot of things using the same crap sensor and then do fuzzy matching between the bad results. This works if there is enough discernible degrees of freedom.