問題タブ [drift]
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.
filtering - デバイスの移動速度を見つける
デバイス(Samsung Galaxy s3)の速度を見つける必要があります。私は今、それに関するスタックオーバーフローの質問をかなり読んだことがありますが、何を使うべきかについてはまだ混乱しています。これまでの私の観察:
1) 誰かがこれを行って、加速度計センサーのデータから速度を見つけました。しかし、私の場合、デバイスの動きは一定の傾きやまっすぐな軌道を持ちません。
2) 統合により多くのドリフトが発生します。
3) カルマン フィルタリングを使用できますが、実装が難しく、CPU を消費します。
4) 補完フィルターを使用できますが、私が理解する限り、これは角度を見つけるために加速度計をジャイロと共に使用している場合にのみ意味があります。私の場合、速度を見つける必要があります
5) GPS の getSpeed() を使用します。しかし、車の移動など、大きな速度値を検出するのにのみ役立つと思います。したがって、私の目的には十分に敏感ではありません。
どこから始めるべきか教えてください。
PSデバイスの速度が必要な理由を知る必要がある場合は、デバイスの移動速度に応じてレンダリングレートを増減する必要があります。
linux - Raspberry Pi: のクロックがずれています。できるだけ正確に保つにはどうすればよいですか?
Raspberry Pi には、時間を追跡するための実際の時計はありません。代わりに、NTP デーモンを使用して、日付と時刻を可能な限り正確に保ちます。これはうまくいくはずですが、私の場合は何らかの理由でうまくいきません。
詳細は省きますが、私は Raspberry Pi を常にプラグインされた状態で使用していますが、常にインターネットに接続しているとは限りません。時々、CPU が割り当てを行う必要があります。そうでない場合もあります。これにより、Rpi は時間を追跡できなくなります。インターネットに戻ると、NTP サーバーを使用してクロックを同期し、軌道に戻ると思います。しかし、そうではありません。私の理解では、オフセットが大きすぎると、システムは時刻を同期しません。
オフセットが NTP サーバーと比較してどれだけ大きくても、NTPD に強制的に時刻を同期させる方法はありますか? または、1 時間ごとに実行する cronjob を設定する必要がありますか。
ios - iOSでジャイロ角度がずれている
モーション マネージャーを起動すると、携帯電話を基本的に手にしたままにしておくと、姿勢に誤った値が表示されます。回転値を取得するには、CMAttitude オブジェクトを使用します。
さて、小さなサイズのジャイロでの測定にはノイズがあり、重力ベクトルはおそらくキャリブレーションが必要であることを知っていますが、これはずれが大きすぎるようです. 0.5 ~ 1 秒後、回転の値が 0 から 20° を超える?! ロール、ピッチ、ヨーの 2 つの例:
-1.001736 22.637596 -0.197573
-0.095075 29.075712 -0.014112
位置ズレなら二重積分すれば分かるのですが、回転はセンサーから直接?
なぜこれが起こるのか分かりますか?
java - 仮想マシンのタイム トラッキング ロスの問題からアプリケーションを保護するにはどうすればよいですか?
シナリオ
Javaで書かれたアプリがあります。以前は、物理マシン上でスムーズに実行されていました。仮想マシンへの移行が決定されました。現在、アプリはログのタイムスタンプに定期的に不正確さを示しています。
図
仮想化前
ご覧のとおり、タイムスタンプ値は物理マシン上で継続的に増加しています。
仮想化後
現在、ログには、ダウンロード中にプロセスが終了したことが示されています。
解決策
VM を NTP サーバーと同期しました。問題は数日間消えました。今戻ってきました。
質問
- もっと頻繁に同期する必要がありますか?
- どういうわけかオーバーライドすることを想像できますか
System.currentTimeMillis()
? - 検出された時間のずれに基づいて、ログのタイムスタンプ値を変更する必要がありますか?
- 仮想マシンのタイム トラッキング ロスの問題を解決するにはどうすればよいですか?
ホスト OS: RHEL 6.5
ゲスト OS: RHEL 5.4
仮想化プラットフォーム: RHEV 3.4
r - R - 血圧曲線の外れ値/アーチファクトを見つけるアプローチ
血圧曲線でアーティファクト/外れ値を見つけるという問題にどのようにアプローチするか考えていますか? 私の目標は、各アーティファクトの開始と終了を検出するプログラムを作成することです。さまざまなアーティファクトの例を次に示します。緑色の領域は正しい血圧曲線で、赤色の領域は検出する必要があるアーティファクトです。
私の最初のアイデアは、曲線全体と曲線の短い間隔での多くの平均から平均を計算し、それがどこで異なるかを見つけることでした。しかし、血圧は非常に変化するため、存在しない「アーティファクト」が多すぎるため、これはうまくいかないと思います。
ご意見ありがとうございます。
編集: 2 つのアーティファクト例のデータを次に示します。