表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

無線信号でロボットの屋内位置を推定するHyNN:走行条件で変わる平滑化の効果

HyNN CSI Indoor Localisation

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

HyNN CSI Indoor Localisationの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: Simplified architecture of the Hybrid Neural Network.

出典:HyNN CSI Indoor Localisation / arXiv ↗

概要

  • CSIを振幅・位相の数値と画像に変換し、HyNNでロボットのX・Y座標を推定する。
  • ULAデータのテスト分割では、64アンテナの平均誤差は49.66 mmだった。
  • 64アンテナ・無雑音の走行評価では、カルマンフィルターで直進時の誤差が減った一方、障害物回避時には増えた。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、HyNN CSI Indoor Localisationの仕組み

左から右へ読む
  1. 01アンテナのCSI
  2. 02振幅と位相に変換
  3. 03画像と数値をHyNNへ
  4. 04X・Y座標を予測

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

屋内を動くロボットは、経路を選び、周囲との位置関係を判断するために現在位置を知る必要がある。無線信号から位置を推定するには、地点ごとの測定値と正しい座標を集めなければならず、収集には設備、人手、時間がかかる。

この研究は既存の無線測定データを使って位置推定器を作り、ロボットの走行に組み込む手順を調べる。Webotsというロボット用シミュレーターで、直進、障害物回避、急な位置変更を再現して評価した。

手法

入力はCSI(通信路状態情報)という、無線信号の伝わり方を表す測定値である。著者らは複素数で記録されたCSIを振幅と位相に分け、数値として使う一方、TINTOという変換ツールで35×35画素の画像にもする。HyNNは両形式を扱う複合ニューラルネットワークで、画像側のCNNと数値側のMLPの情報を合わせる。

測定地点のX・Y座標を正解ラベルとし、X用とY用のモデルを別々に学習する。例えば走行経路上の一点では、近い測定地点を少なくとも9点選び、そのCSIの平均から経路用の入力を作って座標を推定する。評価時は必要に応じてカルマンフィルターを通し、推定位置の推移を平滑化する。

新規性

著者らの提案は、CSIから作った画像と数値を併用するHyNNを、ロボットの屋内位置推定へ組み込む手順である。画像を処理するCNNと、数値を処理するMLPの情報を合わせ、平面上の座標を予測する。

既存の測定データをWebots上の走行経路に対応付け、ROSと連携して推定位置を評価する。アンテナ数、信号に加える雑音、カルマンフィルターの有無を変え、走行条件による誤差の違いも調べている。

従来手法との違い

主な比較は、HyNNが出した座標をそのまま使う場合と、カルマンフィルターで平滑化する場合である。カルマンフィルターは、過去の位置と速度から次の位置を予測し、新しい観測値と合わせて状態を推定する方法を指す。

アンテナ数は8、16、32、64本で比較した。確認できた本文の範囲では、画像だけを使うCNN、数値だけを使うMLP、ほかの位置推定方式との同条件での比較結果は示されていない。平滑化の効果は経路と雑音の条件ごとに異なる。

実験結果

著者らは、64アンテナ、100サブキャリアを用いて252,004地点で収集された既存データのうち、ULAという直線状アンテナ配置を選んだ。学習・検証・テストへの分割は85%・10%・5%。テスト分割のME(実際と推定した位置の平均誤差)は、8、16、32、64アンテナで順に164.98、137.37、104.53、49.66 mmだった。

Webots上の無雑音の直進経路では、64アンテナのMEはフィルターなし40.75 mm、あり31.90 mmだった。一方、無雑音の障害物回避経路では42.91 mmから49.91 mmへ増えた。経路上のCSIは既存データから作ったもので、実機が走行中に測ったCSIによる結果ではない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:屋内巡回ロボットの推定位置を、管理画面に補助情報として表示する。入力には対象施設で得たアンテナごとのCSI測定値と、各測定地点に付けたX・Y座標の学習用ラベルが要る。

施設の座標系とアンテナ配置を定め、収集したCSIから現場向けモデルを学習する。運用時は新しい測定値から座標を出し、巡回経路上に表示する。曲がり角では平滑化による遅れが支障にならないか確かめる必要がある。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象空間でアンテナの配置と座標系を決め、地点ごとのCSIを測り、X・Y座標を学習用ラベルとして記録する。学習に使う地点とは別に巡回経路を設け、同じ振幅・位相への変換と画像化の手順で現場用モデルを作る。

小規模な試験では、HyNNの座標をそのまま使う条件を基準にし、平滑化を加えた条件と比べる。直進、旋回、急な位置変更で実際の座標との差の平均と、移動後に表示が回復するまでの時間を測る。アンテナ数と位置の更新頻度も記録する。

限界と課題

著者らは、シミュレーションによる評価の限界を踏まえ、実環境と実機での検証を今後の課題としている。走行経路のCSIは既存データの近隣地点から合成しており、移動中に実測した信号で同じ誤差が得られるかは未確認である。

著者らは、単純化したカルマンフィルターが障害物回避で不利になる条件や、急な位置変更後の収束の遅さを報告した。編集上の検証事項は、現場で必要な座標ラベルの収集量、環境変化時の再学習、位置表示が回復するまでの時間である。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Hybrid Neural Network-Based Indoor Localisation System for Mobile Robots Using CSI Data in a Robotics Simulator

We present a hybrid neural network model for inferring the position of mobile robots using Channel State Information (CSI) data from a Massive MIMO system. By leveraging an existing CSI dataset, our approach integrates a Convolutional Neural Network (CNN) with a Multilayer Perceptron (MLP) to form a Hybrid Neural Network (HyNN) that estimates 2D robot positions. CSI readings are converted into synthetic images using the TINTO tool. The localisation solution is integrated with a robotics simulator, and the Robot Operating System (ROS), which facilitates its evaluation through heterogeneous test cases, and the adoption of state estimators like Kalman filters. Our contributions illustrate the potential of our HyNN model in achieving precise indoor localisation and navigation for mobile robots in complex environments. The study follows, and proposes, a generalisable procedure applicable beyond the specific use case studied, making it adaptable to different scenarios and datasets.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01