問題タブ [kinematics]
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.
physics - 特定の目的地に到達するためにいつ加速および減速するかを決定する方法は?
直線に沿って移動する必要があるコンピューター制御の車があるコンピューターゲームを作成しています (したがって、この問題は事実上 1 次元になります) 0 の速度で停止する目的地に到達します。この車は毎秒「考え」、加速するか減速するか (およびその程度) を決定します。
要約すると、私は車ができるだけ強く加速してから、できるだけ速く止まるようにしたい.
車が尊重しなければならない変数は次のとおりです。
- RemainingDistance
= 目的地までの現在の残り距離 (メートル単位)。
- Velocity
= 目的地への現在の速度 (メートル/秒)。
- MaxVelocity
= 車が到達できる最高速度。
- Acceleration
= 1 秒あたりの速度の変化。車は毎秒加速度を範囲 [0, Acceleration] の任意の数値に変更できます。
- Deceleration
= 1 秒あたりの速度の変化。車は毎秒その減速度を [0, Deceleration] の範囲内の任意の数値に変更できます。
できるだけ明確にするために、車のシミュレーションを更新するために毎秒実行される計算は次のとおりです。
Acceleration
=コンピュータによって選択された [ Deceleration
, ] の間の量Acceleration
Velocity
= Velocity
+Acceleration
RemainingDistance
= RemainingDistance
-Velocity
Acceleration
そこで私の質問は次のとおりです。車が「考える」たびに、できるだけ短い時間で目的地 (最終速度 0) に到達するための理想的な値を決定するために、どの式を使用する必要がありますか?
(車の初速度が速すぎて、目的地に到着するまでに速度を 0 にするのに十分な速さで減速できない場合は、目的地のできるだけ近くで停止する必要があります。)
ご不明な点がございましたら、お知らせください。
computer-vision - 3D 手のキーポイントから回転と移動を取得する
私は現在、手のひらから 3D キー ポイントの安定したソースを持っています。数フレーム後にランダムな動きをした後、手の変形を得る方法を知りたいです。
ポイントは手首と各指の指関節です。
ありがとう!
math - 離散時間での変位と一定の減速度が与えられた場合の最大停止可能速度
速度 0 で変位 0 に到達することによって、歩いてブレーキをかけることができる最大速度を知りたいです
。離散時間で機能する方程式が必要です。
体をどのように更新および移動していますか?
最初に、速度が更新さ
れます。次に、位置が更新されます。 NewPosition = LastPosition + Velocity
したがって、たとえば、期待される結果の表は次のようになります。
表内のこのデータはすべて、私が行ったシミュレーションを使用してテストされましたが、これらの値を与える方程式を見つけたいと考えています。
私のシミュレーションの時間は離散的であるため、連続時間の方程式は機能しません。
ご不明な点がございましたら、お気軽にお問い合わせください。