Tính toán đồ gá ổn định động học có cấu trúc robot

Bài báo này trình bày phương pháp luận để thiết kế một đồ gá dưới dạng tay robot có chức năng

ổn định động học cho vật gá trên đó khi giá có các di chuyển ngẫu nhiên. Đồ gá có cấu hình một

tay robot với n bậc tự do tổng quát, một đầu nối giá, một đầu mang vật cần ổn định động học.

Thông thường, giá đứng yên và vật chuyển động, tuy nhiên trong một số trường hợp, khi giá

chuyển động làm thay đổi vị trí và hướng của vật sẽ gây ra hư hại nào đó thì cơ cấu gá lại phải có

chức năng khử đi các chuyển động này của giá để ổn định động học cho vật, nhằm giữ cho nó có

vị trí và (hoặc) hướng không thay đổi so với ban đầu. Chúng tôi dựa vào bài toán động học robot

trên cơ sở phương pháp GRG để thực hiện các tính toán này, các kết quả đạt được cho thấy tính

toán lý thuyết hoàn toàn chính xác. Đây là cơ sở toán học để điều khiển các tay robot có chức năng

đặc biệt thuộc nhóm ổn định thế vật gá.

pdf 6 trang kimcuc 19560
Bạn đang xem tài liệu "Tính toán đồ gá ổn định động học có cấu trúc robot", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Tính toán đồ gá ổn định động học có cấu trúc robot

