Professional Documents
Culture Documents
3322-Văn Bản Của Bài Báo-7062-1-10-20210818
3322-Văn Bản Của Bài Báo-7062-1-10-20210818
Tóm tắt - Robot 4 bậc tự do dạng RRR.R là dạng robot có nhiều ưu Abstract - The 4DOF (degree of freedom) robot RRR.R has more
điểm hơn so với các robot 4 bậc tự do khác nhờ khả năng định advantages than other 4DOF robots through flexible orientation
hướng và vị trí một cách linh hoạt. Bài báo giới thiệu cách thức điều and position. This paper presents a method to control the end
khiển điểm tác động cuối của robot bám theo một quỹ đạo trong effector of 4DOF robot to follow the path that is desired on
không gian Descarte cho trước bằng cách tính toán ma trận biến đổi Descarter-coordinates by calculating the homogeneous matrix.
thuần nhất bằng phương pháp biến đổi tọa độ. Trên cơ sở ma trận On the basis of homogeneous matrix, the robot’s inverse
thuần nhất, tính toán động học ngược của robot và thiết kế quỹ đạo kinematic dynamics is calculated and the robot‘s joint space
biến khớp của robot để cơ cấu chấp hành cuối bám theo quỹ đạo đã trajectory is designed. On the basis of dynamics, this paper
cho. Với mô hình động lực học robot, bài báo giới thiệu một bộ điều proposes a controller that is designed by slide mode control
khiển theo phương pháp điều khiển trượt (slide mode control) để điều theory to control joints according to the determination of joint
khiển các khớp theo quỹ đạo biến khớp vừa xác định. Các kết quả trajectories. The results are simulated by using Matlab.
được kiểm tra mô phỏng bằng phần mềm Matlab.
Từ khóa - robot; 4DOF; quỹ đạo biến khớp; quỹ đạo cung tròn; Key words - robot; 4DOF; joint trajector; arc path; slide mode
điều khiển trượt. control.
1. Đặt vấn đề phẳng O0X0Y0 là β0, góc hợp giữa tia ORB với giao tuyến
Robot 4DOF có kết cấu 4 khớp quay RRR.R bị hạn chế mặt phẳng α và mặt phẳng O0X0Y0 là βf, góc hợp giữa hướng
bởi khả năng định hướng trong không gian (so với các của cơ cấu chấp hành cuối với giao tuyến mặt phẳng α và
robot có số bậc tự do cao hơn), do đó khó thực hiện được mặt phẳng O0X0Y0 là β(t). Điểm E thể hiện vị trí hiện tại của
các nguyên công đòi hỏi khắt khe về vị trí và hướng của cơ cơ cấu chấp hành cuối của robot. Cơ cấu chấp hành cuối di
cấu chấp hành cuối (như nguyên công sơn, hàn…). Trong chuyển theo hướng của cung tròn từ A đến B (Hình 2).
khi đó, quỹ đạo cung tròn trong không gian là dạng quỹ đạo
thường được sử dụng trong thực tế (như trong nguyên công (t)
hàn ống). Bài viết giải quyết bài toán định vị trí và hướng
B OR
của robot bám theo một cung tròn trong không gian nằm x
Z0 y
trong trường công tác của robot và thiết kế bộ điều khiển để E
điều khiển robot theo quỹ đạo đã thiết kế. z
A
Y0
2. Kết quả nghiên cứu O0
2.1. Bài toán đặt ra
Cho robot 4DOF có bốn khớp quay, cho một cung
tròn được định hướng nằm trong mặt phẳng vuông góc
X0
với mặt phẳng O0X0Z0 gắn trên đế của robot và nằm trong
trường công tác của robot. Điều khiển cơ cấu chấp hành Hình 2. Xác định các giá trị bài toán
cuối của robot bám theo cung tròn và có phương của
vector hướng đi qua tâm cung tròn.
(t)
f
R
B OR
B OR
Z0
E
A
Y0
O0 A
Hình 3. Mô hình điểm tác động cuối của robot trên quỹ đạo
Gắn vào điểm OR một hệ trục tọa độ ORxyz, sao cho
X0
mặt phẳng ORxy trùng với mặt phẳng α, trục ORx trùng
Hình 1. Mô hình bài toán với đường ORE, chiều của ORx là chiều của vector ORE.
2.2. Giải bài toán Như vậy ma trận biến đổi thuần nhất mô tả vị trí và
Gọi góc giữa hai mặt phẳng α và mặt phẳng O0X0Z0 là φ, hướng của hệ tọa độ ORxyz so với hệ tọa độ O0X0Y0Z0 là:
góc hợp giữa tia ORA với giao tuyến mặt phẳng α và mặt H = Trans(P).Rot(z, φ).Rot(x,900).Rot(z,β(t)).
ISSN 1859-1531 - TẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆ ĐẠI HỌC ĐÀ NẴNG, SỐ 11(96).2015, QUYỂN 1 63
Trong đó P P X OR .i YOR . j Z OR .k Trong đó:
Vậy các ma trận biến đổi là: - Hệ tọa độ O4 mô tả hướng và vị trí của điểm cuối
của khâu thứ 4.
1 0 0 X OR
0 1 0 YOR - Hệ tọa độ E với các vector hướng n, o, a mô tả
Trans ( P ) (1) hướng và vị trí điểm tác động cuối gắn trên robot
0 0 1 Z OR (ví dụ như đầu mũi hàn…)
0 0 0 1
Như vậy ta có:
cos( ) sin( ) 0 0 0 0 1 R
sin( ) cos( ) 0 0 0 0 1 a
Rot ( z , ) (2) 0 1 0 0 base 0 1 0 0
0 0 1 0 4
TTool
; Pobj
1 0 0 0 1 0 0 0
0 0 0 1
0 0 0 1
1 0 0 0 0 0 0 1
0 0 1 0 Để tìm vị trí góc quay của các khớp, ta giải phương
Rot ( x, 90 )
0 (3)
trình (6) với các biến khớp, do đó ta có:
0 1 0 0
0 0 0 1 T4= H(t)basePobj4TTool-1 (7)
Như vậy theo (7):
cos( (t )) sin( (t )) 0 0
sin( (t )) cos( (t )) 0 0 C (t ) C S ( t ) C S X OR R a C (t ) C
Rot ( z , (t )) (4) C S S ( t ) S C YOR R a C (t ) S
0 0 1 0 T4 (t ) Ro
0 0 0 1 S (t ) C (t ) 0 ZOR R a S ( t )
0 0 0 1
Vậy ma trận biến đổi thuần nhất là:
C ( t ) C C S ( t ) S XO bot 4 bậc tự do kết cấu kiểu RRR.R có mô hình động học
R
như sau [1]:
C S S ( t ) S C YO
(t ) (5)
H (t )
R
a2 a3 a4
S (t ) C (t ) 0 ZO
R
0 0 0 1
Y1 Y2 Y3 Y4
O3
Trong đó: O1 X1 O2 X2 X3 O4 X4
sin(φ);
d1 Z0
Vị trí đến của tay máy được mô tả bằng phương trình
sau [2,5,6]: Y0
Trong đó:
- T4 là ma trận biến đổi thuần nhất mô tả hướng và Hình 5. Mô hình động học robot
vị trí của hệ tọa độ gắn trên khâu chấp hành cuối so Với mô hình động học như vậy, phương trình động
với hệ tọa độ gốc. học của robot như sau:
- 4TTool là ma trận biến đổi thuần nhất mô tả hướng C1C234 C1 S234 S1 a 4 C1C234 a3C1C23 a2 C1C2
và vị trí của điểm tác động cuối của công cụ đối
S1C234 S1 S234 C1 a 4 S1C234 a3 S1C23 a2 S1C2
với hệ tọa độ gắn trên khâu chấp hành cuối. T4
- H(t) là ma trận biến đổi thuần nhất, là một hàm S234 C234 0 a 4 S 234 a3 S23 a2 S2 d1
theo thời gian, mô tả hệ tọa độ làm việc OR của 0
0 0 1
đối tượng đối với hệ tọa độ gốc của robot.
Giả sử vị trí khâu chấp hành cuối nằm ở vị trí thỏa
- basePobj là ma trận biến đổi thuần nhất mô tả hướng
mãn điều kiện tồn tại nghiệm, theo [1] ta có nghiệm toán
và vị trí của cơ cấu chấp hành cuối so với hệ tọa độ
học của robot là:
làm việc OR.
1 arctan 2(ax , a y )
Điểm tác động cuối của robot được mô tả như Hình 4. 2 =arctan2(A,B)
2 2 2 2
=arctan2( 1 C 2 , Px Py a3 a2 ) (8)
B 3 3
2
a3 a2 2
4 = 234 2 3
OR
x Với:
y a
x
E y C1 = cos1; S1 = sin1; C2 = cos2; S2 = sin2;
O
o z C12 = cos(1 + 2); S12 = sin(1 + 2) …
z n
a
A
Hình 12. Quỹ đạo điểm tác động cuối của robot
Hình 13. Sai số trên điểm tác động cuối của robot
3. Kết luận
Kết quả nghiên cứu đã hoàn thành việc thiết kế quỹ
đạo của robot 4DOF định hướng và vị trí theo một cung
Hình 10. Vị trí góc và vận tốc góc trên trục khớp 3 tròn cho trước nằm trong trường công tác của robot. Trên
66 Phạm Trường Tùng
cơ sở quỹ đạo các biến khớp tìm được, tác giả đã thiết kế TÀI LIỆU THAM KHẢO
bộ điều khiển kiểu slide mode để điều khiển các động cơ [1] Phạm Trường Tùng, Điều khiển đồng bộ robot 4 bậc tự do, Luận
trên các khớp của robot. Kết quả tính toán được mô phỏng văn thạc sĩ kĩ thuật, Đại học Đà Nẵng, 2011.
bằng phần mềm Matlab với các cung tròn khác nhau và [2] Phạm Đăng Phước, Robot công nghiệp, NXB. Xây dựng, Hà Nội
cho chất lượng điều khiển khả quan. 2007.
Tuy nhiên, bộ điều khiển kiểu slide mode có nhược [3] Nguyễn Doãn Phước – Phan Xuân Minh – Hán Thành Trung, Lý
thuyết điều khiển phi tuyến, NXB. Khoa học và kĩ thuật, Hà Nội
điểm là sự dao động của tín hiệu điều khiển lớn, dễ gây 2008.
hư hỏng cho các thiết bị điện và cơ khí. Chính vì vậy, tác [4] Jean –Jacques E.Slotine – Weiping Li, Applied Nonlinear Control,
giả sẽ có những đề xuất giải pháp điều khiển khác để khắc Prentice Hall, New Jersey 1991.
phục nhược điểm này. [5] Reza-N.Jazar, Theory of applied Robotics, Springer New York
Dordrecht Heidelberg London, New York 2006.
Nhìn chung với kết quả đạt được, việc thiết kế và điều
[6] Henry W.Stone, Kinematic Modeling Identification, and control of
khiển quỹ đạo theo bài toán trên đối với các robot 4DOF kết robotic Manipulators, Kluwer Academic Publishers, United State
cấu RRR.R như đã mô tả là hợp lý. Giải thuật của bài toán này of America 1987.
có thể áp dụng vào thực tế đối với các robot thực hiện các
nguyên công yêu cầu về điều khiển quỹ đạo theo cung tròn.