33 lines
2.3 KiB
YAML
33 lines
2.3 KiB
YAML
um982_driver:
|
|
ros__parameters:
|
|
# ── 시리얼 (UM982 COM3 = USB) ──
|
|
serial_port: "/dev/ttyUSB0" # 실제 포트로. macOS 는 /dev/tty.usbserial-*, 리눅스 /dev/ttyUSB0
|
|
serial_baud: 460800 # config_all.py / set_baud.py 와 일치
|
|
|
|
# ── 발행 토픽 (백엔드 gps.gps_topic 와 일치) ──
|
|
gps_topic: "/ublox_driver/receiver_pvt"
|
|
|
|
# ── NTRIP (단일기준국) ──
|
|
# RTS1/RTS2 는 마운트포인트가 전부 네트워크 해(VRS/FKP)뿐이다. 실제 상시관측소는
|
|
# GNSS 데이터 통합센터(gnssdata.or.kr) 에 있다 — 176곳, 전부 solution=0.
|
|
# 배경/근거: docs/NTRIP-단일기준국-전환-조사.md
|
|
use_ntrip: true
|
|
ntrip_host: "gnssdata.or.kr"
|
|
ntrip_port: 2101
|
|
ntrip_mountpoint: "AUTO" # "AUTO" = 소스테이블에서 최근접 단일기준국 자동 선택.
|
|
# 고정하려면 관측소 코드 직접 지정(예: "DBON-RTCM32")
|
|
ntrip_auto_format: "RTCM 3.2" # AUTO 선택 시 포맷 필터(소스테이블 format 필드와 정확히 일치)
|
|
max_baseline_km: 30.0 # 기지국 거리 초과 시 경고. 단일기준국은 멀수록 Fixed 가 어렵다
|
|
ntrip_user: "" # ⚠️ 여기에 채우거나 launch 인자/환경변수로 주입(리포에 평문 저장 지양)
|
|
ntrip_pass: ""
|
|
gga_send_period: 0.0 # 0 = GGA 업링크 안 함. 단일기준국은 nmea=0 이라 불필요하고,
|
|
# 0 이면 첫 fix 를 기다리지 않고 즉시 접속한다.
|
|
# VRS 로 되돌릴 때만 10.0 으로. (AUTO 는 위치가 필요해
|
|
# 0 이어도 첫 GGA 까지는 기다린다)
|
|
|
|
# ── 품질 처리 (백엔드에 fix 품질 필터가 없음) ──
|
|
publish_fixed_only: false # true = RTK Fixed(carr_soln=2) 해만 발행
|
|
inflate_cov_when_not_fixed: true # fix 아니면(또는 코스팅 중) h_acc/v_acc 부풀려 GTSAM 가중 약화
|
|
max_corr_age: 30.0 # 보정 나이(diff_age) 초과 시 코스팅으로 간주해 공분산 부풀림. 0=비활성
|
|
# NTRIP 끊겨도 UM982 는 RTK TIMEOUT(기본 600s) 동안 Fixed 유지하므로 필요
|