問題タブ [tilt-sensor]

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 に答える
573 参照

c# - センサーからのUSB読み取り

USBを備えた傾斜センサーがあります。C# で USB を使用して傾斜センサーからデータを読み取る方法。

注: 傾斜センサーは USB 接続からデータを送信します。

ありがとう...

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

android - AndroidSensorManagerの速度を切り替えます。良い習慣は何ですか?

プログラムを最適化するために、時間の経過とともにさまざまなセンサーの向きの速度を切り替えることに興味があります。つまり、バッテリーの寿命です。ルーチンは非常に頻繁に呼び出される場合があります。私は正しい習慣を探しています。

リスナーの登録を解除してからSensorManager.SENSOR_DELAY_NORMALに登録する 必要があり
ます
か、それともリスナーの登録を解除する必要はありませんか?

ありがとう。

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

c++ - ジャイロスコープデータの離散積分を実行するにはどうすればよいですか?

統合されたときに角度の回転速度を測定するジャイロスコープは、角度を生成しますか?私の質問はどうすればこれを行うことができますか?これまでのところ、検出されたすべての角度を追加するだけで、それは非常に間違っているようです

提案は大歓迎です。ありがとう

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

android - Nexus Sとジンジャーブレッドセンサーイベント-どのセンサーがどのハードウェアを使用していますか?

誰かがAndroid2.3のNexusSで、どのセンサーが電話のハードウェアのどの部分を使用しているか、またはこれをどのように組み合わせて使用​​しているかを知るのに役立ちますか?

センサーイベントは次のとおりです。

TYPE_ACCELEROMETER

TYPE_GYROSCOPE

TYPE_GRAVITY

TYPE_LINEAR_ACCELERATION

TYPE_ORIENTATION

TYPE_ROTATION_VECTOR

最初の2つは別々のハードウェア(加速度計とジャイロスコープ)に対応していると思いますが、

しかし、他の残りのものはどうですか?

TYPE_LINEAR_ACCELERATIONは、AcceleromterとGyroscopeの両方のハードウェアを最大限に使用していますか?

私は実際に「線形加速」に興味があるので、「線形加速」が内部的にジャイロを使用して値を与える場合、ジャイロイベントについて心配する必要はありませんか?

また、デバイスの線形加速度でテストした場合、小さな揺れに対して高い値が得られることがわかったため、これによって重力ベクトルが削除されると仮定すると、これは予期されていませんでした。

何かご意見は ?

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

android - 角度を計算する - Android

私はこれを理解しようとしてきましたが、運がありません。

z軸を中心に電話を回転させるときに、電話の向きとy軸の間の角度を計算したい。私は携帯電話を目の前に持ち、縦向きから横向きに傾けています。Y 軸は地球の中心を通っています。今、私は傾きの角度が欲しいです。必要な角度を説明する写真を作成しましたが、画像を投稿するにはさらに評判が必要でした...

ここで、使用するセンサーの種類と値を知りたいと思います。私の試みでは、その特定の角度だけを分離することはできませんでした。私が得た最も近いものは value[2] の TYPE_ROTATION_VECTOR でしたが、それを完全に機能させることはできませんでした。さらに、そのためには API レベル 9 が必要でした。

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

android - デバイスの向きに関係なく決定する

私はAndroidでARアプリケーションを開発していますが、デバイスのロールの向きに関係なく、水準器のように水平方向と垂直方向の値を取得したいと考えています。例として、ユーザーがデバイスをポートレートモードで保持し、電話を回転させる場合があります。電話の地平線を自然の地平線と一致させたいと思います。センサーマネージャーから返されたロール値で遊んだことがありますが、ピッチが考慮されているようです(つまり、デバイスは現在ランドスケープモードになっているため、ピッチはロールに影響します)。

また、ピッチを読むときは、ロールに関係なく地平線を上下に動かしてほしい。現時点では、デバイスが90度回転すると、ピッチの変化は垂直方向ではなく水平方向に移動します。

ポインタはありますか?

前もって感謝します。

ポール

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

android - get tilt angle Android

I'm trying to get the tilt angle, roll angle from my sensors from my android phone but with no success so far,

when I click on my button which should give me the 3 angles, I get "results: 0.0 -0.0 -0.0"

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

android - 写真撮影時にコンパスの方向とカメラの傾きを収集する

写真を撮ったときのコンパスの方向と電話の傾きを収集しようとしています。もちろん、これを行う簡単な方法はわかりません。私の現在のカメラの実装は以下を使用しています:

傾きと方向は、写真のスナップ時に収集する必要があることに注意してください。カメラの意図を呼び出すときに、exif データまたは組み込み機能に何も見つからないようです。

ありがとう!

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

android - AndroidのSensorManager.getRotationMatrix重力パラメータまたは加速度計パラメータ値?

Android ドキュメントでは、3 番目のパラメータが次のように指定されています 。

次に指定します

さて、オンラインのほとんどの例では、誰もが加速度計の値を getRotationMatrix に送信しているのを見ることができますが、重力の値だけを送信する必要があると思いませんか?

たとえば、携帯電話に重力センサーがある場合、生の出力を getRotationMatrix に送信する必要がありますか? ない場合、加速度計の値を送信する必要がありますか? 最初に非重力コンポーネントを抽出する必要がありますか? (加速度計の値は、加速度から G を引いたものです)。

重力センサーの値を使用すると、そのセンサーを搭載した携帯電話で加速度計の値を使用するよりも信頼性が高くなりますか?

前もって感謝します!ギレルモ。

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

android - Androidで携帯電話が向いている場所を取得する

デバイスの画面がユーザーに向いているかどうか、またはたとえば、画面が上を向いているか下を向いているテーブルの上に平らにあるかどうかを知る方法を理解しようとしています.

回転マトリックスを使用しているため、方向センサーは使用していません。その情報を取得するには、ピッチとロールの値が適切であることはわかっていますが、これらの値を取得する前に、座標系を再マッピングし、どの車軸がどの車軸であるかを知る必要があります。 X と Y はどちらが画面に向いているかを知る必要があります。

例: 画面がユーザーの方を向いている場合、このマッピング テーブルを使用できます。

ROTATION_0 X Y

ROTATION_90 -Y X

ROTATION_180 -X -Y

ROTATION_270 Y -X

画面が空を向いている場合は、Y 軸を Z 軸と交換する必要があるかもしれませんが、画面がどこを向いているかを知る方法がわかりません。

何か案は?

また、Web で見つけたこの方法も使用しています (http://code.google.com/p/the-schwartz-unsheathed/source/browse/trunk/src/com/android/app/schwarz/PhoneOrientation) .java?r=12)

誰かがより良いものを持っていますか?