Page 1 of 1

Motive coordinate systems

Posted: Fri Jul 10, 2020 6:31 am
by xezxey
Hi, I have a question on Motive SDK and Motive API. So basically what is the camera coordinates of the Motive Camera. Hence the provided of the rotation matrix and translation vector can be form into the extrinsic parameters then if i use any points multiply with this transformation I will get the point in camera coordinates. My question is
1. what is the coordinates system of the optitrack. Is it like an opencv? (You can see the coordinates reference in an attachment).
2. Does it use left-handed or right-handed coordinates system? (My guess is right-handed)

Thank you very much

Re: Motive coordinate systems

Posted: Fri Jul 10, 2020 10:44 am
by steven.andrews
Hi xezxey,

Motive uses a right-hand coordinate system.

We believe the orientation of the cameras to be more like the bottom two examples, with -z coming out the front of the camera.

Best,
Steven
--
Steven Andrews
OptiTrack | Senior Customer Support Engineer
help.naturalpoint.com
support@optitrack.com

Re: Motive coordinate systems

Posted: Fri Jul 10, 2020 10:48 am
by xezxey
Thank you very much
Another one question, an orientation of the camera is the inversed extrinsic? Am I correct?
So we can form an inversed extrinsic parameters by using the orientation and camera position(translation). Am I correct?

Thank you

Re: Motive coordinate systems

Posted: Mon Jul 13, 2020 1:39 am
by xezxey
To be clear, does the orientation and translation that provided from Motive API is the inversed extrinsic? Then given that I can create the inverted extrinsic matrix using these 2 matrix. Am I correct

Re: Motive coordinate systems

Posted: Mon Jul 13, 2020 12:29 pm
by steven.andrews
Hi xezxey,

The matrix returned by TT_CameraPositionOrientation is the world-space rotation matrix of the camera extrinsics. The position values returned represent the world-space position of the camera.

I am not sure if we understand the rest of your question correctly. If you need more information, could you please try reaching out to us, directly, and describe what you are trying to accomplish? We may be able to provide more useful information if we understand that.

Thanks,
Steven
--
Steven Andrews
OptiTrack | Senior Customer Support Engineer
help.naturalpoint.com
support@optitrack.com