Tính toán đồ gá ổn định động học có cấu trúc robot
Phạm Thành Long và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 185(09): 71 - 76 
71 
TÍNH TOÁN ĐỒ GÁ ỔN ĐỊNH ĐỘNG HỌC CÓ CẤU TRÚC ROBOT 
Phạm Thành Long1*, Lê Thị Thu Thủy1, Phạm Đức Dương2 
1Trường Đại học Kỹ thuật Công nghiệp – ĐH Thái Nguyên 
2Công ty Cổ phần 22, Bộ Quốc Phòng 
TÓM TẮT 
Bài báo này trình bày phương pháp luận để thiết kế một đồ gá dưới dạng tay robot có chức năng 
ổn định động học cho vật gá trên đó khi giá có các di chuyển ngẫu nhiên. Đồ gá có cấu hình một 
tay robot với n bậc tự do tổng quát, một đầu nối giá, một đầu mang vật cần ổn định động học. 
Thông thường, giá đứng yên và vật chuyển động, tuy nhiên trong một số trường hợp, khi giá 
chuyển động làm thay đổi vị trí và hướng của vật sẽ gây ra hư hại nào đó thì cơ cấu gá lại phải có 
chức năng khử đi các chuyển động này của giá để ổn định động học cho vật, nhằm giữ cho nó có 
vị trí và (hoặc) hướng không thay đổi so với ban đầu. Chúng tôi dựa vào bài toán động học robot 
trên cơ sở phương pháp GRG để thực hiện các tính toán này, các kết quả đạt được cho thấy tính 
toán lý thuyết hoàn toàn chính xác. Đây là cơ sở toán học để điều khiển các tay robot có chức năng 
đặc biệt thuộc nhóm ổn định thế vật gá. 
Từ khóa:Ổn định động học, đồ gá kiểu robot, GRG, Bài toán động học ngược, kỹ thuật đổi giá. 
MỞ ĐẦU* 
Ở các robot thông thường, giá sẽ đứng yên 
làm điểm tựa cho các khâu động khác liên kết 
với nó chuyển động theo quỹ đạo định trước. 
Tuy nhiên, một số cấu trúc lại có cách hoạt 
động ngược lại, tức là khâu cuối cùng cần giữ 
nguyên tư thế cho dù giá có chuyển động bất 
kỳ. Khi đó các khớp của nó có chức năng tạo 
ra các chuyển động khử đi các chuyển động 
của giá có xu hướng làm cho khâu cuối di 
chuyển vị trí hoặc hướng. Các có cấu có chức 
năng như vậy có thể có cấu trúc chuỗi hoặc 
song song, được gọi chung là gá ổn định thế. 
Chúng được ứng dụng rất nhiều trong quân 
sự, đặc biệt là ở các hệ thống ổn định pháo xe 
tăng với tư cách là hệ thống ổn định tầm và 
hướng [1], [2], [3]. Tuy nhiên trên xe tăng 
thiết bị này hoạt động dựa vào con quay hồi 
chuyển [4], [5], nó tiêu hao năng lượng lớn, 
kết cấu cồng kềnh và không thích hợp để ổn 
định vị trí, thường chỉ dùng ổn định hướng 
nòng pháo khi di chuyển, đây là nhược điểm 
lớn khi vận dụng thiết kế này sang các cơ cấu 
khác yêu cầu kích thước nhỏ gọn. Y. G. 
Martynenko [5] khi sử dụng con quay hồi 
*
Tel: 0947 169291, Email: kalongkc@gmail.com 
chuyển để ổn định xe nó không phân biệt 
được tác động chủ động của người lái với tác 
động mất thăng bằng. Các cơ cấu công tác 
yêu cầu tác động nhanh, trường vận động lớn 
hoặc cấu trúc song song, yêu cầu ổn định cả 
vị trí và hướng sẽ không thể giải quyết theo 
cách làm của các tài liệu nêu trên. 
Với định hướng giải bài toán tổng quát, trong 
bài báo này chúng tôi trình bày phương pháp 
tính toán ổn định vật với đồ gá n bậc tự do 
tổng quát cấu trúc chuỗi hoặc song song, 
thông qua bài toán động học ngược và kỹ 
thuật đổi giá. Chúng tôi cũng minh họa ý 
tưởng với một cơ cấu chuỗi và một cơ cấu 
song song. Kết quả kiểm tra trên phương trình 
động học thuận cho thấy khả năng ứng dụng 
thực tiễn của cơ cấu tốt, có thể nâng công suất 
để có các ứng dụng công nghiệp đòi hỏi độ 
chính xác và tốc độ tác động cao. 
MÔ TẢ BÀI TOÁN ỔN ĐỊNH ĐỘNG HỌC 
Xét một tay robot tổng quát gồm n bậc tự do 
như hình 1. 
Đầu gắn với hệ quy chiếu O0 là giá của tay 
robot, đầu còn lại gắn bàn kẹp mang vật thể 
gắn với hệ quy chiếu On. Hệ quy chiếu On gắn 
với vật có một yêu cầu đặc biệt là dù giá của 
robot chuyển động như thế nào thì On cũng 
Phạm Thành Long và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 185(09): 71 - 76 
72 
phải giữa nguyên vị trí (hoặc hướng, hoặc cả 
vị trí và hướng) không thay đổi. Tay robot 
làm được việc này nhờ có khả năng thay đổi 
các giá trị biến khớp của nó một cách chủ 
động để bù trừ các chuyển động mà giá tác 
động vào khâu 1 sinh ra. 
Giả sử quỹ đạo của giá O0 cho trước cần bám 
theo phương trình mô tả trong O0 bởi (1): 
f(x,y,z) = 0 (1) 
Trong khi vị trí và hướng của O6 mô tả trong 
O0 được biểu diễn bởi ma trận (2): 
𝐴6
0 = |
𝑛 𝑠 𝑎 𝑝
0 0 0 1
| (2) 
Thông thường khi đồ gá ở trạng thái (q1, .., 
q6) = 0 nó sẽ sao chép các chuyển động của 
O0 sang O6. Để ổn định thế của vật trong bàn 
tay, lúc này cần tính toán các chuyển động 
(q1, .., q6) sao cho vật đứng yên, tức là: 
𝐴0
6. 6O = 𝑓(𝑥, 𝑦, 𝑧) (3) 
Trường hợp đặc biệt nếu chỉ yêu cầu ổn định 
hướng hoặc vị trí mà không yêu cầu ổn định 
đồng thời hai thông số trên thì sẽ ứng với các 
ma trận (2) khác nhau. Trường hợp chỉ ổn 
định vị trí: 
𝐴0
6 = |
0 0 0 𝑝
0 0 0 1
| (4) 
Trường hợp chỉ ổn định hướng: 
𝐴0
6 = |
𝑛 𝑠 𝑎 0
0 0 0 1
| (5) 
Để đạt được mục đích ổn định động học vật, 
việc giải phương trình (3) để điều khiển cơ 
cấu của giá đỡ là cần thiết. 
TÍNH TOÁN VỚI ĐỒ GÁ TỔNG QUÁT 
Phương pháp đổi giá 
Đối với một robot tổng quát nếu cho trước 
quỹ đạo chuyển động của giá (1) luôn xây 
dựng được phương trình (3), biến đổi tương 
đương phương trình này sang dạng: 
𝑓(𝑥, 𝑦, 𝑧) = (𝐴6
0)−1 = 𝐴0
6 (6) 
Bài toán được hiểu là giữ bàn tay cố định cả 
vị trí và hướng, điều khiển giá di chuyển theo 
quỹ đạo cho trước, đó là phép đổi giá. Các tọa 
độ suy rộng tìm được từ lời giải của bài toán 
này về bản chất trùng với lời giải của bài toán 
(3) hoặc (6). Nó đảm bảo rằng khi khâu đầu 
di động với quy luật cho trước, các khớp sẽ tự 
khử các tác động không mong muốn để giữ 
vật trong bàn tay giữ nguyên một thế đã chọn. 
Kiểm tra bằng mô hình động học 
Sau khi có quỹ đạo thành phần qi(t) việc kiểm 
tra đáp ứng khử các chuyển động làm di 
chuyển vật khỏi thế đã xác định của đồ gá 
được tiến hành trên phương trình động học 
thuận của tay máy. Cụ thể là, nếu gọi Pi(q1, 
, q6) là một điểm thuộc không gian khớp đã 
được ánh xạ từ Pi(xi, yi, zi) tương ứng thuộc 
f(x,y,z) = 0 của không gian công tác qua bài 
toán (3). 
Việc kiểm tra tương ứng với chạy truy hồi 
phương trình sau: 
𝑃𝑖(𝑞1, . . , 𝑞6). 𝐴0
6 = 6O 𝑣ớ𝑖 𝑖 
= 1 ÷ 𝑛 (7) 
Số lượng điểm kiểm tra cần đủ dày để khẳng 
định lời giải là đúng. 
MINH HỌA VỚI CÁC ROBOT KHÁC NHAU 
Robot chuỗi ba bậc tự do 
Hình 1. Tay robot với vai trò đồ gá có chức năng ổn định thế của vật gá
Phạm Thành Long và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 185(09): 71 - 76 
73 
Hình 2. Robot 3 bậc tự do 
Trong ví dụ này lấy: d1 = 200 (mm); d2 = 250 (mm) , a3 = 165 (mm). 
Tính toán được thế của O so với chuẩn quy chiếu O3 dưới dạng lý thuyết là: 
1 3 1 2 3 1 3 3 1 2 3 2 1 3 3 2 3 1
3 1 1 3 2 1 3 2 1 3 2 3 1 3 3 2 1 31 3
3
1 2 1 2 2 1 2
5(40 33 50 40c c s )
50( 4c c 5c 4c s s )
( )
200
0 0 0 1
O
O
s s c c c c s c s c c s c s s
c s c s c c c c s s s s
A A
c s s s c s s
 (8) 
