방명록
- GPS 보정하기 - 프롤로그2023년 11월 01일 09시 37분 07초에 업로드 된 글입니다.작성자: 핀수728x90반응형
한동안 성의없는 포스팅을 일삼게 만들었던 1등 공신 알고리즘
완성된건 아니지만 얼추 마무리가 되었다. (정말?
약 3주 동안 정말 마음고생을 심하게 했고
진짜 진지하게 진로에 대한 고민까지 하게 되었는데..
도대체 뭐길래 이렇게 우는 소리를 하는거냐면
위치기반 서비스를 제공할 때 빠질 수 없는 GPS (Global Positioning System)를 다들 알고 있을텐데
이 녀석은 제법 정확하지만 또 반대로 제법 부정확하다.위 사진에서 빨간 구간이 실제 우리가 지나갔던 곳이라고 할 때
초록 구간은 GPS가 찍힌 구간이다.
지도 상으로 봤을 때 도로 반대편에 찍힌 것을 알 수 있다.
대략적인 위치를 가지고 서비스를 해야하는 경우라면
이는 문제가 되지 않는다.
(WW 같은 날씨 어플의 경우가 그 예시가 되겠다.)
하지만 내비게이션 같이 정확한 위치를 요구하는 경우라면 말이 달라진다.
얼추 개발을 마무리 짓고 실제 야외 테스트를 나갔을 때
GPS가 튀어 정상 주행 중인데 경로를 재탐색하거나
경로 바깥에 사용자 위치가 존재해 앱의 완성도가 떨어져 보이도록 만들기 일쑤였다.
그래서 부정확한 GPS를 제공된 경로에 매칭되도록 보정하는 알고리즘이 필요했고
개발하게 된 것이다.
어떤 방식으로 접근했고, 또 어떤 시행착오를 겪었는지 간략하게 남겨보려고 한다.
그리고 난 이번 일을 하면서 정말로, 왜!
기업이 그렇게 알고리즘 테스트 알고리즘 테스트 하는지 알게 되었다.....................ㅋ
역시 배움에는 끝이 없다.
그래서 좋다.728x90반응형'Android' 카테고리의 다른 글
GPS 보정하기 - 03 (0) 2023.11.22 GPS 보정하기 - 02 (0) 2023.11.20 GPS 보정하기 - 01 (0) 2023.11.02 [Android] Hilt와 Room (0) 2023.09.29 Clean Architecture를 이해하기 위해 알아보는 SOLID 원칙 (0) 2023.03.07 다음글이 없습니다.이전글이 없습니다.댓글