Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GPSの仕組みと精度向上
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Zoar
October 29, 2016
Science
820
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GPSの仕組みと精度向上
2016/10/29
第43回プログラミング生放送@株式会社DMM.comラボ
#マスコットアプリ文化祭で話したスライドです。
発表時と若干順番を変えています。
Zoar
October 29, 2016
More Decks by Zoar
See All by Zoar
電子国土から地理院地図への移行
k_zoar
1
150
Other Decks in Science
See All in Science
サンプル対応のない複数遺伝子発現プロファイルに対するテンソル分解型統合解析の要約
tagtag
PRO
0
270
[NLP2026 参加報告会] AI for Science まとめ / NLP2026
lychee1223
0
2k
機械学習 - K近傍法 & 機械学習のお作法
trycycle
PRO
1
1.7k
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
170
データベース08: 実体関連モデルとは?
trycycle
PRO
0
1.7k
Understanding CVP Waveforms: Interpretation and Clinical Implications in Anesthesiology
taka88
0
970
HOLO: Homography-Guided Pose Estimator Network for Fine-Grained Visual Localization on SD Maps
tomoaki0705
0
170
自社のレビュー履歴からAIコードレビュアーをつくる方法
estie
5
1.8k
データベース05: SQL(2/3) 結合質問
trycycle
PRO
0
1.4k
1. CPC理論の展開と集合的知能モデル(JSAI2026 KS-27 集合的予測符号化と新たな知性の時代)
hayashiyus884
1
410
Toward Causal Scientific Discovery with AI
sshimizu2006
0
220
[Relay webinaire eBIS actu n°16] Sélection pour la vitalité des jeunes bovins allaitants et laitiers
institutdelelevage
PRO
0
270
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
590
For a Future-Friendly Web
brad_frost
184
10k
Visualization
eitanlees
153
17k
Producing Creativity
orderedlist
PRO
348
41k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
30 Presentation Tips
portentint
PRO
1
430
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The World Runs on Bad Software
bkeepers
PRO
72
12k
First, design no harm
axbom
PRO
2
1.3k
ラッコキーワード サービス紹介資料
rakko
1
5.4M
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
GPSの仕組みと精度向上 @k_zoar 2016/10/29 第43回プログラミング生放送 @株式会社DMM.comラボ #マスコットアプリ文化祭
•ハンドル: ぞあ. •某団体で事務の仕事してます •測量士補 •地理空間情報専門技術者(GIS2級) •2次元CAD利用技術者2級 •趣味で OpenStreetMap 書いてます •よく那珂ちゃんファンを辞めてます
GPSって? •アメリカが運用中の衛星航行システム •地球を周回する最低24機 予備機を含めて最大30機の衛星 制御施設、受信機を含めた システムの総称 x24
GPS衛星について •L1、L2などの電波が出てる •コンシューマー受信機ではL1のみ、測量用など高級 機ではL2も利用できる •C/Aコード:民間開放 •Pコード:軍用 •Wコード:軍用
GPS衛星について •航法メッセージ 50bpsで衛星の軌道情報、データ更新時期 衛星時計の補正係数、衛星のヘルスデータ 1フレームが1500ビット、30秒で受信 25フレームで1マスターフレーム 12分30秒必要
GPSの位置情報取得方法 •単独測位 受信機1機での測位方法 水平位置精度 だいたい5m~100m •干渉測位 受信機2機以上を連携させる 水平位置精度 1mm~ など
干渉測位 •既に位置情報のあるポイントに1機、知りたいポイ ントにも設置 •受信機が多ければそれだけ多くのポイントを同時に 測位できる •衛星との距離を直接測るのではなく、電波の位相を 使って受信機間の距離を測る •5時間とかかかる、一式500万円くらい
単独測位 •おそらく普通に GPSと言えばこの方法 •衛星からの電波がどれくらいの時間で 受信機まで届くかで距離を計算 •三角測量の後方交会法という方法
単独測位 必要な衛星の数は? 未知数は • 緯度 • 経度 • 高さ •
時計誤差 なので4つの衛星があった方がいい
単独測位の拡張 • 受信機は1機だけ、他の設備から補助情報を受けて補正 • その場で高い位置情報をとる場合には通信機能が必須 • システムは通信機能を求めていた、通信機器は位置情報 を付加価値として欲しがった(?) • A-GPS
携帯基地局から正確な航行メッセージをもらう • Wi-Fi補助 Wi-Fiの電波に補助情報機能を見いだす
補助情報の利用 •移動体なら加速度、モーメントセンサーの値で位置 を移動させる •固定なら土地の図面などから頑張る
RTK-GPS •受信機1つをすでに緯度経度のわかる場所へ •もう1つを知りたいポイントへ •両者をネットワークを介して接続する •わかっているポイントの情報で 知りたいポイントの情報を補正する •5cmくらいの精度が出ます
RTK-GPS •受信機がRAW出力に対応している必要がある •通常はNMEA、RAINEX出力はちょっと高い •データシートに書かれてます RTK-LIB/GSI-LIBなどのオープンソー スライブラリがあります
誤差の原因:衛星の離れ具合 •時間帯によっては衛星が似たような位置にいる場合が •可能ならバラバラの位置にある時に位置を取るように する
誤差の原因:衛星の離れ具合
誤差の原因:衛星の離れ具合 •「スカイプロット」で ビングるとソフトウェアが 出てくる
誤差の原因:電離層 •地球の周りに存在する層、電磁波を遅延させる •航行メッセージにある電離層モデルで遅延を計算 •→ 実は除去しきれない モデルと現実の差
誤差の原因:電離層
誤差の原因:ノイズ •衛星電波を乱す •周囲に電子機器を設置しない
誤差の原因:ノイズ
誤差の原因:マルチパス •看板などに反射する衛星電波のこと •周囲に反射しそうなものを置かない •アンテナを高いところに設置する
誤差の原因:マルチパス
精度を高くするためのまとめ 誤差原因を時間かお金で殴ってください • 時間をかけて計測して数学の力で もっとも確からしい値を導く • RINEXを出力できる 受信機を買ってRTK • みちびき(QZSS)が3機上がると
精度がとりやすくなります
ご静聴ありがとうございました