참조에 따르면 deviceMotion 속성은 가속도계와 자이로 스코프가 모두있는 장치에서만 사용할 수 있습니다. 이는 그 서브 - 특성이 센서 융합 알고리즘의 결과, 즉 추정 에러를 감소시키기 위해 두 신호가 함께 평가되기 때문이다.DeviceMotion은 가속도계 및 자이로에서 태도를 계산하기 위해 어떤 알고리즘을 채택합니까?
Emm, 제 질문은 내부 구현 또는 CMMotionManager가 계산을 수행하는 데 사용하는 알고리즘입니다. 이 "소위"감지기 융합 알고리즘에 대한 세부 사항을 원합니다.
인기있는 융합 알고리즘은 예를 들어 칼만 필터와 파생물입니다. 그러나 CMMotionManager의 내부 구현은 더 간단하고 빠른 알고리즘을 기반으로합니다. 가속도계와 자이로 스코프의 센 서 데이터에 대해 간단하지만 좋은 수학 계산이 필요합니다. 결국 롤, 요 및 피치를 계산합니다.
emm, 나는 quatenian 행렬을 사용하여 끝내고 다른 좌표로 요, 롤 및 피치로 전송하고 모든 것을 더 안정하게 만듭니다. – user1386058
OK, 행운을 빈다. – Ali
@ user1386058 - 도와 주시겠습니까? 나도 안정적인 태도 계산을하고 싶습니다. 제게 배울 수 있도록 참조 또는 코드를 제공해주세요. :) – sam