Tóm tắt luận văn thạc sĩ kỹ thuật khảo sát động học robot song song bằng phương pháp đổi biến số - Pdf 30

GIỚI THIỆU
1. Tính cấp thiết của đề tài
Hiện nay có nhiều phương pháp để xây dựng số liệu động học tùy theo
trình độ người sử dụng, yêu cầu công việc hoặc trang bị của hệ thống
như ( dạy - học, liên kết CAD/ CAM, xử lý ảnh, giải bài toán ngược)
nhưng phổ biến nhất là kỹ thuật teach-in trong trường hợp sai số vị trí
cho phép của quỹ đạo tương đối lớn, chẳng hạn ở các nguyên công hàn
hay cắt kim loại. Trong trường hợp đòi hỏi độ chính xác cao giải bài
toán động học ngược được cho là kỹ thuật phù hợp nhất.
Để khắc phục nhược điểm trên, trong bản luận văn này tác giả tập trung
phát triển một phương pháp mới để giải quyết bài toán động học cho
nhóm robot song song trên những quan điểm sau:
- Phương pháp mới có cơ sở toán học dễ hiểu hơn các phương
pháp khác;
- Thể hiện được cả các yêu cầu về ràng buộc công nghệ và cơ học
trong mô hình của bài toán;
- Sử dụng tối đa các chương trình hỗ trợ có sẵn, đã được thương
mại, để tránh phải tạo thêm các công cụ tin học mới cho bài
toán;
- Phù hợp với tất cả các kiểu robot khác nhau và áp dụng được
cho cả hai kiểu bài toán động học thuận và nghịch.
Việc hạn chế số lượng phương pháp trong thực hành là cần thiết và sự
hạn chế này cần nhất là không đưa đến những bất tiện do sử dụng các
công cụ vạn năng. Vì vậy mà việc thay thế cấu hình để sử dụng phương
pháp quen thuộc sẽ hiệu quả hơn việc giữ cấu hình gốc và thay đổi
1
phương pháp giải bài toán. Trên cơ sở các phân tích đó tác giả chọn đề
tài luận văn tốt nghiệp là:
“Khảo sát động học Robot song song bằng phương pháp đổi biến số”.
2. Đối tượng nghiên cứu của đề tài
Xác định kết cấu thay thế tương đương và xây dựng mô hình động học

cn thit. Giao din qua cng USB vi file NC code vit theo chun lp
trỡnh do nh sn xut quy nh thng l la chn trong trng hp ny
1.2.1 X lý nh
Cụng ngh x lý nh ngy cng c ng dng rng rói trong cuc
sng. Ngoi cỏc ng dng truyn thng nh phc hi, nõng cao cht
lng nh, cỏc ng dng nhn dng, an ninh, iu khin ngy cng ph
bin. Cụng ngh x lý nh v nhn dng l cụng ngh khỏ phc tp.
1.2.2 Bi toỏn ngc.
Vic gii h phng trỡnh ng hc ca robot c gi l bi toỏn ng
hc ngc, nhm xỏc nh giỏ tr ca cỏc bin khp theo cỏc thụng s ó
bit ca khõu chp hnh cui. Kết quả của việc giải hệ phơng trình
động học đóng vai trò hết sức quan trọng trong việc điều khiển robot.
3
1.2.3 Kỹ thuật dạy – học
Kỹ thuật dạy - học (Teach- Pendant) dùng để dạy cho robot các thao tác
cần thiết theo yêu cầu của quá trình làm việc, sau đó robot tự lặp lại các
thao tác đã được dạy để làm việc
1.2.4 Liên kết CAD/ CAM
Trước đây, việc mã hoá tín hiệu tập tin CAD thành các thao tác của
robot thường rất tốn kém và phức tạp. Nhưng nay việc mã hoá tập tin
CAD đã trở nên đơn giản và đỡ tốn kém hơn nhờ CAD-CAM Robot,
giải pháp tạo đường dẫn trực tiếp từ các tập tin CAD để robot gia công
vật dạng 2,5D đến 3D.CAD-CAM.
1.3 Bài toán động học ngược Robot và các phương pháp điển hình
1.3.1 Giải hệ phương trình bằng phương pháp giải tích
1.3.2 Giải hệ phương trình bằng phương pháp số
1.3.3 Các phương pháp khác giải bài toán động học ngược
1.3.3.1. Phương pháp “các nhóm 3”
1.3.3.2 Phương pháp dịch chuyển vi phân
1.3.3.3 Phương pháp Raghavan Roth

5
A
4
A
3
A
2
A
1
P
z
B
O
DG
O
0
T
E
R
O
v
Hình 2.1: Nguyên tắc hình thành vòng kín trên hai kiểu robot khác nhau
Ở robot chuỗi hở nếu phương trình liên kết tách ra làm hai nội dung là
mô tả vị trí và định hướng riêng thì ở robot song song hướng của khâu
chấp hành cũng được đảm bảo thông qua ràng buộc vị trí của các tọa độ.
2.2 Các dạng phương trình liên kết khác nhau với cấu trúc song song
2.2.1 Phương trình liên kết khi dẫn động kiểu R (rotation
6
a) Mặt trước b) Mặt bên
Hình 2.2: Sơ đồ khai triển chi tiết nhánh thứ i của robot song song dẫn






