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

GPS 활용 갈수록 어렵네요..

0 추천
매일 눈칭만 하면서 염치없이 질문을 남깁니다...ㅠ

GPS를 이용한 어플리케이션을 개발하고자 합니다..

2010년에 잠깐 해보다가..

한 4년?? 5년 만에 다시 만지작 거려보는데..

많이 좋아 졌네요.. 갤S로 GPS좌표 따려고 별짓 다했었는데.. 수신률이 좋지 못해서..

몇분 걸리고 그랬었는데... 요즘은 금방금방 받아 지네요...

다름이 아니라..

좌표 오차범위가 보통 10M정도라고들 하던데..

제가 텍스트 파일로 로그를 찍어 보니.. 좌표가 엉뚱하게 튀는 경우가 왕왕 생깁니다..

오차 범위때문에 그런건 알겠는데..

해결할 방법이 안보이네요...

손에 들고 걸으면서 측정하면 오차범위가 3m까지 줄어들던데..

차에 놓고만 달리면 기본이 10m~15m 사이로 나옵니다.

측정 간격은 1.5초 간격으로 측정했습니다.

국내 해외 자료 몇일째 계속 뒤적거려 보는데..

GPS수신 좌표 보정 방법에 대해서는 달리 언급된게 없어 보입니다.

T맵이나 올레맵 같은경우는 위치가 잘 받아지길래.. 자료 찾아보니..

네비게이션 업체들은 자체 맵데이터가 있어서 도로 밖으로 벗어나는 좌표의 경우 강제로 도로에 올려 놓는 방식으로 좌표 보정을 한다고 하는데..

일반적으로 GPS좌표 수신된 값만으로는 보정데이터를 찾아낼 방법이 없을까요?

만약 가속, 각속, 마그네틱 센서를 섞어서 사용한다면..

좀 괜찮아 질까요?

경험 있으신 분들의 조언 간절히 부탁 드립니다..ㅠ
leesh2143 (230 포인트) 님이 2015년 7월 1일 질문

2개의 답변

+2 추천
 
채택된 답변
차가 달리는 경우면 일반적으로 선형 가속이니 RANSAC 과 같은 알고리즘으로 선형 모델로 피팅하면 해결될것같네요.
익명사용자 님이 2015년 7월 1일 답변
leesh2143님이 2015년 7월 1일 채택됨
RANSAC... 찾아보겠습니다.. 생소한 용어라.. 당장 뭔지는 모르겠지만.. 찾아서 적용할 방법을 생각해 봐야겠네요.. 감사합니다..
+1 추천
gps 정보 받을 때 위성 수(좌표측위시 사용된 위성의 수)가 함께 넘어오는데 해당 값이 일정 수 이하인경우에는 넘어온 정보를 그냥 pass시키면 어느정도 보정됩니다.

검색해보니 아래 블로그에 위성수 체크하는 예제 나와있네요

http://bbulog.tistory.com/9
Gradler (109,780 포인트) 님이 2015년 7월 1일 답변
좋은 정보 감사합니다.. 한번 시도해 보겠습니다..^^
...