問題タブ [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 投票する
1 に答える
2653 参照

android - Android でカスタム マップを表示するにはどうすればよいですか?

Android でマップを使用するのは初めてです。カスタム マップとは、独自のマップ サーバーによって作成されたマップを意味します (WMS で GeoServer を使用しています)。カスタム ビューを作成する必要がありますか、それとも MapFragment を使用できますか? または、これに使用できるライブラリはありますか? (私のカスタム マップは屋内用です)

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

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

ある種の研究活動として、大学のナビゲーション システムを開発しています。SVGKit を使用して間取り図を表示しています。そして今、ナビゲーションと追跡のためにユーザーの位置情報サービスを提供する必要があります。だからここに私の質問があります:

1) 大学に特別なハードウェア (Cisco MSE や安価な類似品など) をインストールする必要がありますか? それとも、サーバー側でユーザーの位置を特定するために、現在のハードウェアにいくつかのソフトウェア/テクノロジを適用できますか? 必要な場合、どのような機器が必要ですか? つまり、大学全体で 1 ユニットか、各フロアに 1 ユニットか、それとも何ですか?

2)

Q: Redpin iPhone クライアントが iPhone SDK 契約に準拠していないのはなぜですか? A: Apple は、WiFi データを取得するための公開 API を提供していません。iPhone クライアントを機能させるには、iPhone SDK 契約で許可されていないプライベート API を使用する必要がありました。

(c) http://redpin.org/faq.html

RedPin は AppStore では受け入れられないため、使用できないということですか?

3) Navizon ITSには、標準のルーター以外に特定のハードウェア機器が必要ですか?

皆さん、ありがとうございます。より良い解決策を提供していただけると幸いです。前もって感謝します。

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

google-maps - Google マップ V6 インドア ナビゲーション

Google のインドア ナビゲーションがどのように機能するか知っている人はいますか? WiFiベースですか?もしそうなら、彼らはストリートビュー車両によってマッピングされた既存の Wifi DB に依存していますか? ありがとうワンガー

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

android - 建物の屋内マップ - Android

建物のどのゾーンにいるのかを人に知らせるアプリを作成しようとしています.Bluetoothドングルを使用して、正確な場所ではなくおおよその場所を取得し、ユーザーの居場所を地図上に表示しています. 特定の場所ではなく、彼らがいるゾーンを強調したいだけです。

私が使用している建物の間取り図を手に入れることができるので、これを既存の API を使用してある種の地図に組み込む簡単な方法があるかどうか疑問に思っています。ここで、画像にオーバーレイを使用して人物の位置を示すマーカーを表示するという質問を見つけました。これは少し簡単でしょうか?

これは最終年度のプロジェクトなので、できれば派手なマップが欲しいのですが、どこから探し始めればよいのか、それが可能かどうかはわかりません。

屋内マップを実装する多種多様なアプリを提供するこの質問も見つけましたが、完全なアプリのように見えるため、必要な機能のこの小さな部分だけを取り出すことはできないと思います。

どんな情報でも大いに役立ちます。この種の経験のある方は、知識を共有してください:)

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

algorithm - サンプリングレートが異なる複数のセンサーで粒子フィルターを使用する

現在の状況:

屋内ローカリゼーション システム用のパーティクル フィルターを実装しました。磁場の指紋を使用します。粒子フィルターの実装は非常に単純です。

  1. エリア全体に均一に分布するすべてのパーティクルを作成します
  2. 各粒子は、速度 (「通常の」歩行速度の平均でガウス分布) と方向 (すべての方向に均一に分布) を取得します。
  3. 速度と方向の変更 (どちらもガウス分布)
  4. 最後の測定と現在の測定の時間差を乗じた速度で、指定された方向にすべての粒子を移動します
  5. 各粒子の最も近い指紋を見つける
  6. 最も近い指紋と指定された測定値を比較して、各粒子の新しい重みを計算します
  7. ノーマライズ
  8. リサンプル
  9. 測定ごとに #3 から #9 を繰り返します

問題:

ここで、基本的に同じことを行いたいのですが、システムに別のセンサーを追加します (つまり、WiFi 測定)。測定値が同時に表示される場合、問題はありません。次に、最初のセンサーの確率を計算し、これに 2 番目のセンサーの確率を掛けて、#6 の粒子の重みを取得します。

しかし、磁場センサーのサンプルレートは非常に高く (約 100 Hz)、WiFi 測定値はほぼ毎秒表示されます。

問題を処理する最善の方法が何であるかはわかりません。

可能な解決策:

  1. WiFi 測定値が表示されるまですべての磁場測定値を破棄 (または平均化) し、最後の磁場測定値 (または平均値) と WiFi 信号を一緒に使用できます。基本的に、磁場センサーのサンプルレートをWiFiセンサーのレートに下げます
  2. 磁場測定ごとに、最後に見た WiFi 測定値を使用します
  3. センサーを分離して使用しています。つまり、1 つのセンサーの測定値を取得した場合、他のセンサーの測定データを使用せずに、ステップ 3 から 9 のすべてを実行します。
  4. 私が考えていない他の解決策;)

どちらが最善の解決策になるかはわかりません。すべてのソリューションが良いとは限りません。

#1では、情報を失っていると言えます。粒子フィルターに約 100 Hz のサンプル レートを使用することが理にかなっているのかどうかはわかりませんが。

#2では、WiFi信号がすぐに偶然ではないと仮定する必要がありますが、これは証明できません.

センサーを個別に使用すると、WiFi 測定値が 1 つ表示されるまで、すべてのステップが磁気データで 100 回発生するため、磁場測定値が WiFi 測定値よりも重要になります。

この問題を扱っている良い論文を知っていますか?

粒子フィルターでサンプルサイズが異なる複数のセンサーを処理する方法の標準ソリューションは既にありますか?

100 Hz のサンプル サイズは意味がありますか? または、粒子フィルターの 1 ステップの適切な時間差はどれくらいでしょうか?

あらゆる種類のヒントや解決策をありがとう:)

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

iphone - GPS 屋内精度

ポルトガルとブラジルで携帯電話の GPS 座標を使用して正確な住所を必要とするアプリがあります。

現在の住所(屋内)を取得しようとすると、地域と通りの名前は正しいのですが、通りの番号と郵便番号は通常間違っています。

私はリバース ジオコーディングを使用していますが、Google Maps API の呼び出しコードは次のとおりです。

私の質問は、IOS Maps フレームワークを使用して、特定の場所の座標を取得し、それを正しい住所に変換できるかということです。また、屋内/屋外座標の精度を上げるにはどうすればよいですか?

事前に感謝します。質問についてさらに明確にするために、私はここにいます。

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

google-maps - 非公開の Google 屋内位置情報を保持する

繰り返しになりますが、Google Maps API で十分に文書化されていないものに対処しようとしています。

私は屋内エリアをマップできるようにする必要がある小さな webapp を実行していますが、それらをプライベートに保つ必要があります。

今のところ、この質問に関連する情報は見つかりません。タイトルに関する私のニーズを満たすように見えるスタックオーバーフローに関する多くの非常によく似た質問を見つけましたが、質問を読んだら、すべてがAndroidまたはIOSに関連していますが、Maps APIを使用して通常のWebPlatformでこれを行うことを検討していますこのプラットフォーム用に提供されています。

誰かがヒントとしてあれば、それは本当に役に立ちます。よろしくお願いします。