モンキー・ハンティング (monkey hunting)

モンキー・ハンティング (monkey hunting) とは「銃を持ったハンターが木から落ちたサルを狙ったときに,どのように銃を撃てば弾丸がサルにあたるか?」という問題である.

図1のように,水平方向に x 軸,鉛直上向きに y 軸をとり,原点 O にある小球 A x 軸とのなす角 θ の方向に,時刻 t=0 において,初速度 v0 で位置 (R,h) にある小球 B を狙って投射した.それと同時に,小球 B を初速ゼロで落下させた.重力加速度の大きさを g とし,空気抵抗を無視できるものとする.

この状況において,ある時刻で小球 A (弾丸)が必ず小球 B (サル)と衝突することを以下で見ていく.


図1

小球 B を狙って小球 A を投射しているので,角 θ

tanθ=hR

を満たす.小球 A の初速度の大きさを v0 = v0 とすると,初速度 v0 = ( v0cosθ , v0sinθ ) なので,小球 A x 座標が R に達するまでの,時刻 t における小球 A の位置 rA= xA (t) , yA (t)

xA(t) = v0tcosθ ,     yA(t) = v0tsinθ 12gt2

と表される(加速度 a= (0,g) の等加速度運動).また,小球 B の位置 rB= xA (t) , yA (t)

xB(t) =R ,     yB(t) =h 12gt2

と表される.このとき,図2に示すように,重力の影響による2つの小球の落下距離は共に 12gt2 である.小球 A から小球 B へのベクトルは

rAB = rB rA = xB (t) xA (t) , yB (t) yA (t) = Rv0tcosθ , hv0tsinθ = Rv0tcosθ , Rtanθv0tsinθ = v0cosθ Rv0cosθt , v0sinθ Rv0cosθt =v0 Rv0cosθt

となるので,小球 A と小球 B を結ぶ直線はどの時刻においても常に初速度 v0 に平行,つまり,水平面に対して tanθ=h/R を満たす方向となっている.


図2

上式において Rv0cosθt=0 のとき,つまり,時刻 tR= Rv0cosθ において,2つの小球の位置は一致し,衝突する(図3).このとき,小球 B が落下した距離は

12gtR2 = 12g Rv0cosθ 2 = gR2 2v02 1cos2θ = gR2 2v02 ( 1+tan2θ ) = gR2 2v02 1+ h2 R2 = g ( R2+h2 ) 2v02

となる.したがって,小球 B が地面に到達する前に衝突が起こるための,初速 v0 の満たす条件は

g ( R2+h2 ) 2v02 <h    より    v0 > g ( R2+h2 ) 2h

である.


図3

下にモンキー・ハンティングのアニメーションを示す.右側は小球 B (青球)から小球 A (赤球)を見たときの視点でのアニメーションを示している.2つの小球が衝突するまで,小球 B から見た小球 A の相対速度は常に v0 であるので,小球 A が直線的に速さ v0 で接近してくるように見える.(※ アニメーションでは,赤球と青球の位置が一致しても,衝突させずにすり抜けさせている.)

横から見たアニメーション
青球から赤球を見たときの視点


小球 B を狙って小球 A を投射したときに,2つの小球が衝突する様子をモンキー・ハンティングのシミュレーションで確認してみよう.


ホーム>>カテゴリ>>力学>>質点の力学>>重力のみが作用するときの運動>>モンキー・ハンティング