問題タブ [sensors]
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.
filter - カルマン フィルターと指数フィルター
カルマンフィルターと指数フィルターの長所と短所は何ですか? マルチセンサー フュージョンの問題があり、どの方法を選択するかを決めようとしています。
カルマンフィルターは計算が複雑ですが、システムのより詳細なモデルを持っているため、マルチセンサーフュージョンでより正確(?)です。
一方、指数フィルタは単純な式ですが、アルファの選択によって制限されます (アルファが高い => フィルタの「メモリ」が少ないため、平滑化は少なくなりますが、測定値の重みが高くなります。一方、アルファが低いと、平滑化の度合いが高くなりますが、突然変化します)。正しく反映されません。
指数関数フィルターは、ジッターなどがある場合のノイズ キャンセリングに役立ちますが、カルマン フィルターは実際のマルチセンサー フュージョンに役立ちます。これは正しいです?
また、センサーフュージョンに遺伝的アルゴリズムはどの程度役立ちますか? 真の向きを推定するために磁気コンパスとジャイロスコープを組み合わせようとしています。
networking - センサーネットワーク用制御システム
分散型センサーネットワークを作っています。私のネットワークの基本的なアーキテクチャは、いくつかのスレーブ ノード (最大約 10) が定期的にマスター ノードに報告することです。
これに使用できるソフトウェアフレームワークを探しています。これまでに考えた
- コルバ
- パブサブハブブ
- xmtp
- 自分で作る
いくつかの基本的な要件があります (基本的なセキュリティ、障害認識など)
誰にも提案はありますか?
android - Androidで近接センサーの値を取得できません
誰かが近接センサーの使用方法の例を提供できますか? 他のセンサーと同じように使ってみましたが、うまくいきません。
これは私が使用しているコードスニペットです:
どこが間違っているのか教えてください。
embedded - 8 ビット Microchip PIC12F683 のアナログ ピンへの入力電流を無視できますか?
CdS 光依存抵抗 (下の図の R2) を使用して周囲の明るさの値を測定しようとしています。R1 は既知の値であり、R2 の抵抗は現在の周囲の明るさと逆対数関係にあります。
分圧器の中央の電圧を使用して、ソフトウェアで R2 の値、つまり輝度を計算できます。PIC チップの AD 機能を使用して、その電圧を測定するつもりです。CdS セルは本質的に少し不正確ですが、可能な限り最高の精度を得たいと考えています。AN0 ピンに流れる入力電流は無視できますか?
おまけの質問 - LDR の逆対数応答を線形化する方法を知っている人はいますか? 1ルクスで1メガオーム、10ルクスで100k、100ルクスで10kなど。解像度がはるかに低い一方の端を選択します。
windows-phone-7 - 電話7のAPIから利用できるセンサーは何ですか?
Windows Phone 7には、A-GPS、加速度計、コンパス、ライト、近接マイク、WiFi、Bluetooth、カメラなどの5つのセンサーがあることを知っています。
GPS、加速度計、マイク、カメラにアクセスできます。しかし、コンパス、ライト、近接、WiFi、Bluetoothの生データにアクセスするためのAPIが見つかりません。
私が今必要としているのは、WiFiを頻繁にスキャンして、近くのアクセスポイントIDを取得することです。それは可能ですか?
ありがとう。
android - Nexus S センサー イベント -- 手に入れた人はいますか?
ジンジャーブレッド 2.3 を使用して Nexus S で SensorEvents をテストしようとした人はいますか? 具体的には、これらを探しています:
Sensor.TYPE_GRAVITY
Sensor.TYPE_LINEAR_ACCELERATION
と
Sensor.TYPE_ROTATION_VECTOR
Sensor.TYPE_GYROSCOPE
誰かがこれらのイベントの出力を提供できますか? それらすべてをサポートしていますか?この質問は、ここにある加速度計の読み取り値から重力を分離するための私の古い投稿に関連しています。
algorithm - シミュレートされたアニーリング - センサー ネットワークにおけるセンサーの配置
こんにちは、ワイヤレス センサー ネットワークにおけるローカリゼーション センサーの問題を理解するのに少し問題があります。その記事http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.110.2833&rep=rep1&type=pdfに基づいて 、ローカリゼーション センサーの問題を解決する小さなシミュレーション プログラムを書こうとしています。センサーネットワーク。
最適化問題はそのように見えます
m 個のセンサー (アンカー ndoes) のセットがあり、それぞれの位置が既知であり、位置が不明な n 個のセンサー (非アンカー ndoes) があるとします。すべてのノードには、それ自体と隣接ノード間の距離を測定する機能があります (測定値はノイズで破損します)。
私の仕事は次のとおりです。
ノイズの多い距離測定とアンカーノードの位置により、位置が不明なすべてのノードの位置を推定します。
記事(質問の冒頭で述べた)には、理解できないコスト関数もあります。アンカー ノードの位置がすべてのノードの位置の推定にどのように役立つのかわかりません。
誰かが私が書いていることを理解してくれることを願っています:)私の英語でごめんなさい:)
android - GalaxyTabエミュレーターのセンサー
さまざまなセンサーからの情報を読み取って、Galaxyタブの向きを取得しようとしています。
次の方法でオリエンテーションを取得できるはずです。
- 加速度計とコンパス(磁場)
- ジャイロスコープ
エミュレーターでは、config.iniで加速度計とジャイロスコープが有効になっていますが、API 8(Android 2.2)を使用しています。ジャイロスコープは2.3でサポートされているようです。
利用可能なセンサーをリストすると、加速度計のみが表示され、ジャイロスコープやコンパスは表示されません。
私が考えることができる唯一の解決策は、エミュレーターをAPI 9(2.3)に切り替えることです。これが唯一の解決策ですか?
GameloftのNOVAはどのようにジャイロスコープを使用できますか?
android - アンドロイド加速度計の精度は非常に悪いです
加速度計の出力を出力する簡単なプログラムを作成しました。
それが判明しました:
加速度計の出力は、次のように決定されるように常に「最低」に設定されます。
/li>実際の加速度計の読み取り値は非常に不正確です。テーブルに置いた場合でも、約2%〜5%の変動があります。
私が知る限り、Nexus S、Nexus One、G1でも同じ問題です。
どのようにモードを正確にすることができるか/何が
algorithm - センサーからのデータの平滑化
v(x,y,z) データを測定する 3D センサーがあります。x と y のデータのみを使用しています。x と y だけを平滑化するだけで十分です。
ログを使用してデータを表示すると、 (time) 0.1 ... (Data log) x = 1.1234566667 (time) 0.2 ... (Data log) x = 1.1245655666 (time) 0.3 のように表示されます。 .. (データログ) x = 1.2344445555
データは実際にはより正確ですが、1.1234 値と 1.2344 値の間を滑らかにしたいのです。私にとっては同じなので、整数を使用して「x = 1」のみを表示できますが、小数も必要です。 、ここで一種の「平滑化された」値を表示する必要があります。
誰でも何か考えがありますか?私は C# でプログラミングしていますが、すべての関数が機能しているわけではないため、独自の関数を作成する必要があります。