【保存版】u-center 徹底解説！

##はじめに
こんにちは、AITOYAの小川です！　
今回は、U-blox社が提供しているソフトウェアである、u-center内の項目を解説していこうと思います！

現在、RTK測位をするのにほぼ必須のソフトウェアとなっているu-center、しかしソフトウェア内の説明はあまりなく、初心者にとってのハードルが高い要因になっています。
（逆に言えば、無料でこのレベルの機能が使えるのは非常に素晴らしいことだと思います。）
そこで2回に分けて、u-centerの画面内の項目を解説していこうと思います！
今回は、画面内の各種ツールバーについて解説を行います。

![cont001-004_main_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/74afe645-d9d9-b996-f85a-92811d5eccd8.png)

##項目解説
###Standard ツールバー
![cont001-004_filestoolber_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/254b0995-84e5-1652-6581-8d70c64f8599.png)

###New File / Save File / Open File
![cont001-004_filestoolber-001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/6a13736b-1ab9-8d5e-62c7-72adcdcfab29.png)
他のアプリケーションと同様に、ファイルの新規作成・保存・開くをするボタンです。
本機能におけるファイルとは、ログファイルのことを指します。

###Print / Print Preview
![cont001-004_filestoolber-002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/0d042107-3a2a-649b-3d14-b8389e85d5d7.png)
印刷をする際に使用します。

###Cut / Copy / Paste
![cont001-004_filestoolber-003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/e5078a91-fd73-9e2e-c0a7-aa2e32e62bc9.png)
所謂、コピペとカットです。クリップボートに貼り付けて使用します。
Ctrl＋X,C,Vと同一の機能を持っています。

###Delite Internal Database
![cont001-004_filestoolber-004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/1aa20dc0-f0bd-b4a3-31e4-dfe6018a38e4.png)
内部のデータベースを削除する機能です。u-center自体を再起動すれば内部に溜まっているデータは消えるのですが、u-centerを起動しながらでも現在内部に溜まっているデータを削除することができます。
例として、中々FIXせずにFloatデータの取得が続いている際に、一旦それまでのFloatのデータを削除する…といったような形で活用可能です。いちいちu-centerを再起動するのは面倒です。
尚、使用するとu-centerが固まったような挙動を示しますが、少し時間が経てば通常通り動作するのでご安心ください。ただし、データ量があまりに多い場合には再起動するほうが早いかもしれません！

##Receiver ツールバー
![cont001-004_recivertoolber_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/bfc0c9dc-9f6b-03b4-7273-3d7e38305331.png)

###Connecting/Disconnecting Button
![cont001-004_recivertoolber_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/955923db-6ec8-5ce9-ede6-a959765f1f94.png)
COMポートを選択し、u-blox社製のモジュールと接続します。既に連載シリーズ1回目に登場したボタンで、一番使用すると言っても過言ではありません。
正常に接続が完了すると緑色に、接続がうまくいっていないと赤色に点灯します。赤の場合は何か問題があるということなので、COMポートの見直しや、BaudRateの見直しを行いましょう。

###BaudRate Button(Manual)
![cont001-004_recivertoolber_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/447fd822-2caa-e903-6ee6-f4b4de60a8ed.png)
手動でボーレートをセッティングする機能になります。1,200～921,600(bit/sec)の間で設定が可能で、矢印からCustomを選ぶことで、好きなレートに設定することも可能です

###BaudRate Button(Auto)
![cont001-004_recivertoolber_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/edbc0981-fdc3-074e-8464-e2d71f4799a1.png)
ボーレートを自動でセッティングしてくれるボタンです。便利な機能ですが、時々エラーが発生することがあります。エラーが発生する場合にはManualで設定しましょう。

###Enable debug messages Button
![cont001-004_recivertoolber_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/e6207ebd-d2b6-f028-5d55-f37dcb557399.png)
各デバッグメッセージをONにしてくれるボタンです。使う頻度は低いと思います。

