DG-PRO1RWSからPCで生データを取得し、単独測位の位置がおおむね正しい範囲に収まるかを確認する。project-plan.mdのP1完了条件(生データの再現可能な取得・保存、座標系を明記した既知地点での3回測定、誤差傾向と次段階への判断理由の記録)に対する根拠を残す。
DG-PRO1RWS → Bluetooth SPP → Windows COM6 → serial_bridge.ps1
→ TCP 127.0.0.1:2947 → WSL2 capture_session.py → NMEAログ + metadata
DG-PRO1RWS02)COM6tools/windows-serial-bridge/serial_bridge.ps1(track #6で採用)tools/capture/capture_session.py(track #7で採用、日時付きファイル名・内容に応じた拡張子・metadataサイドカーを自動生成)capture_session.py実行(COM6は維持したまま、Windows中継プロセスへ再接続)| 回 | 採取時刻(JST) | ログ | metadata |
|---|---|---|---|
| 1 | 15:24:45 | artifacts/raw-logs/drogger_20260711_152445.nmea |
artifacts/raw-logs/drogger_20260711_152445.meta.json |
| 2 | 15:30:35 | artifacts/raw-logs/drogger_20260711_153035.nmea |
artifacts/raw-logs/drogger_20260711_153035.meta.json |
| 3 | 15:42:59 | artifacts/raw-logs/drogger_20260711_154259.nmea |
artifacts/raw-logs/drogger_20260711_154259.meta.json |
いずれもartifacts/配下でGit管理外。生ログ自体は本文書作成にあたり変更していない。全回でNMEA checksum不整合0件、GGA fix_quality=1(単独測位)、RMC status=A(有効)、使用衛星数12(各回min/max共に12)。
| 回 | 保存バイト数 | NMEAセンテンス数 | GGA件数 | RMC件数 |
|---|---|---|---|---|
| 1 | 474,577 | 5,859 | 2,929 | 2,930 |
| 2 | 474,415 | 5,857 | 2,928 | 2,929 |
| 3 | 473,605 | 5,847 | 2,923 | 2,924 |
tools/parse/gnss_stream_stats.pyでデコード)33.204813, 133.106672
| 回 | 平均緯度 | 平均経度 | 回内水平RMS |
|---|---|---|---|
| 1 | 33.2047619023 | 133.1066816636 | 約0.83 m |
| 2 | 33.2047691842 | 133.1067083743 | 約1.28 m |
| 3 | 33.2047691463 | 133.1067390041 | 約0.70 m |
3回平均: 緯度 33.2047667443、経度 133.1067096807、高度 223.42 m
回内のばらつきより回間の差の方が大きく、各回の開始が数分〜十数分離れていること(15:24台・15:30台・15:42台)から、時間経過による衛星配置やマルチパス条件の変化を反映していると考えられる。
3回平均 (33.2047667443, 133.1067096807) とGoogle Maps概略座標 (33.204813, 133.106672) の水平差は約6.22 m。
生データの再現可能な取得・保存(track #6/#7で確立)と、座標系を明記した3回の測定・誤差傾向の記録という点では、project-plan.mdのP1完了条件に必要な情報は揃っている。ただし「既知地点」がここでは測量済みの基準点ではなく概略座標である点は完了条件の文言上の解釈が分かれ得るため、この結果でP1を完了とみなしP2(地図表示プロトタイプ)へ進めてよいかは、ユーザーの確認を経て判断する。