2012-03-06 2 views
0

나는 가속도계 데이터의 가치가 무엇이어야하며 어떻게 해석되어야하는지 알고 싶었습니다. 나는이 응용 프로그램을 실행할 때, 내 가속-X 가속-Y Zccel-ZAndroid Accelerometer 데이터 읽기

수치가 지속적으로 변동하는

내가 전화를 계속 http://androidgenuine.com/?tag=accelerometer-data-android

난에 주어진 조각을 사용

, 테이블에 수평으로. 그렇게해야합니까?

내가 인터넷에서 읽은 바에 따르면, 한 남자가 그의 블로그에서 수평으로 유지하면 가속도계의 수치가 (0,0, -1)을 읽어야한다고 말했습니다. 내 것은 1 초도 채 안되어 변동합니다.

내가 여기 말했다되었습니다 이해

, Accelerometer data: How to interpret?

하지만 내 질문에 대답하지 않습니다.

코드에서 뭔가 잘못하고 있습니까? 만약 그렇지 않다면, 이것이 판독 값이되는 방법이라면, 가속도계를 사용하여 데이터를 읽는 방법에 대한 안내를받을 수 있습니까?

기본적으로 앱을 실행하면서 테이블 위에 전화를 유지하고 (휴대 전화 근처의) 테이블에서 손가락을 탭핑하고 가속도계가 제공 한 진동이 무엇인지 읽어보십시오.

나를 안내 해주실 수 있습니까? 어떤 도움이라도 대단히 감사합니다.

+0

안드로이드에서 가속도계 사용법에 대한 기본 자습서 http://www.quicktips.in/get-accelerometer-readings-android/ –

답변

2

가속도계의 변동은 정상적인 과정입니다. 장치 (센서 등)에 따라 다릅니다. 내 Huawey S7 매우 강한 쓴맛을 가지고, 또한 HTC 장치 에서이 상황을 관찰.

+0

변동이 정상이면 어떻게 내 손가락을 두드려 진동 판독 값을 감지합니까? 어떻게 그들을 격리합니까? –

+0

그것을 필터링하십시오. 하지만 ... 가속도계 분해능은 0.16m/s^2입니다. 가장 가능성이 높습니다. 변동은 2LSB 또는 0.32m/s^2에 도달합니다. 또한 여과가 많을수록 측정 시스템이 느려집니다. 너의 상황이이 상황에 맞는가? 외부의보다 정확한 센서를 연결할 수 있습니까? – Silver

+0

내 Accel-X 및 Accel-Y 수치가 0-0.30 사이에서 변동하고 있으며 Accel-Z 수치가 -9.5와 -9.6 사이입니다 (g 수치로 인한 것 같습니다). 나는 그것을 걸러 낸다? 손가락을 두드리는 것은 강한 진동을 일으키지 않으며, 가속도계 수치는 거의 변화시키지 않습니다. 내가 잘못하지 않았다면 필터가 그것을 우회 할 것입니까? 좀 더 거짓 (나) 친화적 인 방식으로 설명해 주시겠습니까? –

0

현대의 스마트 폰에는 고정밀 가속도계와 자이로 스코프가 있습니다. 따라서 휴대 전화 나 주변 환경의 움직임이 조금이라도 벌써 가속도계 데이터를 변경할 수 있습니다. 그것은 정상적인 행동입니다.

선형 (!) 가속도계를 사용하지 않는 한 항상 +/- 8-10 주위에 값이있는 한 치수가 있습니다. (-0.1234567, 0.2345678, -10.234567)