###Firmware update dialog Button
![cont001-004_recivertoolber_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/ede8c39c-4d9e-2a38-ce52-e41b3f2f2354.png)
ファームウェア更新のダイアログを出してくれるボタンです。ファームウェア更新の際に使用しますが、基本的に使用頻度は低いと思われます。
![FirmwareUpdate.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/647c43fd-4cc7-46e9-8f57-7a24d09033df.png)


##Views ツールバー
![cont001-004_viewstoolbar_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/2931eccf-6a4d-0727-319a-6501e85b4fc8.png)

###Show Packet Console / Binary Console / Text Console
![cont001-004_viewstoolbar_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/4379854b-c6b0-af44-af2c-56bbdff1d41f.png)
各データのコンソール画面を開きます。使用する頻度はかなり高いです。特にPacket Consoleについては現在どのようなデータを着信しているのかリアルタイムに表示してくれるため、テストの際には半ば必須になります。
また、BinaryとTextについても評価の際に使用する機会はありますが、初心者レベルで使用することはほとんど無いと思われます。

![PacketConsole.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/c04cc032-81e0-a829-d275-b98a151ad9d9.png)
![BinalyConsole.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/72149982-2eb1-80c0-d20d-ab7173cb7162.png)
![TextConsole.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/85c28ce0-07eb-cd69-7d69-ce74c5bb563c.png)

###Statistic View
![cont001-004_viewstoolbar_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/019fcec2-a4a6-60e5-7f65-710edfe4d059.png)
各種の統計値を表示します。使用可能なGPSの値が全て表示され、これまでのカウントや、最低・最高・平均値等を表示します。
![StatisticView.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/c4b8c199-eb26-927c-029c-5548c2d6b4c2.png)

###Table View
![cont001-004_viewstoolbar_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/eaab65ca-df23-422b-7b0b-333c42c12963.png)
各種テーブルの値を表示します。データベース内の数値が表形式で表示されます。
ログの解析に役立つ機能ですが、初心者で使う機会は少ないと思います。
![TableView.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/4f749b45-2c8f-8fdc-a857-2153218098a4.png)


###Map View
![cont001-004_viewstoolbar_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/01b566f3-217a-8abe-4f4a-5e8ddc1587b2.png)
Google Map上にアンテナの位置を表示してくれます。使用にはGoogle Cloud Platform内の、Google Maps PlatformにてAPIキーを取得する必要があります。

###Chart View
![cont001-004_viewstoolbar_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/5c74a40f-e385-ffa5-6804-1a0cdd094a3d.png)
GPSのデータを、チャート形式で表示することが可能です。様々なデータの推移をグラフ形式で表示できるため、解析に使用することが非常に多いです。
![chartview.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/90213899-4a90-e8a5-d372-eb5302d3a71c.png)

###Histogram View
![cont001-004_viewstoolbar_006.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/76e0c680-530f-b909-d594-27bb5152e8f2.png)
GPSのデータを、ヒストグラム形式で表示することが可能です。Chart Viewと同様に、様々なデータの推移をヒストグラム形式で表示できるのでとても便利です。
![HistogramView.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/8680da48-6f32-08c4-9326-1bc272c2992f.png)

###Deviation Map
![cont001-004_viewstoolbar_007.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/ba29ff14-22f5-3e64-dbcd-5150de63d098.png)
自分で決めた基準点から、測位データがどれくらいズレているかをグラフィカルに表示することができます。
定点測位や、監視をする際に重宝する機能です。
自分で基準点を作ることができるので、地図等にオーバーレイしなくても変位を計測することが可能になります。
ただし、そもそもFIX状態になっていない場合、FLOATの範囲内でかなり動いてしまうので注意が必要です。
![DeviationMap.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/eda1fcb2-6ff2-682d-4c85-8b96dc1d9b54.png)

