公開日:2020年5月14日
u-center のキホン ①

「u-center」を使って単独測位をしてみよう!


はじめに

こんにちは、AITOYA株式会社の小川です!
当社は、cm級位置情報測位デバイスの「iChidori®(いちどり)」シリーズを始めとした、位置情報ソリューションをお客様に提供している企業です。 製品の説明はこちらをご覧ください!

そこで、今回は弊社でも使用しているu-blox(ユーブロックス)社製「ZED-F9P」(ゼッド・エフナインピー)と、位置測位用ソフトウェアの「u-center」(ユーセンター)の使い方をお伝えしていこうと思います!

(ちなみにAITOYA社内で使っているメンバーは多く居るのですが、筆者は初めて触ります……)

そのため、本記事は「超初心者向け」の記事となっております、予めご了承ください。
それでは、早速使っていきましょう!

必要なもの

  • PC(Windows10対応のPCが必要です。スペックはかなり低くても問題なく、一昔前のノートPCでも動作しました!)
  • 評価ボード
  • アンテナ
  • USBケーブル

今回は、ZED-F9P の評価ボードである「C099-F9P-0-01」を使用しております。
u-blox社のHPから入手の問い合わせが可能です。u-blox社のHP[英語]
その他、同様の機能を持っている開発用基板がいくつかあるのですが、それはまた別の機会にご紹介させていただければと思います!Digi-Key HPより「C099-F9P-2-02」商品ページ

「u-center」ダウンロード・インストール

手順

まずは、u-center のダウンロードを行いましょう。u-center の最新版はu-blox社のHPからダウンロード可能です。

下記リンクでサイトへ移動し、赤枠内をクリックします。こちら(u-blox社のHP[英語])

ダウンロードしたzipファイルを展開し、内部にある
「u-center_v20.01.exe」
(2020年4月14日時点最新版)をインストールします。インストール後、u-center が起動できたら成功です!

アンテナへの接続

手順

次に、評価ボードにアンテナを接続します。アンテナが無いと位置情報を測位できません!アンテナは評価ボードキットの中に同梱されています。

もちろん、Digi-key 等で購入可能な、同種の似たようなアンテナでも動作可能です。
今回の記事内では、L1波(1575.42MHz)のみ対応のアンテナを使用しています。

評価ボードのセットアップ

次に ZED-F9P とPCを接続して、u-center を使えるようにしていきましょう。手順が多いので頑張ってセッティングを終わらせましょう!

手順

今回は、ZED-F9P の評価ボードと、WindowsPC をUSBポートで接続します。評価ボードのMicro-USBポートとPCのUSBポートを付属ケーブルで接続すると、自動的に必要なドライバのインストールが始まります。

複数のドライバが自動的にインストールされますので、少し待ちましょう。Windows の画面に「デバイスを使用する準備が出来ました」というポップアップが出現したら、ドライバのインストールは完了です。

次に、Windows の機能である、デバイスマネージャーを開いて、しっかりとドライバがインストールされているか確認しましょう。下記画像のように、3つの要素がインストールされていればインストールは完了です。

「u-center」セットアップ

手順

評価ボードのセットアップが終わったら、次に u-center のセットアップをしていきましょう!
※ ZED-F9P を使用した評価ボードは様々な種類が存在するので、設定内容が異なる場合がございます。ご了承ください。
まず、u-center と評価ボードを接続します。u-center 左上の「接続ボタン」をクリックします。

クリックすると、画像のようにいくつか接続できるCOMポート(USBポート)が出てきます。

このままだと、どのCOMポートに繋げば良いかわかりません。
そこで先程確認した、デバイスマネージャーを再度確認してみましょう。

私のPCでは、COM4 が「USBシリアルデバイス」COM5 が「ZED-F9P」COM6 が「ODIN-W2」となっています。
ちなみに ODIN-W2 は、u-blox社製のマルチIoTゲートウェイで、BLE や Wi-Fi が使えるようになるモジュールです。
今回はUSB にてシリアル通信をするため、USB シリアルデバイスに割り当てられている「COM4」を選択します。

次に伝送速度を設定するために、先程の「接続ボタン」の右にある「通信レート」ボタンをクリックします。
初期設定は「9'600」になっていますが、そのままの設定だとデータに抜け漏れが発生する可能性が高いため、「230'400」か「460'800」に設定してください。

評価ボードとデータをやり取りできるように設定

手順

データのメッセージングを設定にするには、F9キーを押すか、メニューバーの「View」 → 「Message View」を開く必要があります。

無事、画面のようなコンソールが開いたら、左から「UBX」というメニューを探して、展開してください。中にいろいろと項目がありますが、今回は最低限使用するためのセッティングをしたいと思います!

  • UBX → CFG → Rate
  • Time source:1 GPS Time
  • Measurement Period:200ms

ZED-F9P は、公称値として20Hz(50ms毎)でのデータ取得が可能とされていますが、実際にその設定にすると安定性がかなり落ちてしまいます。今回は5Hz(200ms毎)の設定にしてみました。

測位テスト

手順

さて、ここまでセットアップが完了したら、早速測位をテストしてみましょう!
アンテナは必ず空が見える位置に設置する必要があります。
窓際等だとしっかり受信してくれない可能性があるので注意してください!

なんと、変化が無かった画面にいろんな情報が表示されるようになりましたね!位置測位が開始した証拠です。アンテナを動かすと、表示されている緯度経度も変化すると思います。是非いろんな所に移動させてテストしてみてください!

これで一通りセットアップが完了し、u-center 内で位置情報を確認できる状態になりました!
測定を終了する際には、u-center の終了 → PCと評価ボード接続を解除 → アンテナを外すという順番で作業してください。

次回

今回のセットアップ方法は、単独測位なので誤差は約10m程度発生し、測位自体もまだまだ遅い状態です。そこで、RTK(アール・ティー・ケー/Real Time Kinematic)という測位方法を使用し、一瞬で正確な位置情報を測位する方法を試してみたいと思います。次回 RTKを使用し高精度測位に挑戦してみよう!をご覧ください。

製品紹介

当社が開発した、GNSS(全球測位衛星システム)を利用したIoT対応センチメートル級位置情報サービス「iChidori®」です。デバイス等の詳しい紹介はこちらよりご覧ください。

iChidoriバナー