2012-05-26 3 views
0

Android에서 센서 데이터를 테스트 해봤는데 휴대 전화 화면이 중력 방향 (거꾸로) 일 때 이상한 동작을 감지했습니다. TYPE_ORIENTATION에서 데이터를 얻었을 때 센서 방위각이 잘못된 값을 가지며 사소한 이동으로 큰 변화가 발생합니다. 어떻게 든 오일러의 회전 표현과 수치 적 특이점과 관련이 있습니까? 휴대 전화가 거꾸로되어 있어도 정확한 나침반 방위각 값을 갖는 해결 방법이 있습니까?휴대 전화가 거꾸로되어있을 때 컴퍼스가 꺼집니다.

답변

1

이것은 정상적인 동작이며 magnetic inclination이라는 마지막 z 축 구성 요소와 관련이있는 것으로 보입니다. x 축 구성 요소는 전형적인 나침반이 보여 주며 북극을 가리 킵니다. X 및 Y 구성 요소가 Z 구성 요소보다 훨씬 작기 때문에 장치를 회전 할 때이 구성 요소가 장치 x 및 y 축에 투영되어 잘못된 결과가 발생합니다.

관련 문제