###Sky View
![cont001-004_viewstoolbar_008.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/8d0bb86d-b21b-9c9f-852f-6629eabfe320.png)
現在アンテナがある地点の上空にある衛星情報を閲覧できる天空図が表示される機能です。
現在の衛星の信号強度、衛星の位置、衛星番号等が表示され、どの衛星を現在のレシーバーで使用しているかがひと目で分かるので、受信感度等が悪いときに確認が必要になります。
![SkyView.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/129f489e-9257-b6ef-fa75-e23cbfb4e29f.png)

###Satellite Position
![cont001-004_viewstoolbar_009.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/ccc5e08c-3f25-316d-f980-78c3a00d72b4.png)
現在の上空にある衛星の位置を表示します。（Sky Viewの簡易版）
![SatellitePosition.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/fa0a6002-64a9-9528-52ba-1b546dabc7bb.png)

###Satellite Level History
![cont001-004_viewstoolbar_010.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/5076e5de-32a4-1085-7bce-512a54fc8d0d.png)
各衛星の仰角・方位角・電波強度等の受信履歴を表示します。
![SatelliteLevelHistory.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/3b4cbad8-812f-b473-6771-1f6c9514f718.png)

###Satellite Level
![cont001-004_viewstoolbar_011.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/580d6565-febf-32d1-986a-2aac8d72eb04.png)
各衛星の電波強度を表示します。
![SatelliiteLevel.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/b974c60b-bac5-a9a4-2afa-8793eb2bd5ad.png)

###World Position
![cont001-004_viewstoolbar_012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/984bf5e8-e21d-3a33-0ba1-7c669b5eba5e.png)
世界地図上での現在位置を表示します。本当に大雑把な位置が表示されるだけの機能です。
![World Position.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/75364f39-3245-e43d-5c4a-876bc3167e9b.png)

###Receiver Status
![cont001-004_viewstoolbar_013.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/2c69d127-fc04-04a6-813d-ec21cbcb976f.png)
現在のレシーバーの情報を表示します。
緯度・軽度・FIX/FLOATを表示してくれる非常に重要な機能です。常に表示させておいてもよいウィンドウになります。
![ReciverStatus.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/a082917b-6be6-8a11-9785-1a74ae4e28e9.png)

###Compass
![cont001-004_viewstoolbar_014.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/83ccb683-9a49-ff83-edc8-0e04d13c312c.png)
レシーバーが移動している際に、進行している方位（東西南北）を表示します。
![Compass.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/6d91c69e-3ed1-a861-046b-1e65a5ccba67.png)

###Speed Meter
![cont001-004_viewstoolbar_015.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/bcd4d679-7d30-3d3a-6183-ecda48389c49.png)
レシーバーが移動している際に、進行速度を表示します。
![SpeedMeter.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/58297420-8162-dea8-0f5b-287278365b03.png)

###Watch
![cont001-004_viewstoolbar_016.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/e209b835-87f3-70ad-05e0-b83390fe9a15.png)
衛星から受信した、現在の日付とUTC時刻を表示します。
![Watch.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/adf920a0-0cd4-1b3d-0440-76a932470f30.png)

###Altitude Meter
![cont001-004_viewstoolbar_017.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/f5f05fae-85f1-8065-2552-8aff0e893817.png)
現在のレシーバーの高度を表示します。
![AltitudeMeter.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/8d465be3-d7bb-d8e2-3b59-44fd9fb8f34b.png)

##AssistNowツールバー
![cont001-004_assittoolber_000.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/c94a1ac6-601f-c881-2a9f-43bdc4f45c58.png)

