Professional Documents
Culture Documents
rbcn2011 Chuong2 9568
rbcn2011 Chuong2 9568
Giải quyết hai bài toán động học tay máy: bài toán động
học thuận, bài toán động học ngược
ROBOT CÔNG NGHIỆP
x
z
y
z
x y
ROBOT CÔNG NGHIỆP
* Véc tơ định vị O ey y
i
ex rp
(0) ex
(0) (0)
0i
r
(0) 0i
ey
(0)
0
ez
(0)
r
(0) P r
(0) 0 i i
(0) R ( i ) r P (2.1) (i ) rp (0)
i
RT ( (0) r P (0) r0 i ) (2.2)
ROBOT CÔNG NGHIỆP
z1
x2
z2
x1 O2
O1
y1
z r
(0) 01
r
(0) 02
y2
x
O
y
ROBOT CÔNG NGHIỆP
Ma trận quay của một hệ toạ độ là một ma trận được tạo bởi toạ
độ của các véc tơ đơn vị của hệ tọa độ đó
(0)
i
R (0)i ex i
e
(0) y e
i
(0) z
Ma trận quay đặc trưng cho hướng của hệ toạ độ vật so với hệ toạ độ cố
định
ROBOT CÔNG NGHIỆP
z
P
(0)
zP 1 0 0
i
(0) xR ( ) 0 cos sin
0 sin cos
zi
yi
w v
i i
ey
r r i
(0) P (0) 0i (0) R ( i ) rP
ez
Ø
yP y x 1 0 0 u
x=xi (0) y 0 cos sin v
z 0 sin cos w
x u
(0) rP y ( i ) rP v
z w
ROBOT CÔNG NGHIỆP
y=yR xP x
z=zR xP x
ROBOT CÔNG NGHIỆP
0 / 2 / 2
0 z 0 / 2
z 0
x z x
/ 2
0
y z
x 0
/ 2
0 / 2
/ 2 0
z y y
0
x x
ROBOT CÔNG NGHIỆP
Ví dụ minh họa:
r
(0) ( P ) i
(0) 0 i (0) R ( i ) rP
r x1 l1
z1
x x0 1 0
z l (0) R l
0 1
O1
Ma trận quay:
sin cos
r
(0) P
1
R e
1 1
e
(0) (0) x (0) z
cos sin l0 z
x 0 sin cos 0
z l cos sin l
0 1 x O
ROBOT CÔNG NGHIỆP
Bài tập:
l2
Bài 1: P
l 0
750mm R1
l 1
400mm
l 2
350mm
l0
1
300
2
450
ROBOT CÔNG NGHIỆP
Bài 2:
l2
Xác định phương án
P
điều chỉnh các góc
quay 1 , 2 l1
R2
để điểm làm việc Q
của Robot di chuyển
R1
từ vị trí điểm P đến
vị trí điểm Q(-
600,800)
l0
ROBOT CÔNG NGHIỆP
a, Góc Euler:
Góc ơle hình thành mô tả hướng tối thiểu bằng cách
tổ hợp các thành phần độc lập tuyến tính của ma trận
quay trong hệ tọa độ hiện thời (ba lần quay quanh ba
trục của ba hệ quy chiếu khác nhau). Tùy theo cách tổ
hợp cụ thể 3 thành phần độc lập từ 9 thành phần ban
đầu có thể đạt được 12 bộ góc ơle khác nhau.
ROBOT CÔNG NGHIỆP
c c c s s s c c s c s s
RRPY R( z , ) R( y, ) R( x, ) s c s s s c c s s c c s
s c s c c
ROBOT CÔNG NGHIỆP
2.3.1 Biến đổi thuần nhất các hệ trục tọa độ theo quy tắc D-H
Bộ thông số Denavit-Hartenberg (DH) :
- Chọn trục Zn : trục Zn nằm dọc theo trục khớp thứ n+1.
- Trục Xn : nằm pháp tuyến chung (đường vuông góc
chung) hướng từ trục khớp n đến trục khớp n+1.
- Góc quay cùng chiều KĐH : dương , ngược KĐH: âm
ROBOT CÔNG NGHIỆP
Các bước lập phương trình động học theo quy tắc ĐH:
ci s i 0 a i ci
s c 0 ai si
Aii 1 (i ) i i
0 0 1 0
0 0 0 1
0 0 1 0
0 0 0 1
c123 cos(1 2 3 )
ROBOT CÔNG NGHIỆP
Ví dụ 2: Cơ cấu RRT
ROBOT CÔNG NGHIỆP
Đối với các tay máy dạng chuỗi động hở, ứng với một bộ
thông số mô tả định vị và định hướng của phần công tác
khi giải bài toán ngược có thể xảy ra các trường hợp:
Có thể có nhiều lời giải khác nhau;
0 0 1 0
0 0 0 1
ROBOT CÔNG NGHIỆP
2.4.1. Cơ cấu ba khâu phẳng:
Dựa trên kết quả đã triển khai ở bài toán thuận, ta đã có phương trình động học
của tay máy này dưới dạng ma trận đồng nhất :
0 0 1 0
0 0 0 1
Ma trận định vị và định hướng phần tác động sau cùng trên cánh tay được cho
trước trong bài toán ngược dưới dạng như sau:
a11 a12 a13 a14
a a22 a23 a24
A 21
a31 a32 a33 a34
a41 a42 a43 a44
Nhiệm vụ của bài toán ngược phải xác định một bộ công thức tính 1 ;2 ;3 dựa
trên các đồng nhất thức tạo ra từ hai ma trận trên.
ROBOT CÔNG NGHIỆP
Vì biến số nằm trong góc nên nếu giải trực tiếp hệ phương trình mô tả
định vị và định hướng là không thể. Hãy xem hệ thiết lập được trên 2
điều kiện này:
sin(1 2 3 ) a12
0 a
13
0 a 23
a1 cos(1 ) a2 cos(1 2 ) a3 cos(1 2 3 ) a14
a1 sin(1 ) a 2 sin(1 2 ) a3 sin(1 2 3 ) a24
0 a34
Ba phương trình đầu của hệ mô tả định hướng của khâu sau cùng, ba
phương trình sau mô tả định vị của khâu sau cùng. Vì hệ suy biến nên
thực chất còn ba phương trình, ba ẩn:
sin(1 2 3 ) a12
a1 cos(1 ) a2 cos(1 2 ) a3 cos(1 2 3 ) a14
a sin( ) a sin( ) a sin( ) a
1 1 2 1 2 3 1 2 3 24
ROBOT CÔNG NGHIỆP
2.4.2. Cơ cấu cầu
s 2 0 c2 c2 d 3
0 0 0 1
ROBOT CÔNG NGHIỆP
2.4.2. Cơ cấu cầu:
Phương trình động học cơ cấu cầu đã xác định trong bài toán
thuận, nếu tổng quát bài toán ngược đòi hỏi đáp ứng cả định vị và
định hướng của điểm quản lí, sẽ phải giải hệ 6 phương trình (ba định
vị, ba định hướng) để xác định các biến khớp .
Xuất phát từ phương trình động học trong bài toán thuận:
c1c2 s1 c1s2 c1s2 d 3 s1d 2
s c c1 s1s2 s1s2 d 3 c1d 2
T30 (q ) A10 A21 A32 1 2
s2 0 c2 c2 d 3
0 0 0 1
Ma trận mô tả định vị, định hướng của phần công tác biết trước:
a11 a12 a13 a14
a a a a
A 21 22 23 24
a 23 s1 s 2
c1 s 2 d 3 s1d 2 a14
s1 s 2 d 3 c1d 2 a 24
c2 d 3 a34
Chúng ta thấy ba phương trình đầu mô tả định hướng của
phần làm việc vì vậy không liên quan gì đến tầm với d 3,
mà chủ yếu liên quan đến hai bậc tự do quay. Ngược lại, ba
phương trình sau mô tả định vị nên liên quan chặt chẽ đến
tầm với d3.
ROBOT CÔNG NGHIỆP