ルックアット関数を計算する方法
紙
電卓
ログインより多くの命令が1
は、x軸とy軸を描画
ログイン表示
これは、何が必要です。 x軸は、水平方向(左から右へ行くライン)になり、y軸は垂直(上下に行くのライン)になる。
ログイン2
はP_eyeを定義します。ルックアット機能については、すべての点が2次元で定義する必要があります。例えば、我々は点(1,1)としてP_eyeを定義することができます - これは、我々が「X」方向(左)と「Y」の方向(アップ)の1単位で1ユニットである点を描く意味します<。 BR>
ログイン3
はP_currentを定義します。これは目が現在見ている点です。例えば、我々は、(3,3)。
ログイン4
P_targetの定義としてP_currentを定義することができます。これは目が最終的に見ていきます「対象」の点です。例えば、この点は(2,5)。
ログイン5
の計算N_currentすることができます。 P_eye - これは、P_eyeからP_currentのベクトルであり、すなわち、P_current。この例では、N_currentは次のとおりです。(3,3) - (1,1)=(2,2)
ログイン6
の計算N_target。これはP_eyeからP_targetのベクトルであり、換言すれば、P_target - 私たちの例をP_eye.In、N_targetは、(2,5) - (1,1)=(1,4)
ログイン7。
N_currentとN_targetの内積を計算します。私たちの例では、取得:(2,2)。 (1,4)= 2 * 1 + 2 * 4 = 2 + 8 = 10
ログイン8
前のステップで得た回答のアークコサインを取ります。この例では、取得:ARCCOS(10)= 1.47ラジアン。これは、ルックアット機能の最終的な出力です。それは目が目標点を見るために有効にしなければならないことの角度である。
で