안드로이드 변환 장치는 "사용자"나는 관계없이 장치 방향의 서로 사용자의 움직임을 비교할 수 있도록하려면 내 질문과 유사 시스템
Changing sensor coordinate system in android에 조정하는 좌표계. 따라서 사용자가 휴대 전화를 세로 방향으로 잡고 팔을 구부리면 가속 판독 값은 휴대 전화를 가로 방향으로 잡았을 때와 같고 팔을 같은 방향으로 구부릴 때와 같습니다.
저는 이것을 "사용자"좌표계라고 부릅니다. 사용자가 직면하고있는 바람의 방향이 중요하지 않아야하므로 월드 좌표계와 다릅니다. 사용자가 자신의 기기를 가지고있는 방식과 관계가 없으므로 기기 좌표와 다릅니다.
기본 동작/정지 방향 매트릭스를 결정할 수 있도록 각 동작 전에 교정 단계를 수행하는 것이 허용됩니다. 첫 번째 운동의 행렬에 두 번째의 역행렬을 곱하는 것 (그리고 새로운 값으로 바꾸는 것)은 무엇일까?
언급 한 질문의 대답은 적절하다고 생각되지만 구체적인 설명이 필요합니다. 실제 코드 샘플이 이상적입니다.
참고 remapCoordinateSystem은 직각 만 허용합니다. 장치가 항상 팔과 직각이 아닐 수도있는 손목에 묶여 있기 때문에 작은 편차로 작업 할 수 있어야합니다.