跳到主要内容

東京大学 情報理工学系研究科 創造情報学専攻 2006年8月実施 筆記試験 第3問

Author

itsuitsuki

Description

日本語

11 に示すように,33O,S,E\mathrm{O, S, E} のそれぞれに回転軸をもつ 33 関節アームがある.点 O\mathrm{O} の関節は図の XYZXYZ 座標軸の ZZ 軸回りに回転する.点 S,E\mathrm{S, E} のそれぞれの関節は,面 OSEW\mathrm{OSEW} に垂直な軸方向に回転する.OS=l0,SE=l1,EW=l2\overline{\mathrm{OS}}=l_0, \overline{\mathrm{SE}}=l_1, \overline{\mathrm{EW}}=l_2 として,以下の問いに答えよ.

(1) 点 W\mathrm{W} の座標を W(wx,wy,wz)\vec{W}(w_x, w_y, w_z) とし,33 つの関節 O,S,E\mathrm{O, S, E} の軸回りの回転角ベクトルを θ(θ0,θ1,θ2)\vec{\theta}(\theta_0, \theta_1, \theta_2) として順運動学計算式 W=f(θ)\vec{W}=f(\vec{\theta}) を求めよ.

(2) 点 W\mathrm{W} の速度 V(w˙x,w˙y,w˙z)\vec{V}(\dot{w}_x, \dot{w}_y, \dot{w}_z)33 つの関節 O,S,E\mathrm{O, S, E} の軸回りの角速度ベクトル Ω(θ˙0,θ˙1,θ˙2)\vec{\Omega}(\dot{\theta}_0, \dot{\theta}_1, \dot{\theta}_2) で表せ.

(3) 逆運動学計算式 θ=f1(W)\vec{\theta}=f^{-1}(\vec{W}) を求めよ.

(4) アームの先端 W\mathrm{W} に,力 F(Fx,Fy,Fz)\vec{F}(F_x, F_y, F_z) が加わる場合に,アームの姿勢を保持するために,33 つの関節 O,S,E\mathrm{O, S, E} の各軸回りに必要な関節トルク τ(τ0,τ1,τ2)\vec{\tau}(\tau_0, \tau_1, \tau_2) を求めよ.


図1

English

Figure 1 shows an arm which has three joints at O, S and E. The axis of the joint O rotates around ZZ axis of XYZXYZ coordinates. The axes of joints S and E are vertical to the plane OSEW. Let OS=l0,SE=l1,EW=l2\overline{OS}=l_0, \overline{SE}=l_1, \overline{EW}=l_2. Answer the following questions.

(1) Show the equation of the forward kinematics of the arm W=f(θ)\vec{W}=f(\vec{\theta}), where W(wx,wy,wz)\vec{W}(w_x,w_y,w_z) is the position vector of W and θ(θ0,θ1,θ2)\vec{\theta}(\theta_0,\theta_1,\theta_2) is the vector of the rotation angles around the joints O, S and E.

(2) Describe the velocity V(w˙x,w˙y,w˙z)\vec{V}(\dot{w}_x,\dot{w}_y,\dot{w}_z) of the point W by the angular velocity Ω(θ˙0,θ˙1,θ˙2)\vec{\Omega}(\dot{\theta}_0,\dot{\theta}_1,\dot{\theta}_2) of the three joints O, S and E.

(3) Show the equation of the inverse kinematics of the arm θ=f1(W)\vec{\theta}=f^{-1}(\vec{W}).

(4) Assume a force F(Fx,Fy,Fz)\vec{F}(F_x,F_y,F_z) is applied to the point W. Show the joint torque τ(τ0,τ1,τ2)\vec{\tau}(\tau_0,\tau_1,\tau_2) around the three joints O, S and E in order to keep the posture of the arm.


Figure 1