kitylam9 / moveme

Automatically exported from code.google.com/p/moveme
0 stars 0 forks source link

Maintaining same coordinate system between controller calibrations #22

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Hi,
We have noticed that upon calibrating, the location of PSMove controller 
affects the resulting coordinate system, at least in the up-axis direction. 

For our application, it is important that the coordinate system stays the same 
no matter how many times Move.me software is started and closed (and therefore 
calibrated). Is there any way to achieve this, other than asking the user to 
always calibrate the controller at the same point in space?

Original issue reported on code.google.com by TMTak...@gmail.com on 5 Oct 2012 at 2:53

GoogleCodeExporter commented 8 years ago
Unfortunately not easily. The coordinate systems should converge over time 
(Move is always trying to compute the true coordinate frame) but will not be 
the same immediately.

Original comment by j...@johnmccutchan.com on 5 Oct 2012 at 3:21

GoogleCodeExporter commented 8 years ago
Thanks for the clarification. Now I'm trying to figure out when the coordinate 
system is converged while waving the controller around; Are there any other 
parameters besides camera pitch angle that I should keep my eye on?

Original comment by TMTak...@gmail.com on 8 Oct 2012 at 2:56

GoogleCodeExporter commented 8 years ago
The yaw angle of the Move controller should get better over time as well. 

To get the best initial coordinate system, when calibrating the controller must 
be pointed directly at the PS Eye. If it's pointed off to the side or above or 
below the camera's lens the initial guess will be worse.

Original comment by j...@johnmccutchan.com on 8 Oct 2012 at 2:59