Simple question about kinect tilt angle and skeleton coordinate
-
Friday, April 06, 2012 9:22 AMIs there a implemented function in SDK 1.0 to convert automatically the kinect skeleton coordinates (with the z axis pointing in the same direction of the kinect camera) into the real world coordinate ( with the z axis parallel to the floor)? Or have I to implement it myself using a trasformation matrix ?
Best regards Marco
All Replies
-
Friday, April 06, 2012 10:53 AM
Is there a implemented function in SDK 1.0 to convert automatically the kinect skeleton coordinates (with the z axis pointing in the same direction of the kinect camera) into the real world coordinate ( with the z axis parallel to the floor)? Or have I to implement it myself using a trasformation matrix ?
Best regards Marco
Kind of confused at the wording of your question. If you're asking if the SDK converts skeleton coordinates (of joints) to real world coordinates. Yes it does, you don't have to do any conversions yourself. -
Friday, April 06, 2012 12:16 PM
I know that the coordinate system of skeleton joint are in meters like the real world one! My question is if the skd automatically correct his coordinate system as a function of the tilt angle of the kinect ( or the normal to the floor). Hoping to be clear enough.
-
Friday, April 06, 2012 4:08 PM
No there is no function like that
But you could update the elevation angel of the tilt motor your self.
You should tilt the Kinect sensor as few times as possible, to minimize wear on the sensor and to minimize tilting time. The tilt motor is not designed for constant or repetitive movement, and attempts to use it that way can cause degradation of motor function. To reduce wear on the Kinect sensor's tilt motor, your application can change the elevation angle no more than once per second. In addition, you must allow at least 20 seconds of rest after 15 consecutive changes. If your application exceeds these limits, additional attempts to set the elevation angle during the lockout period will result in an error code.
Thanks,
MOHAMED A. SAKR | Software Development Lead Engineer | EgyptNetwork
Please remember to click “Mark as Answer” on the post that helps you. This can be beneficial to other community members reading the thread. Also try to Vote as Helpful- Proposed As Answer by MohamedSakr Friday, April 06, 2012 4:08 PM
- Marked As Answer by pikkki Saturday, April 07, 2012 1:16 PM
-
Saturday, April 07, 2012 6:22 AM
Sensor coordinates are the world coordinates - it's all about the point of view :)
Sorry, there is no such a function.
But you can use either the tilt angle or the floor plane returned by the engine to do the transformation to your coordinates.
Hope this helps.
- Mauro Giusti. ----------------------------------------------------- There is only one way to do the job: the right way. (Gus)
-
Saturday, April 07, 2012 12:49 PMMany thanks for the answer. I'll implement myself a trasformation matrix to obtain the values in the desidered coordinate! Maybe implement a function like this directly in the new realase of the sdk can be useful.
Best Marco -
Saturday, April 07, 2012 1:01 PM
Thanks for you too
But please close the question by mark as answer or vote as helpful if it helped you
Thanks,
MOHAMED A. SAKR | Software Development Lead Engineer | EgyptNetwork
Please remember to click “Mark as Answer” on the post that helps you. This can be beneficial to other community members reading the thread. Also try to Vote as Helpful

