1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> カメラ >> ビデオカメラ

ルックアット関数を計算する方法

数学ルックアット機能を定義するには、いくつかの予備の定義がなされなければなりません。あなたはポイントを見て立っていると仮定します。あなたが立っている場合、我々はP_eyeとして定義しています。あなたは私たちを見ている点がP_currentとして定義します。あなたは私たちがP_targetとして定義を見て、「しようと」している点。ルックアット機能は、これらの点を考えると、(言い換えれば、あなたはP_targetを見て頭を有効にする必要がある角)をP_currentからP_targetにP_eyeを回転させるために必要な角度を計算する関数です。専門用語では、ルックアット関数は、現在の点に目と目標点に目からのベクトルからのベクトルの内積のアークコサインです。鉛筆

電卓
ログインより多くの命令が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ラジアン。これは、ルックアット機能の最終的な出力です。それは目が目標点を見るために有効にしなければならないことの角度である。