Hình 3. Đặc tính của ba biến khớp khi bám quỹ đạo yêu cầu 
Giả sử sẽ di chuyển gốc O theo quỹ đạo là 
một đường tròn trong mặt phẳng xOz có tâm 
ở gốc O hiện thời và có bán kính là r = 
45(mm). 
Chuyển phương trình biểu diễn đường tròn 
f(x,y) trong hệ quy chiếu O0 về biểu diễn 
trong hệ quy chiếu O6 theo quan hệ sau: 
0 60 1
6(A ) . (x,y,z) (x,y,z)
O O
f f (9) 
Giả sử tâm bàn tay O3 được định vị trong hệ 
quy chiếu O ở tọa độ thực ứng với bộ tọa độ 
suy rộng (100,150,300): 
3
0.7370 0.6260 0.2549 165.0143
0.6377 0.7690 0.0449 59.0125
0.2241 0.1294 0.9659 36.9837
0 0 0 1
OA
 (10) 
Ma trận chuyển đổi ngược (8) có dạng tọa độ 
thực là: 
3
0.7370 0.6377 0.2241 167.5327
0.6260 0.7690 0.1294 62.7058
 0.2549 0.0449 0.9659 8.988
0 1
7
0 0
OA
 (11) 
Chú ý rằng các ma trận (10) và (11) là nghịch 
đảo của nhau. 
Xét các phương trình chuyển động thành lập 
được dưới dạng cùng biểu diễn trong hệ quy 
chiếu O6 như (12): 
6 0 1
6(x,y,z) (A )
O
f (12) 
Lời giải động học ngược bằng phương pháp 
GRG [6] cho quỹ đạo các biến khớp trong 
hình 3. 
Phạm Thành Long và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 185(09): 71 - 76 
74 
Robot song song 6 bậc tự do 
Hình 4. Robot song song cấu trúc SRS 6 bậc tự do trước và sau đổi giá 
Giả sử trên hình 4, tâm tấm cố định O0 di chuyển theo quỹ đạo sau: 
f(x,y,z) = (Rot(x,7
0
).Trans(z,-22).(x
2 
+ y
2 
= 30
2
)).O0(13) 
Hình 5. Quỹ đạo tâm giá O0 trong hệ quy chiếu 
O1 theo yêu cầu 
Trong khi đó cần ổn định tâm O1 của tấm di 
động tại vị trí (14) so với O0: 
1 0 0 5
0 1 0 9
0 0 1 115
0 0 0 1
P
 (14) 
