Professional Documents
Culture Documents
15rbt (12) Ah
15rbt (12) Ah
Force balancing between end-tip and Force balancing between end-tip and
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
7 8
Practice – Inverse kinematics
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
# Joint-2 angle
θ2 = A
c b
B C
a
a 2 = b 2 + c 2 − 2bc cos A
cos(π − A) = − cos A
11 12
Inverse kinematics (position) Inverse kinematics (position)
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
θ1 = tan −1
(P6 − l4 Z6 )⋅ Y0
(P6 − l4 Z6 )⋅ X 0
13 14
17 18
19 20
Ex.) Inverse kinematics (velocity) Inverse kinematics (velocity)
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
∴ P6 − ω6 × ( P6 − P4 )
d
dt
• • •
= Z1 × ( P4 − P1 )θ1 + Y2 × ( P4 − P2 )θ 2 + Y3 × ( P4 − P3 )θ 3 ・・(g2)
21 22
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
27 28
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015
X cφ - sφ 0 cθ 0 sθ cψ - sψ 0 x
Y = sφ cφ 0 0 1 0 sψ cψ 0 y
z-x-z system
Z 0 0 1 - sθ 0 cθ 0 0 1 z
cφcθcψ- sφsψ - cφcθsψ- sφcψ cφsθ x
= sφcθcψ+ cφsψ - sφcθsψ+ cφcψ sφsθ y
- sθcψ sθsψ cθ z
31 32
Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015 Bio-Robotics and Human-Mechatronics (T. Matsumaru) Lab 2015