문제

실제로 iPhone 개발 보드에서 질문을 다시 게시하고 있습니다. 나는 그것을 묻지 않았지만 그 대답을 찾으려고 할 때 그것을 발견했습니다. 아무도 아직 거기에 응답하지 않았으므로 여기에 게시하려고했다고 생각했습니다.

도움을 주셔서 감사합니다!

Clheading의 원시 XYZ 값에서 자기 제목을 계산하는 알고리즘에 대한 세부 사항을 아는 사람이 있습니까? 나는 이것에 대한 일반적인 접근법이 다른 자기 계수에도 효과가 있어야한다고 확신합니다.

도움이 되었습니까?

해결책

사용하고 싶지 않다면 trueHeading 가치와 나침반이 완벽하게 수평이라고 가정하면, 제목은 다음과 같은 방식으로 계산할 수 있습니다.

  • (y> 0) Heading = 90 -atan2 (x, y)*180 / pi
  • (y <0) 제목 = 270 -atan2 (x, y)*180 / pi
  • (y = 0, x <0) 제목 = 180.0
  • (y = 0, x> 0) 제목 = 0.0

(이들은 왔습니다 http://www.magneticsensors.com/datasheets/an203.pdf)

... 또한 제목을 수정해야합니다 자기 편차 그리고 자기 편각

나침반이 수평이 아닌 경우, 지구 표면과 평행 한 평면에 (x, y, z) 벡터를 투사하여 수평 구성 요소 (Z 축을 무시할 수 없음) 만 사용해야합니다. 이 예상 x와 y에서.

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top