Như vậy nếu đổi giá sang O1 định vị ở (14), 
quỹ đạo (13) có dạng: 
f(x,y,z) = P
-1
.(Rot(x,7
0
).Trans(z,-22).(x
2 
+ y
2
= 
30
2
)).O1 (15) 
Để mô hình hóa robot này xét sơ đồ khai triển 
chi tiết một nhánh chân của nó như hình 6, ở 
trạng thái đã đổi giá. 
Hình 6. Khai triển chi tiết vòng kín trên một chân 
sau khi đổi giá 
Trong hình 6, hai véc tơ r và h coi như chéo 
nhau trong không gian trong khi a và b là 
đồng phẳng do liên kết bởi khớp R. 
.
.
i i i i i
i i i i i
OP R PC OA A B B CiRPY
OP A B B C R PC OAiRPY
uuv uuv uv uuuv uuuv
uuv uuuv uuuv uuv uv
 (16) 
Phương trình chi tiết theo biến suy rộng cho 
một chân có dạng: 
Phạm Thành Long và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 185(09): 71 - 76 
75 
1 3 1 2 3
1 3 1 2 3
1 1 2
. . . . . . .
. . . . . . .
. .
. . . ( ).
. . . ( ).c( )
. . ( )
i i i i i
i i i i i
i i i
xpx Ai
p yy Ai
zp Aiz
c c s s c c s c s c s s
c s s s s c c c s s s c
s s c c c
a c s b c s
a c c b c
a s b s
       
       
  
    
    
  
.
xci
yci
zci
(17) 
Sử dụng phương pháp GRG [6], các đặc tính 6 biến khớp nhận được khi điều khiển robot bám 
quỹ đạo yêu cầu như thấy trên hình 7. 
Hình 7. Đặc tính các biến khớp khi bám quỹ đạo yêu cầu 
Sai số đáp ứng khi kiểm tra vòng kín bằng 
phương trình động học thuận cho các robot 
nói trên vào khoảng 10-15 đến 10-22 khi thiết 
lập tùy chọn tính sai phân tới (forward) trong 
thuật toán GRG, giá trị này khi đơn vị đo sử 
dụng là mm hoàn toàn chấp nhận được. 
KẾT LUẬN 
Việc tính toán và điều khiển gá ổn định thế 
dạng chuỗi hoặc song song hoàn toàn có thể 
sử dụng phương pháp đổi giá nêu trong bài. 
Do tính ngẫu nhiên của chuyển động mà giá 
thực hiện, chỉ cần lấy mẫu chuyển động của 
giá bằng các cảm biến gia tốc kết hợp với kỹ 
thuật trong bài để xác định đặc tính biến 
khớp. Trong đó tốc độ lấy mẫu và tốc độ tác 
động điều chỉnh của động cơ phải đủ nhanh. 
Với các cơ cấu mà giá chuyển động theo các 
quỹ đạo biết trước, hoàn toàn có thể thiết lập 
bài toán động học để lấy lời giải điều khiển cơ 
cấu như thực hiện trong bài này. Việc điều 
khiển các hệ dẫn động điện không liên tục, 
ngoài tiết kiệm năng lượng so với sử dụng 
con quay hồi chuyển còn ổn định được cả vị 
trí thay vì chỉ ổn định hướng cơ cấu. 
Với các cơ cấu song song nên đổi giá ngay từ 
đầu thay vì sử dụng quan hệ nghịch đảo để 
tìm phương trình động học đổi giá của nó. Dù 
là cơ cấu chuỗi hay song song, bài toán động 
học cả hai chiều thuận nghịch luôn được 
phương pháp GRG [6] xử lý hoàn hảo. 
TÀI LIỆU THAM KHẢO 
1. International Institute for Strategic Studies,“The 
Military Balance”(2014), pp.181. 
2. Sổ tay tra cứu: “Vũ khí, kỹ thuật các quân đội 
nước ngoài”(1984) – Bản tiếng Nga,Nhà xuất bản 
Quân sự Mосква. 
3. Nguyễn Hữu Thăng (2002), “Vũ khí xưa và 
nay”, Nhà xuất bản Khoa học kỹ thuật, Hà Nội, tr. 
120-161. 
4. Y. G. Martynenko, A. V. Lenskii, A. I. Kobrin, 
(2002), "Decomposition of the Problem of 
Controlling a Mobile One-Wheel Robot with an 
Unperturbed Gyrostabilized Platform," Doklady 
Physics, 47(10), pp. 772–774. 
Phạm Thành Long và Đtg Tạp chí KHOA HỌC & CÔNG NGHỆ 185(09): 71 - 76 
76 
5. Y. G. Martynenko (2007), "Motion Control of 
Mobile Wheeled Robots", Journal of 
Mathematical Science, 147(2), pp. 6569–6606. 
6. Phạm Thành Long, Nguyễn Hữu Công, Lê Thị 
Thu Thủy (2017)“Ứng dụng phương pháp Giảm 
Gradient tổng quát trong kỹ thuật robot”Nhà xuất 
bản Khoa học kỹ thuật. 
ABSTRACT 
CALCULATING A KINEMATIC STABILIZING FIXTURE 
WITH ROBOT STRUCTURE 
Pham Thanh Long
1*
, Le Thi Thu Thuy
1
, Pham Duc Duong
2 
1University of Technology - TNU 
2Joint Stock Company 22 - Ministry of Defense 
This article presents the methodology for designing a fixture in the form of a manipulator. It has 
the kinematic stabilization function for the workpiece when the jack-horse has random 
movements. The fixture with the robot arm configuration-n generalized degrees of freedom has a 
head connecting the jack and a head holding the work needed kinematic stabilization. Normally, 
the stationary jack and the moving object, however, in some cases, when the moving jack changes 
the position and direction of the object causing certain damage, the fixture mechanism must have 
the function eliminating these movements of the jack to stabilize the kinematic of the object in 
order to keep it in the position and (or) the orient unchanged from the original. We rely on the 
robot kinematic problem based on the GRG method to perform these calculations. The results 
show that the theoretical calculations are completely accurate. This is the mathematical basis to 
control robot arms with special functions in the position stabilizing group of the object. 
Keywords: kinematic stabilization, robotic- type fixture, GRG, Inverse kinematic problem, jack 
conversion technique. 
Ngày nhận bài: 09/7/2018; Ngày phản biện: 14/7/2018; Ngày duyệt đăng: 31/8/2018 
*
 Tel: 0947 169291, Email: kalongkc@gmail.com 

File đính kèm:

  • pdftinh_toan_do_ga_on_dinh_dong_hoc_co_cau_truc_robot.pdf