2011-08-17 5 views
1

안드로이드 응용 프로그램에는 나침반을 사용하여 회전하는 큐브가 있지만 나침반은 가끔씩 다른 값과 완전히 다른 값을 반환합니다. 그것을 해결할 수있는 방법이 있거나 값을 매끄럽게하는 Method를 작성해야합니다.안드로이드 장치의 나침반 값 평활화

+0

해결책을 찾았습니다. 진정한 값에 소수점 숫자가 없습니다. – niklas

+0

다음을 확인하십시오. out of it from stackOverflow 그리고 문제가 있다고 생각합니다. [http://stackoverflow.com/questions/4699417/android-compass-orientation-on] - 신뢰할 수없는 로우 패스 필터] (http://stackoverflow.com/questions/4699417/android-compass-orientation-on-unreliable-low-pass-filter) –

답변

0

당신은 LowPassFilter를 구현해야하지만보다 정밀도가 필요하면 Sensor.TYPE_ROTATION_VECTOR를 사용해야합니다.

-1

섀넌 - 나이 퀴 스트 50-60Hz 전원에 별칭 문제가있을 수 있습니다. 높은 샘플링 속도와 이후의 필터.