마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

센서 제조사별로 기압이 천차만별인데, 보정하는 방법이 있을까요 ?

0 추천
현재 기압으로 고도를 계산하고있습니다.

S3, Note2, G4 세개 단말로 테스트를 진행하고 있는데

문제가 생겼습니다.

현재 제 위치에서

S3 - 1013.0~4 정도의 값을

G4 - 1011.2~3 정도의 값을

Note2 - 1009.3~4 정도의 값을 센서로부터 받고있습니다.

동일 위치인데 기압 차이가 너무많이나네요 ..

 

그래서 제조사 옵션을 비교해 보니,

S3 단말 센서는

vendor - STMicroelectronics

maxRange - 1260

resolution - 2.4414063

power - 0.045

minDelay - 40000

 

G4 단말은

vendor - ALPS ELECTRIC CO

maxRange - 1100.0

resolution - 0.013122559

power - 1.5

minDely - 11111

 

Note2는

vdneor - BOSCH

maxRange - 1000.0

resolution - 1.0

power - 1.0

minDelay - 66700

 

이렇게 모두 다르게 나타났습니다.

 

기압이 S3 > G4 > Note2 순으로 높게 나타났는데

혹시 센서 제조사 또는 셋팅값에 따라서 계산식에 보정이 들어가야하나요 ?

도움 부탁드립니다.

 

현재 고도를 구하고 있는 공식은 아래와 같습니다.

height = 44300*(1-Math.pow(event.values[0]/1013.1, 1/5.255));
음무 (17,820 포인트) 님이 2015년 9월 21일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...