티스토리 뷰

공부공부

RTK-GPS 측정방법과 정확도

필님님 2020. 3. 5. 10:29

RTK측정방법

RTK-GPS의 측정방법은

1) Base는 정확한 위치를 가지고 있는다고 가정합니다.

2) Rover와 Base는 GPS데이터를 받고 Base는 자신의 위치와 GPS데이터간의 오차를 계산해 냅니다.

3) 계산해 낸 오차를 Base는 Rover에게 전송하여 GPS데이터를 수정하도록 합니다.

4) 이러한 과정의 반복으로 Rover는 정확한 위치를 찾을수 있게 됩니다.

 

GNSS : Global Navigation Staellite System 위성항법시스템

미국의 GNSS 시스템이 GPS//

 -> 보정없는 GNSS 신호면 평균 5~10m의 오차가 발생합니다.

 

정확도는 BASE설치하여 GPS를 보정하는 시간과 로버와의 거리에 따라 달라지며

수일동안 보정하면 보통 1~2cm내외 입니다.

 


일반적으로 GPS의 정확도는 10진수법으로 나타낼 경우

소수점 5자리의 일때 1.1m내외, 6자리의 경우 11cm , 7자리의 경우 약 1.1cm내외입니다.

 

 소수점 정확도에 따른 GPS 오차       

 

MP에서 RTK를 사용할 경우 GPS의 데이터 전송 과정은

BASE : 바로 RTK-GPS데이터 값을 보여주고

ROVER : GPS모듈에서 받은 신호값 -> Pixhawk내부에서 EKF보정 처리 -> MAVLink를 통해 BASE로 전달 됩니다

 

이때 Pixhawk내부 펌웨어와 MAVLink모두 데이터 처리형이 float형입니다.

따라서 밑의 소수부분은 자른 후 소수 7번째자리 까지 데이터만 전송하고 신뢰구간은 소수 6번째 자리까지 입니다.

 


 

아두파일럿 Here+ RTK GPS

 

그리고 아두파일럿 RTK 문서를 보니 상대 위치 절대 위치의 표현이 있어 조금 헷갈렸습니다.

여기서

상대위치 = MP나 Qgroundcontrol에 나타나는 로버의 GPS좌표

절대위치 = 실제 진짜 로버의 위치로 해석하여 이해하였습니다.

 

이렇게 해석하여 RTK문서부분을 보면 BASE의 오차가 만약 6cm정도이면

로버의 오차또한 6cm정도로 보아도 문제없다는 것을 알 수 있습니다./

 

RTK Float 와 RTK Fixed가 있는데

RTK Fixed가 더 정확합니다.

 

 

 

 

'공부공부' 카테고리의 다른 글

VLC 영상 스트리밍  (0) 2020.06.08
선형 칼만필터  (0) 2020.05.09
Visual Studio) netsdk1 에러 발생시  (0) 2020.05.06
Mission Planner Tuning  (0) 2020.03.23
Pixhawk와 미션플래너를 활용하여 WayPoint 사용하기  (1) 2020.02.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함