−+
+−
+










=










++

)(
)cos().cos(
)(
21313
323
21313
βαβαβ
γαγβαγαγβαγβ
γαγβαγαγβαγβ
θθθθθ
θθθ
θθθθθ
(2-2)
Như vậy khi cấu trúc hàm mục tiêu theo [30], mục tiêu chỉ có dạng bậc
2:
[ ]

=
−−+−+−=
6
1
2
)()()(min
i
iiziziyiyixix
lbpbpbpL
(2-3)

6
1
2
2
222
)()()(min
i
iiziziyiyixix
lbpbpbpL
Trong đó hàm f(x) và h
i
(x) phải liên tục và khả vi tại x và lân cận của x
thỏa mãn:
{x | xlk ≤ x ≤ xuk k = 1, , n} (2-6)
Trước hết khai triển gần đúng hàm f(x) và h
i
(x) tại x
1
như sau:
(2-7)
Các biến số được chia thành hai tập là là các biến cơ sở và là các
biến không cơ sở. Các hệ số cũng chia thành hai tập hợp là
và chứa các biến cơ sở và biến không cơ sở theo thứ tự
đó, dạng khai triển của hai đại lượng này như sau:
(2-8)
Vì x
1
là phương án xấp xỉ đầu chấp nhận được, thỏa các ràng buộc của
bài toán nên nghiệm kế tiếp có thể viết là:
(2-9)

- Precision;
- Max time.
Các ràng buộc của bài toán được gán trực tiếp cho từng biến, kết quả
chạy chương trình được trả ra màn hình.
Hình 2.4: Hộp thoại Solver parameter
2.4 Ứng dụng phương pháp tối ưu vào bài toán động học robot song song
Nhận thấy trong trường hợp robot song song dẫn động quay, dạng của
phương trình liên kết là tương tự như phương trình nhận được trên các
cấu trúc chuỗi hở, đặc biệt là về bậc của hàm.
2.4.1 Giới thiệu robot và mô hình động học
11
Hình 2.6: Cơ cấu chấp hành song song 3RRR
Để đảm bảo tính chính xác, phương trình liên kết và các số liệu liên
quan trong bài toán này được chúng tôi tham khảo từ [10]. Quỹ đạo
chuyển động yêu cầu có dạng một nửa đường Ellipse như hình dưới đây
được sử dụng trong ví dụ này.
Các phương trình liên kết của ba chân có dạng:
Xa
2
+ Ya
2
+ e
11
. Xa + e
12
. Ya + e
13
= 0
(2-22)
Xa

Hình 2.9: Giao diện của bài toán thuận
13
2.5 Công thức đổi biến số và cấu trúc thay thế tương đương
2.5.1 Trường hợp robot song song dẫn động bằng khớp tịnh tiến,
khớp chủ động không nối giá
a
1
b
1
a
2
b
2
a
3
b
3
A
1
B
1
A
2
B
2
A
3
B
3
x

z
y
p
P
w
u
v

Hình 2.10: Một số ví dụ về cấu trúc thay thế (trái) và cấu trúc gốc
(phải)
Việc thay thế ở đây chỉ là về nguyên tắc để tạo ra một mô hình có dạng
mục tiêu bậc 2, nó yêu cầu giữ lại cơ cấu chấp hành của đối tượng được
thay thế, chỉ thay phần dẫn động để có được một cơ cấu với chức năng
động học tương đương, việc thay thế kết cấu đòi hỏi việc tính toán các
yếu tố như phương của trục khớp quay mới, giới hạn hoạt động của
khớp quay mới trong một mối quan hệ cụ thể với giới hạn co duỗi của
14
khớp tịnh tiến nguyên bản để sao cho hình dáng và thể tích của miền
làm làm việc của hai cơ cấu là như nhau.
R
C
F
q
3
l
3
Hình 2.11: Kết cấu tương đương và biến thay thế
Xét một robot song song phẳng với tấm di động chuyển động
trong mặt phẳng hình vẽ như dưới đây. Cấu hình gốc có chân kiểu RPR
với khớp xy lanh là chủ động, biến điều khiển là l

q
1
q
2
q
3
l
1
l
2
l
3
Hình 2.12: Sơ đồ thay thế tương đương
Cho trước chiều dài l
i
với , xét cấu hình một chân như hình vẽ:
15
61÷=i
Hình 2.16: Quan hệ hình học giữa biến gốc (l
i
) và biến mới ( )khi
thay đổi kiểu dẫn động
Do chiều dài các đốt chân trên cấu hình thay thế chọn trước và để đơn
giản có thể chọn bằng nhau mà không làm mất tính tổng quát, khi đó
luôn có tam giác
là tam giác cân đỉnh B
i
với chiều dài tất cả các cạnh đã biết
trước là a = b, và l
i

0
2
180
θ
61÷=i
Vậy trong trường hợp cụ thể này công thức đổi biến của bài toán để hạ
bậc hàm mục tiêu là:
(2-31)
2.5.2 Trường hợp robot song song dẫn động bằng khớp tịnh tiến,
khớp chủ động nối giá
Hình 2.20: Quỹ tích điểm C trong cấu trúc thay thế
Nghiệm lại điều kiện trên theo hình (2.20), phương trình quỹ đạo của
điểm C như có dạng:
17
)
2
arccos(180
2
22
0
2
ab
lba
i
i
−+
−=
θ





+=
−=
)
2
sin(.)sin(.
)
2
cos(.)cos(.
2
1
2
1
q
aqay
q
aqax
C
C
thay
2
2
1
q
q =
Thấy
1
1
)sin(.2

theo cả hai chiều là việc không dễ dàng.
Hình 2.22: Quan hệ đa chiều giữa hai không gian qua bài toán động học
19
Hình 2.23: Một điểm đưa vào giải bài toán ngược của robot stewart gocgh
Kết luận chương 2
Chương này đã trình bày một phương pháp có khả năng giải được bài
toán động học ngược của các robot kiểu chuỗi động học hở, và khả năng
giải các bài toán thuận, ngược trên kiểu robot song dẫn động quay với
cùng một trình tự đã thực hiện trên robot chuỗi động học hở
Việc hạn chế số lượng phương pháp trong thực hành là cần thiết và sự
hạn chế này cần nhất là không đưa đến những bất tiện do sử dụng các
công cụ vạn năng, vì vậy mà việc thay thế cấu hình để sử dụng phương
pháp quen thuộc sẽ hiệu quả hơn việc giữ cấu hình gốc và thay đổi
phương pháp giải bài toán, kỹ thuật này đã được tác giả thử nghiệm trên
các loại tay máy khác nhau và chứng minh rằng chỉ bằng một phương
pháp duy nhất này có thể khảo sát động học cả robot chuỗi động học hở
và robot song song
20
CHƯƠNG 3
XÂY DỰNG THÍ NGHIỆM KIỂM TRA KẾT QUẢ BÀI TOÁN
- Kiểm tra các kết quả nhận được từ bài toán ngược bằng ánh xạ thuận;
- Kiểm tra việc áp dụng trực tiếp công thực hạ bậc không triển khai qua
khâu thay thế cấu trúc tương đương;
- Kiểm tra tổng quát bằng thí nghiệm với mô hình thực.
3.1 Những điểm nghi ngờ về kết quả bài toán
Vì bản chất việc chuyển bài toán từ giải hệ phương trình sang giải bài
toán tối ưu không có gì sai do biến đổi toán học sơ cấp đều tương
đương, thỏa mãn cả các điều kiện cần và đủ nên không có mối nghi ngờ
nào đặt ra ở đó. Tuy nhiên trong quá trình chọn lựa một phương pháp để
giải bài toán tối ưu trước khi thử phương pháp GRG rất nhiều lần với

1
2
1
2
1 iiizziyyixxi
aOaOaOaOaOl −−=−+−+−=
Như vậy nếu xây dựng hàm mục tiêu cho bài toán tối ưu này theo
phương pháp đã đề xuất ở [2] hàm mục tiêu sẽ có dạng là một hàm bậc
4:
[ ]
2
2
1
2
2
1
2
1
2
1
)()()(min

=
−−+−+−=
i
iizziyyixx
laOaOaOL
22
Hình 3.2: Sơ đồ động tương đương và khai triển chi tiết nhánh phải
Do toàn bộ sơ đồ khai triển nằm trong mặt phẳng nên có phương trình

222
αβα
αβα
cb
cb
a
p
p
y
x
(1)
Phương trình chi tiết cho vòng véc tơ bên trái có dạng:






++
++
=










))sin(.)sin(.())cos(.)cos(.(min
αβααβα
αβααβα
+−−++−−++
+−−++−−−=
cbpcbap
cbpcbapL
yx
yx
23
Rõ ràng mục tiêu chỉ có dạng bậc 2 so với dạng bậc 4 của cấu trúc ban
đầu:
24
[ ]
2
2
1
2
2
1
2
1
2
1
)()()(min

=
−−+−+−=
i
iizziyyixx

0
a
la
i
i

−=
β
Thử lại công thức đổi biến bằng cách giải bài toán ngược để tính góc
i
β
cho vế trái, l
i
được đo từ lược đồ dựng nên khi biết các góc
),,,(
2121
ββαα
từ bài toán ngược, nếu hai vế cân bằng được chứng tỏ
công thức đổi biến đúng.
25


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status