Hot answers tagged motion-control
7
This lag-vs-responsiveness issue is the situation with virtually all motion controllers, whether something like the Hydra, the Wii Remote, the Kinect, or the PlayStation Move.
The problem is this:
When an input stream is coming in, you're making a decision on a frame-by-frame basis about whether or not to trust the input data; whether the trends you're ...
3
You can calibrate the Kinect before using it. Like letting the patient stretch his arms, stand straight, just let him do some predefined poses. From this data you can calculate his skeleton and then use relative data to compare it.
Another possible way would be to focus on angles at the joints. This may be a bit more unrelated to body size, but I don“t know ...
1
It feels weird to answer my own question, but I think I've found my solution.
//Pseudo-Java
update()
{
//deltaYaw is the change in yaw of the controller since last update
//yawBuffer is initialized to zero, and only modified here
//coneAngle is the stabilizing cone
deltaYaw = getData().yaw;
yawBuffer += deltaYaw;
if ...
Only top voted, non community-wiki answers of a minimum length are eligible