###Send Hot/Warm/Cold Start Command
![cont001-004_assittoolber_001.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/634f04a9-a6b3-f423-8f6a-5d14b48431bf.png)
強制的にHot/Warm/Coldスタートをさせる（それぞれのコマンドを送り、位置情報の取得を最初から行う）機能です。
所謂Assited GNSSと言われる機能の一環で、予め衛星の情報をネットワーク経由で取得することで、測位を早めるという効果があります。皆さんが使用しているスマートフォン等のマップアプリにおいて非常に高速な測位が可能なのも、A-GNSSが関係しています。
アシストデータには、アルマナックデータ（衛星を探すため大体の軌道情報）とエフェメリスデータ（衛星が送信する自身の軌道情報）があります。

アルマナックは全衛星の大体の軌道情報です。更新頻度は1日に1回なので、大体24時間データが使用できる計算になります。
対して、エフェメリスは精度の高い衛星の軌道情報です。更新頻度は2時間に1回で、データは4時間しか使用できません。

レシーバーが有効なエフェメリスデータを保持している間はホットスタート、アルマナックデータのみの保持だとウォームスタート、両方のデータが無い状態ではコールドスタートになります。衛星からのデータ受信のみで各種データを全て受信するには理論上12分半必要になります。そのデータをネットワーク経由で先行して取得することにより、立ち上がりを高速にするのがA-GNSSの機能です。
各名称、状態、位置情報の取得までの時間（平均）をまとめると以下のとおりです。

| 名称 | 状態詳細 | 位置取得時間 |
|:-:|:-:|:-:|
|ホットスタート|エフェメリスデータを取得済|数秒|
|ウォームスタート|アルマナックデータを取得済<br>エフェメリスデータが未取得|約30秒～|
|コールドスタート|軌道情報データが未取得|1～2分|

上記のそれぞれの状態にしてくれるのがこのコマンドです。

###AssistNow Online/Offline
![cont001-004_assittoolber_002.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/5b73ddea-9fba-9249-7222-2e53a2bddcf4.png)
上記で説明したアシストデータの取得設定を行います。
OnlineとOfflineがあるのは、グローバルネットワークにu-centerが繋がっているかどうかの違いになります。
説明したとおり、アシストデータはグローバルネットワーク経由で取得するのですが、どこのサーバーから取得するか設定することが可能になります。
iPhoneならAppleのサーバー、AndroidならGoogleのサーバー（一部Docomo等のサーバが担っている場合もあるようです）から基本的には取得するのですが、u-centerのデフォルト設定ではu-blox社のサーバーから取得できるようになっています。
それ以外にも、取得するデータや衛星の種類など、様々な設定が可能になっています。
![AssistNow.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/3c8ca6d9-f7c5-712d-fd99-3411e41c180e.png)

###Save Recever configration to memory
![cont001-004_assittoolber_003.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/1179bbf8-c7ab-f339-aa82-472edfe55708.png)
AssistNowの情報をレシーバーのメモリに記録します。

###Load Recever configration from memory
![cont001-004_assittoolber_004.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/f74c3d72-b893-d0f1-bbf8-c6fdfb1d1c8c.png)
AssistNowの情報をレシーバーから読み込みます。

###Revert Recever configuration
![cont001-004_assittoolber_005.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/75de60cb-8122-c7d1-d7ba-4171cb31e0bd.png)
レシーバー内のAssistNow情報を初期化します。

##さいごに
u-centerは使い勝手が良いソフトウェアの反面、説明が不十分なところもあり、最大限に力を発揮するにはノウハウが必要なソフトウェアとなっています。是非本記事を参考にし、色々と試してみてください！

当社は、cm級位置情報測位デバイスの「__iChidori&reg;（いちどり）__」シリーズを始めとした、位置情報ソリューションをお客様に提供している企業です。
製品の説明は<a href="https://www.aitoya.com/#products" target="blank">こちら</a>をご覧ください！<br>
![cont001-002-00.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/700771/a9e092be-a77a-670e-916f-f86e0fd1d97a.jpeg)

本記事は、AITOYA株式会社HPに掲載している内容と同一のものです。→<a href="https://www.aitoya.com/" target="blank">AITOYA株式会社HP</a>