A question on positional tracking
Posted: Thu Oct 29, 2015 11:59 pm
Hi all. First post here.
I had a question about positional tracking, since all the big players are focussing on camera based tracking, which leaves mobile a bit out in the cold.
I understand the problem with IMUs not being able discern between tilt and acceleration in a lot of scenarios, but what I don't get is why can't this be solved by simply throwing more IMUs at the problem?
In the case of the rift and the gear vr, you have straps around the sides and over the top of the head. If you had 5 IMUs mounted at the front, back, top, and both sides of the head, all on the same rotational alignment and as widely spaced as is practical, they're all going to give very similar readings for translational acceleration, but wildly different readings for rotational acceleration. Couldn't these be very easily cross referenced to give extremely accurate full 6DOF tracking?
I guess my question is twofold, if it would work why isn't everyone doing it? and if it wouldn't work, can anyone explain exactly why it wouldn't?
I had a question about positional tracking, since all the big players are focussing on camera based tracking, which leaves mobile a bit out in the cold.
I understand the problem with IMUs not being able discern between tilt and acceleration in a lot of scenarios, but what I don't get is why can't this be solved by simply throwing more IMUs at the problem?
In the case of the rift and the gear vr, you have straps around the sides and over the top of the head. If you had 5 IMUs mounted at the front, back, top, and both sides of the head, all on the same rotational alignment and as widely spaced as is practical, they're all going to give very similar readings for translational acceleration, but wildly different readings for rotational acceleration. Couldn't these be very easily cross referenced to give extremely accurate full 6DOF tracking?
I guess my question is twofold, if it would work why isn't everyone doing it? and if it wouldn't work, can anyone explain exactly why it wouldn't?