私はオブジェクトの向きと体軸の周りの回転数を持っています。私は、この状態から別のレートの第2の状態へのスムーズな移行を見つける必要があります。さらに、軸の周りをどれだけ速く回転/加速できるかという制約があります。クォータニオン補間とレートマッチング
私はQuaternion slerpを使っていますが、私はそれらを使って状態をスムーズに補間できますが、レートマッチングを簡単に行う方法はありません。
これは微分方程式と経路計画の練習のような感じですが、そこにあるアルゴリズムがうまくいくように問題を定式化する方法は正確にはわかりません。
この問題を解決するのに役立つアルゴリズムや、これらのアルゴリズムを使用するために問題を定式化する際のヒントをお聞かせください。
- ヘリコプターが飛んでいるように、ターゲットを追跡する必要があるヘリコプターの射撃手の
考える[編集ここでは、私が働いている問題のタイプの一例です]。議論のために、彼は地平線を越えた時から見えなくなった時まで、目標に立つ必要があります。このターゲットの相対レートは一定ではありませんが、私はいくつかの「レートマッチング」マヌーバを集約することで、このトラッキングをかなりうまく近似することができると思います。私は、銃の方向と任意の時点で必要な追跡率を計算することができます、それはちょうどいくつかの離散的な方向と速度私は切り刻んでいるからプロファイルを生成しています。
ありがとうございます!
問題をあまり抽象的な方法で説明する価値はあるかもしれません。どんな種類のオブジェクトを回転していますか? –
私は、方向と同様に、操作の始めと終わりで 'w'(そして成分)を知っているという例を – fbl