Professional Documents
Culture Documents
Bai 2 Print Vesion
Bai 2 Print Vesion
Z A
x
OA = y
Y z
X
O
Vò trí cuûa vaät tại điểm A ñöôïc ñaëc tröng
bôûi toaï ñoä cuûa ñieåm cuoái vectô
OA={ x,y,z}
Z
A
OAz OAx = X
OAy = Y
Y OAz = Z
OAy
X
OAx
Phân tích véc tơ OA ra thành các thành phần
OA={ OAx,OAy,OAz}
II-1-2-Hướng của vật rắn
• Moät heä toïa ñoä töông ñoái tuyø gaén
lieàn vôùi vaät laø X’,Y’,Z’
y’ X’
O’
Z
A Ax
A = Ay
O’
Az
Y
X
Cho vector chỉ hướng A, hình chiếu của vec tơ này trên
các trục sẽ là :Ax,Ay,Az. Để chỉ hướng thi chỉ cần độ dài
của IAI=1. Nếu chỉ dùng 1 véctơ trục chính chỉ hướng cho
vật rắn thì không đủ, phải cần 3 véc tơ gắn với vật rắn.
Hình sau cho một ví dụ gắn 3 véc tơ X’,Y’,Z’ chỉ hướng
Z vào vật rắn. Hệ 3 véc tơ này tạo thành hệ tọa độ cục bộ
(Hệ tọa độ tương đối)
Z’
Y’
O’ X’
Y
X
Heä toaï ñoä tuyeät ñoái X ,Y , Z
X’ x Y’ x Z’ x
T X’Y Y’ Z’
= y y
X’z Y’ z Z’ z
Trong điều khiển robot tự hành, thường hệ tọa độ tuyệt đối gắn với
các camera theo dõi robot, hệ định vi tòan cầu v.v…Hệ tọa độ tương
đối gắn theo hướng đầu xe.
Trong điều khiển robot cố định hệ tọa độ tuyệt đối gắn với đế máy.
Hệ tọa độ tương đối gắn liền với từng khâu của tay máy.
Chuyển đổi không gian
Z
D Dx
D = Dy
Dz
Y
X
Cho véc tơ D trong không gian
Z
D Dx
Z’ Y’
D = Dy
O’ X’ Dz
Y
O
Dx’
X D’ = Dy’
Heä toaï ñoä tuyeät ñoái X,Y,Z Dz’
α
X
X’x=cos(α )
Dx = cos(α ) Dx’
Töông quan hai heä toïa ñoä
Dx x’x Y’x Z’x Dx’
Dy X’y Y’y Z’y Dy’
=
Dz X’z Y’z Z’z Dz’
IeI=1 X’
Ta coù D = T. D’
Trong coâng thöùc treân cho D’ tìm D và ngược lại :
Neáu cho tröôùc:
+ ma traän hệ số 3x3, khoâng suy bieán
+vaø vectô coät D
Thì chuùng ta luoân tìm ñöôïc moät lôøi giaûi D’
E T-1 E’
R’
R
Ta coù theå choïn matraän T làm công cụ cho phép ánh xạ từ
không gian tương đối về không gian tuyệt đối và T-1 cho chiều
Ví dụ về tính 1 đối 1 của bài tóan này
y
Y’
R
X’
α
X
Chất điểm trên ngọn cây trong thực tại là duy nhất. Nếu
chiếu vào không gian X,Y thì có tọa độ này song khi
Ví dụ về tính tóan ánh xạ xuôi và ngược
y
y’ A X’
X
Ví dụ về tính tóan ánh xạ ngược
X Cos(α) -Sin (α)
X’
=
Y Sin (α) Cos (α)
Y’
1- Phép quay
Z
Z’ Y’
y
X’
α
X
Quanh Moät truïc Z (tieáp)
Heä soá chuyeån ñoåi X’ => X
Z
Z’ Y’
y
X’
IeI=1
α
X
X’x=cos(α )
Heä soá chuyeån ñoåi X’ => Y
Z
Z’ Y’
y
X’
IeI=1
α
X
X’y =sin(α )
Heä soá chuyeån ñoåi Y’ =>
Y
Z
y
Z’ Y’
IeI=1
α
X’
α
X
Y’y =cos(α )
Heä soá chuyeån ñoåi Y’ =>
X
Z
Z’ Y’ y
IeI=1
α
X’
α
X
Y’y = -sin(α )
Z=Z’ vì truïc z vaø z’ song song
Vaäy
: X Cos(α) -Sin (α)
X’
=
Y Sin (α) Cos (α)
Y’
Chuyeån sang khoâng gian 3 chieàu ta coù coâng
thöùc chuyeån ñoåi töø toaï ñoä töông ñoái sang
toaï ñoä tuyeät ñoái laø :
α
X X’
Y’
Quy taécxaùc ñònh chieàu quay
Y’ y
X’
X
Ngöôïc chieàu kim ñoàng hoà α > 0
Xuoâi chieàu kim ñoàng hoà α < 0
B-Quanh Moät truïc X
Z
Y’
Z’ y
β β
X’
X
B-Quanh Moät truïc X
Z
Y’
Z’ y
β β
X’
Y’y=cosβ Y’z=sinβ
B-Quanh Moät truïc X
Z
Y’
Z’ y
β β
X’
Z’z=cosβ Z’y=-sinβ
Truïc X vaø X’ truøng nhau
X 1 0 0 X’
= 0 Cos(α) -Sin (α)
Y Y’
0 Sin (α) Cos (α)
Z Z’
Kí hieäu Ma traän quay quanh truc x laø :
1 0 0
R(X, α) = 0 Cos(α) -Sin (α)
0 Sin (α) Cos (α)
C-Quanh Moät truïc Y
y
Z α
Z’ Y’
X
α
X’
X’x=cos(α ) X’z=-sin(α )
y
Z α
Z’ Y’
X
α
X’
Z’z=cos(α ) Z’x=sin(α )
Quanh Moät truïc Y(tieáp)
R(Y, α)
Quanh Moät truïc Y(tieáp)
Z’
roll Lac lu
Cos(γ) -Sin (γ) 0
X’
Y’ R(Z, γ)
Sin (γ) Cos (γ) 0
Y-P-R 0 0 1
D – Ví duï
• Cho chaát ñieåm chuyeån ñoäng P
• Trong heä toaï ®é di ®éng m . Gi¶ sö P lµ
toaï ®é töông ñoái :
[ P]m = [ 2, 0, 3 ]
Goùc quay quanh truc X cua heä toa ñoä töông
ñoái la 600
1 0 0
R(X, α) = 0 Cos(α) -Sin (α)
0 Sin (α) Cos (α)
Thay so
Chuyeån ñoåi theo chieàu ngöôïc lai:
[ P]f = [ 3, 4, 0 ]
A’
A
α X
X X’
= R(Z,α)
Y Y’
Như vậy có thể coi X’,Y’ là hình chiếu trên vị trí cuối cùng
của véctơ A
Ma traän quay lieân tuïc
y
A’’
A’
γ
A
α X
X X’’
= R(Z, α+β)
Y Y’’
Như vậy có thể coi X’’,Y’’ là hình chiếu trên vị trí cuối cùng
của véctơ A’’
Ma traän quay lieân tuïc
Ví dụ :Quay đồng phẳng
Cho robot SCARA có hinh chiếu bằng sau:
y X’’
D Dx’ Dx’’
= R(Z,β)
Dy’ Dy’’
Y’’ B
Dx Dx’
Y’ β = R(Z,α)
Dy Dy’
X’
L1
A
Dx Dx’’
α X = R(Z,α+β)
Dy
O Dy’’
T1
T2 D’’
D’
D
T-11
E E’ E’’
T-12
R’ R’’
R
Ta coù theå choïn matraän T làm công cụ cho phép ánh xạ từ
không gian tương đối về không gian tuyệt đối và T-1 cho chiều
Ta coù coâng thöùc chuyeån ñoåi töø toaï ñoä
töông ñoái sang toaï ñoä tuyeät ñoái laø :
Z
Z’ Y’
D X’’
Z’’
y
β X’
α
X
Kí hieäu Ma traän quay quanh truc Z laø :
Z
Z’ Luu y chieu quay xuoi chieu
Y’ kim dong ho
D X’’
Z’’
y
β X’
α
X
Quay lien tuc khong dong phang
X X’’
Y = R(z, α) R(Y’, β) Y’’
Z Z’’
Dx’’
0
=
Ví dụ: α=450 β= - 450 D= Dy’’ 0
Dz’’
1
Dx
Cos(α) -Sin (α) 0 Cos(β) 0 Sin (β)
0
Dy Sin (α) Cos (α) 0 0 1 0
0
=
-Sin (β) 0 Cos (β)
Dz 0 0 1
1
Dx √2 - √2 0 √2 √2
2 2 0 -
0
Dy = 2 2
√2 √2 0 1 0 0
2 0
Dz 2
0 0 1 √2 0 √2 1
2 2
α=450 β= - 450 D=?
D
- 1
Z
Dx 2
y
Dy = - 1
2
Dz
√2 β X’
2 α
X
C- Quay quanh trục bất kỳ
Cho hướng X’’ quay vectơ A quanh trục này một góc ω
X’’ Ax’’
Z
A A = Ay’’
ω Az’’
O’
β
Y
X’
O
α
X
Quay quanh trục bất kỳ
Hệ tọa độ tương đối X’’,Y’’,Z’’ hình thành từ phép quay của
X,Y,Z lần lượt góc α, β .Véctơ A sau khi quay quanh trục X’’
sẽ là A* ta có:
Ax Ax’’
Z X’’
Ay =R(Z, α) R(Y, β) Ay’’
A
ω Az Az’’
O
’
β Y
Ax’’
A*x’’
X’ Ay’’
A*y’’ =R(X, ω)
O
α Az’’
X A*z’’
Quay quanh trục bất kỳ
A*x Ax’’
A*y =R(Z, α). R(Y, β). R(X, ω). Ay’’
A*z Az’’
Y Z