問題タブ [indoor-positioning-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
8107 参照

ios - Core Location を使用した iOS の屋内測位 - 正確ではありませんか?

WWDC から提供されたサンプル コードを使用して、オフィス ビルで屋内測位を実行する単純な概念実証アプリを作成しようとしています。フロア プランの画像があり、デモ コードの標準画像を置き換えました。また、2 つのアンカー ポイントの GPS 座標からピクセルへの必要なマッピングも行いました。

シミュレーターでアプリを実行し、静的な GPS 座標を指定すると、シミュレーターで期待どおりに更新された位置が表示されます。ただし、携帯電話で実行すると、Apple がビデオで宣伝したほどシームレスではありません。私の iPhone 5s では、ポジショニングはいたるところにあり、正確に近いところはめったにありません。空がはっきりと見える窓のそばに座っていても、非常に不正確な結果が得られます。

これは、物理的なレイアウト、WiFi トポロジ、またはその他のパラメーターと関係があると思われます。ただし、Apple には屋内測位で使用する施設を登録できるポータルがあることにも気付きました。これは、アプリの結果が悪いことと関係がありますか? Apple がそのようなシナリオをどのように支援できるかは想像できませんが、何か関係があるのではないかと考えました。

アプリの精度を高めるために他に行うべき手順はありますか? 屋内での測位を改善するために iBeacons を活用する方法はありますか? そのことを示す文書は見つかりませんでしたが、おそらくここの誰かが知っていると思いました.

0 投票する
3 に答える
1725 参照

algorithm - 不正確な距離データを使用したマルチリテレーションの実装

Apples iBeacon テクノロジを使用して現在の屋内位置を特定する Android スマートフォン アプリケーションを作成しようとしています。利用可能なすべてのビーコンを取得し、rssi 信号を介してビーコンまでの距離を計算することができました。

現在、私はライブラリやアルゴリズムの実装を見つけることができないという問題に直面しています。これは、これらの距離が正確ではないという条件で固定点の 3 つ (またはそれ以上) の距離を使用して 2D で推定位置を計算します (これは、3 つの「三辺測量円」が 1 点で交わらないことを意味します)。

誰かが一般的なプログラミング言語 (Java、C++、Python、PHP、Javascript など) でのリンクまたは実装を投稿してくれれば、深く感謝します。私はすでにそのトピックについてstackoverflowで多くのことを読んでいますが、コードで変換できる答えを見つけることができませんでした(行列を使用した数学的アプローチとそれらの反転、ベクトルなどでの計算のみ)。

編集

私は独自のアプローチを考えました。これは私にとっては非常にうまく機能しますが、それほど効率的でも科学的でもありません。ロケーション グリッドを 1 メートル (または、この例では 0.1 メートル) ごとに反復処理し、そのロケーションからすべてのビーコンまでの距離と、ビーコンで計算した距離を比較して、そのロケーションがハンドセットの実際の位置である可能性を計算します。 rssi信号を受信しました。

コード例:

もちろん、これのマイナス面は、300m² のフロアに 30,000 の場所があることです。反復して、信号を受信したすべてのビーコンまでの距離を測定する必要がありました (それが 5 の場合、決定するためだけに 150,000 の計算を行います)。単一の場所)。それはたくさんあります-それで、質問を開いて、より効率的にするために、いくつかのさらなる解決策またはこの既存の解決策の優れた改善を期待します.

もちろん、この質問の元のタイトルのように、トライラテレーション アプローチである必要はありません。位置決定のために 3 つ以上のビーコンを含むアルゴリズム (マルチラテレーション) を使用することも良いことです。

0 投票する
2 に答える
4308 参照

ios - iBeacon または Wi-Fi を使用して iOS で屋内ナビゲーションがどのように機能するか?

私は、屋内ナビゲーションを必要とするプロジェクトに取り組んでいます。たくさん検索してきましたが、有料の SDK やその他のツールしか見つかりませんでした。屋内ナビゲーションがどのように機能し、どのようなアーキテクチャが使用されているかを知りたいだけです。また、ibeacon を屋内ナビゲーションに使用する方法も知りたいです。インドア ナビゲーションの実装は、iOS デバイスにのみ必要です。私にお知らせください。前もって感謝します!!

0 投票する
0 に答える
282 参照

signal-processing - RSSI と飛行時間の値の融合

RSSI (受信信号強度値) と TOF (飛行時間値) があります。これらのパラメータはどちらも、アンカーとタグの間の距離情報を提供し、さまざまなチャネル条件によって影響を受けます。

アンカーとタグの間の最終的な距離が良くなるように、これらの値を融合する方法はありますか?

アダプティブ ウェイトを試してみました。

0 投票する
1 に答える
1514 参照

ios - iOS の新しい屋内測位機能に直面

ユーザーがオフィスビルのさまざまな部屋を見つけるのに役立つことを目的とした、屋内測位ベースの iOS アプリを開発したいと考えています。ここで、Apple が iOS 8 デバイスの屋内位置を取得する方法を提供していることを確認しました。Maps Connectに移動し、そこでサインアップして、屋内測位を有効にしたい場所に関する情報を提供するよう求められます。

この機能を扱っている Apple のドキュメントは、サンプル コード ( Indoor Positioning with Core Location ) から遠く離れています。屋内測位を提供する iOS 8 アプリを作成する手順がわかりません。

1) Apple が言う「会場」とは正確には何を意味するのですか? 屋内測位機能は、博物館やスタジアムなどの公共の建物でのみ使用できますか? 民間の建物では使えないのですか?

2) この方法で屋内測位ベースのアプリを作成できない場合、代替手段は何ですか? ASFAIK、iOS SDK は、Android のように WiFi 信号強度を取得するための API を提供していません... iOS 7 で動作させたい場合も同じ問題です。

屋内測位用のアプリを開発したいと思ったのはこれが初めてで、少し迷っています。次のような関連する投稿 (少し古いもの) を読みました。

iOS のインドア ナビゲーション ハードウェア/ソフトウェア要件

iPhone屋内位置情報アプリ

しかし、これを開発し始めるための出発点や、実際に持っているオプションについて明確な考えがありません。このようなものをすでに開発した人からのガイダンスや意見をいただければ幸いです。

編集:少なくとも、iOS 8 の Apple の屋内機能についてもう少し詳しく知りたいです: プライベートまたはパブリックの建物に使用できるかどうか、多かれ少なかれ正確かどうか、および何らかのチュートリアルまたはガイドラインこの種のシステムを開発するために従うべきいくつかの手順を提供します.

前もって感謝します。

0 投票する
1 に答える
206 参照

android - Bluetooth 屋内位置の使用メモリが多すぎます

Androidでbleデバイス(ビーコン)を使用して屋内位置システムを実行しようとしています。プログラムの開始時に最も近いビーコンを見つけます。ビーコンの位置の変化を数秒で検出しますが、数秒後に変化に反応するのが遅すぎます。

今、私はビーコンのIDのみを出力します(私はこのIDを与えました)

問題はメモリに関するものだと思います。何が問題なのですか?

LeScanCallback と Handler 関数:

0 投票する
1 に答える
266 参照

ios - iBeacons のない屋内の場所

屋内位置情報用の iOS アプリを開発する考えがあります。SDK を検索したところ、そのためには iBeacons が必要であることがわかりました。しかし、それは高すぎる。iBeacons が iOS でなくても屋内の位置を特定する方法はありますか?

前もって感謝します!!