2011-01-20 5 views

답변

1

아, 간단합니다. Inertial Measurement Unit을 구현 한 다음 Inertial Navigation System을 구현하면됩니다. 회전 센서 없이는하기가 어려울 것입니다. 아마도 정확도를 위해서는 Kalman Filter이 필요할 것이며, 일반적으로 상대 레이저 효과를 측정하여 작동하는 "솔리드 스테이트"장치 인 링 레이저 자이로 또는 광섬유 자이로를 수행합니다 iPhone의 실리콘 미세 가공 된 센서보다 가격이 비싸지 만 작동시킬 수도 있습니다.

또는 GPS를 사용할 수 있습니다.

+0

이 시점에서 링 레이저 자이로 케이스가 없습니까? :-) –

+0

iPhone 4 *는 3 축 자이로 스코프를 가지고 있다고 생각합니까? – kennytm

+0

가속도계가 있습니다. 실제 IMU/INS 장비에도 회전 센서가 있습니다. iPhone을 지구의 표면에 상대적으로 한 방향으로 고정시킬 수 있었다면, 이론 상으로는 가속 데이터의 위치를 ​​통합 할 수 있다고 생각합니다. – DigitalRoss

0

으로 바뀌 었음을 경고하는 것 외에는 가속도계는별로 유용하지 않습니다. 당신은 "얼마나 많은 가속이 발생했는지에 대한 가치를 얻는다는 것을 알고있는 한,"10cm 이동 된 장치 "또는 비슷한 것을 읽지 않을 것입니다.

실제 세계에서 기기의 움직임을 추적해야하는 경우 위치 API를 사용해야합니다.

0

당신은 이것을 알 수 있지만, 정확하지 않을 것입니다. 주로 샘플 속도와 가속도계의 부정확성 때문입니다.

첫 번째 그림의 방향과 이동의 힘. 사용자가 X 축을 따라 + 0.1G로, Y 축과 Z 축을 따라 0G로 이동하면 우리의 힘은 X 축에서 + 0.1G가됩니다. 1G는 9.8m/s이므로 휴대 전화가 1 초 동안 움직일 경우 0.9m가 움직입니다.

관련 문제