1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Phân tích và mô phỏng động học rôbốt 6 bậc tự do cấp phôi cho các máy phay CNC

49 308 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 49
Dung lượng 1,84 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tính cấp thiết của vấn đề nghiên cứu Với sự phát triển mạnh mẽ của khoa học công nghệ, việc tự động hóa quá trình sản xuất ngày càng nâng cao, làm cho công nghệ sản xuất chuyển sang thời

Trang 1

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM

Trang 2

MỤC LỤC

MỞ ĐẦU 1

CHƯƠNG 1 GIỚI THIỆU CHUNG VỀ ROBOT CÔNG NGHIỆP 3

1.1 Lịch sử hình thành và phát triển Robot công nghiệp 3

1.2 Cấu trúc chung của robot công nghiệp 5

1.3 Phân loại robot công nghiệp 6

1.4 Các chỉ tiêu đánh giá và các thông số kỹ thuật 7

1.5 Các bài toán thường gặp đối với robot công nghiệp 9

CHƯƠNG 2 PHÂN TÍCH ĐỘNG HỌC ROBOT UR 11

2.1 Phân tích động thuận rôbốt UR 11

2.2 Phân tích động học ngược robot UR 18

2.3 Một số kết quả mô phỏng 32

CHƯƠNG 3 MÔ PHỎNG HOẠT ĐỘNG CỦA ROBOT UR 38

3.1 Giới thiệu chung về kỹ thuật mô phỏng 38

3.2 Giới thiệu thư viện Simmechanics 39

3.3 Mô phỏng hoạt động của Robot cấp phôi 42

KẾT LUẬN 46

TÀI LIỆU THAM KHẢO 47

Trang 3

MỞ ĐẦU

1 Tính cấp thiết của vấn đề nghiên cứu

Với sự phát triển mạnh mẽ của khoa học công nghệ, việc tự động hóa quá trình sản xuất ngày càng nâng cao, làm cho công nghệ sản xuất chuyển sang thời

kỳ mới: thời kỳ công nghệ sản xuất tiên tiến mà trong đó robot công nghiệp đóng vai trò hết sức quan trọng, các robot tham gia vào hầu hết các nguyên công và dần thay thế con người trong những công việc nhàm chán, nặng nhọc, nguy hiểm, …

Do vậy, việc nghiên cứu ứng dụng robot vào sản xuất tự động đang được nhiều người quan tâm nghiên cứu

2 Tổng quan về tình hình nghiên cứu thuộc lĩnh vực đề tài

Robot công nghiệp được sử dụng phổ biến trong các hệ thống sản xuất linh hoạt, đã có nhiều cấu hình robot được nghiên cứu ứng dụng trong sản xuất và được đề cập trong nhiều tài liệu [3, 4, 5, 6, 7] Tuy nhiên, cấu hình robot UR, với đặc điểm nhỏ gọn và linh hoạt, nó vẫn đang được nhiều người quan tâm nghiên cứu ứng dụng trong nhiều các hệ thống sản xuất khác nhau

3 Mục tiêu, đối tượng, phạm vi nghiên cứu

- Mục tiêu của đề tài là nghiên cứu đưa ra được nghiệm giải tích của bài toán phân tích động học ngược đối với một cấu hình robot công nghiệp, dựa vào nghiệm này sẽ đi xây dưng chương trình mô phỏng chuyển động mô hình robot đó

- Đối tượng nghiên cứu của đề tài là robot UR, đây là một cấu hình robot đang được nhiều người quan tâm nghiên cứu trong nhiều ứng dụng

- Phạm vi nghiên cứu, với giới hạn của một đề tài nghiên cứu cấp trường công trình này cũng chỉ dừng lại ở bài toán phân tích động học và mô phỏng chuyển động đối robot UR

4 Phương pháp nghiên cứu, kết cấu của công trình nghiên cứu

Phương pháp nghiên cứu sử dụng trong công trình này là phương pháp tính toán mô phỏng mô hình trên máy tính

Trang 4

Kết cấu của thuyết minh đề tài, ngoài mở đầu, kết luận, nội dung chính của đề tài được chia làm 3 chương: chương 1, giới thiệu về những nét cơ bản về robot công nghiệp, chương 2, tập trung phân tích động học đối với cấu hình robot UR, chương

3, tập trung xây dựng chương trình mô phỏng chuyển động đối với robot UR

5 Kết quả đạt được của đề tài

Một số kết quả đạt được trong đề tài này đó là:

- Phân tích động học thuận robot UR Xác định vị trí, vận tốc, gia tốc các khâu và thiết lập phương trình động học của robot

- Phân tích động học ngược robot UR Đã đưa ra được nghiệm giải tích của các biến khớp, việc tìm ra được nghiệm giải tích sẽ giúp cho việc giải quyết bài toán điều khiển sau này trở nên đơn giản hơn

- Xây dựng được chương trình tính toán động học ngược và mô phỏng chuyển động của robot UR

Trang 5

CHƯƠNG 1 GIỚI THIỆU CHUNG VỀ ROBOT CÔNG NGHIỆP

1.1 Lịch sử hình thành và phát triển Robot công nghiệp

Nhu cầu nâng cao năng suất và chất lượng sản phẩm ngày càng đòi hỏi ứng dụng rộng rãi các phương tiện tự động hóa sản xuất Xu hướng tạo ra những dây chuyền về thiết bị tự động có tính linh hoạt cao đang hình thành Các thiết bị này đang thay thế dần các máy tự động “cứng” chỉ đáp ứng một việc nhất định trong khi thị trường luôn đòi hỏi thay đổi mặt hàng về chủng loại, về kích cỡ và về tính năng Vì thế ngày càng tăng nhanh nhu cầu ứng dụng robot để tạo ra các hệ thống sản xuất tự động linh hoạt

Thuật ngữ “robot” lần đầu tiên xuất hiện năm 1921 trong tác phẩm viễn tưởng “Rossum’s Universal Robot” của Karel Capek Theo tiếng Séc thì robot là người làm tạp dịch Trong tác phẩm này nhân vật Rossum và con trai của ông đã tạo ra những chiếc máy gần giống con người để hầu hạ con người

Hình 1.1 Ba chú robot trong vở kịch của Karel Capek, 1921

Hơn 20 năm sau, ước mơ viễn tưởng của Karel Capek đã bắt đầu hiện thực Ngay sau chiến tranh thế giới lần thứ 2, ở Hoa Kỳ đã xuất hiện các loại tay máy

chép hình điều khiển từ xa trong các phòng thí nghiệm về vật liệu phóng xạ

Vào những năm 50, bên cạnh các tay máy chép hình cơ khí , đã xuất hiện các loại tay máy chép hình thủy lực và điện từ, như tay máy Minotaur I hoặc tay máy

Trang 6

Handyman của General Electric Năm 1954 George C Devol đã thiết kế một thiết

bị có tên là “ Cơ cấu bản lề dùng để chuyển hàng theo chương trình” Đến năm

1965 Devol cùng với Joseph F Engelber, một kỹ sư trẻ của công nghiệp hàng không, đã tạo ra loại robot công nghiệp đầu tiên năm 1959 ở Công ty Unimation Chỉ đến năm 1975 Công ty Unimation mới bắt đầu có lợi nhuận từ sản phẩm robot đầu tiên này

Chiếc robot công nghiệp được đưa vào ứng dụng đầu tiên, năm 1961, ở một nhà máy ô tô của General Motors tại Trenton, New Jersey Hoa Kỳ

Năm 1967 Nhật Bản mới nhập khẩu chiếc robot công nghiệp đầu tiên từ Công ty AMF của Hoa Kỳ ( American Machine and Foundry Company) Đến năm 1990 có hơn 40 công ty Nhật Bản, trong đó có những công ty khổng lồ như Công ty Hitachi và Công ty Mitsubishi, đã đưa ra thị trường quốc tế nhiều loại robot nổi tiếng

Từ những năm 70, việc nghiên cứu nâng cao tính năng của robot đã chú ý nhiều đến sự lắp đặt thêm các cảm biến ngoại tín hiệu để nhận biết môi trường làm việc Tại trường Đại học Tổng hợp Standford người ta đã tạo ra loại robot lắp ráp tự động điều khiển bằng máy vi tính trên cơ sở xử lý thông tin từ các cảm biến lực và thị giác Vào thời gian này, Công ty IBM đã chế tạo loại robot có các cảm biến xúc giác và cảm biến lực, điều khiển bằng máy tính để lắp ráp các máy in gồm 20 cụm chi tiết Vào giai đoạn này ở nhiều nước khác cũng tiến hành các công trình nghiên cứu tương tự, tạo ra các loại robot tự hành theo hướng bắt chước chân người hoặc súc vật Các robot này còn chưa có nhiều ứng dụng trong công nghiệp Tuy nhiên các loại xe robot (robocar) lại nhanh chóng được đưa vào hoạt động trong các hệ thống sản xuất tự động linh hoạt

Từ những năm 80, nhất là vào những năm 90, do áp dụng rộng rãi các tiến

bộ kỹ thuật về vi xử lý và công nghệ thông tin, số lượng robot công nghiệp đã gia tăng, giá thành đã giảm đi rõ rệt, tính năng đã có nhiều bước tiến vượt bậc Nhờ vậy robot công nghiệp đã có vị trí quan trọng trong các dây chuyền tự động sản xuất hiện đại

Trang 7

Trước khi bước vào nghiên cứu các nội dung tiếp theo, chúng ta cũng cần thống nhất về thuật ngữ “ robot công nghiệp” ( Industrial robot) Trong nhiều tài liệu khác nhau, định nghĩa về robot công nghiệp cũng khác nhau Khi “ robot công nghiệp” đầu tiên ra đời, Công ty AMF đã quảng cáo nó là loại máy tự động vạn năng Trong từ điển Webster định nghĩa robot là những máy tự động có thể thực hiện được một số chức năng của con người Nhưng nếu vậy thì có nhiều loại máy khác nhau cũng có thể gọi là robot Viện Kỹ thuật robot của Hoa Kỳ định nghĩa robot là loại tay máy nhiều chức năng, với chương trình làm việc thay đổi được, dùng để thực hiện một số thao tác sản xuất Có nhiều tài liệu khi định nghĩa robot rất lưu ý đến tiêu chí điều khiển bằng máy tính nhưng trong phân loại robot công nghiệp theo tiêu chuẩn của Nhật Bản (JIS B 0134- 1979) có cả nhóm tay máy điều khiển bằng tay

Theo ISO ( International Standards Organization) thì: “ robot công nghiệp là một tay máy đa mục tiêu, có một số bậc tự do, dễ dàng lập trình, điều khiển trợ động, dùng để tháo lắp phôi, dụng cụ hoặc các vật dụng khác Do chương trình thao tác có thể thay đổi nên thực hiện nhiều nhiệm vụ đa dạng” Tuy nhiên, robot công nghiệp được định nghĩa như thế chưa hoàn toàn thỏa đáng

Robot công nghiệp có thể được hiểu là những thiết bị tự động linh hoạt, bắt chước được các chức năng lao động công nghiệp của con người Nói đến thiết bị

tự động linh hoạt là nhấn mạnh đến khả năng thao tác với nhiều bậc tự do, được điều khiển trợ động và lập trình thay đổi được Còn nói đến sự bắt chước các chức năng lao động công nghiệp của con người là có ý nói đến sự không hạn chế từ các chức năng lao động chân tay đơn giản đến trí khôn nhân tạo, tùy theo loại hình công việc lao động cần đến chức năng đó hay không Đồng thời cũng nói đến mức

độ cần thiết bắt chước được như con người hay không

1.2 Cấu trúc chung của robot công nghiệp

Trên hình 1.2 giới thiệu các bộ phận chủ yếu của robot công nghiệp thông thường Tay máy gồm các bộ phận: đế 1 đặt cố định hoặc gắn liền với xe di động

2, thân 3, cánh tay trên 4, cánh tay dưới 5, bàn kẹp 6

Trang 8

Hình 1.2 Các bộ phận cấu thành robot công nghiệp

Bên trong hoặc ở bên ngoài tay máy còn đặt nhiều bộ phận khác nữa:

+ Hệ thống truyền dẫn động có thể là cơ khí, thủy khí hoặc điện khí, là bộ phận chủ yếu tạo nên sự chuyển dịch ở các khớp động

+ Hệ thống điều khiển đảm bảo sự hoạt động của robot theo các thông tin đặt trước hoặc nhận biết được trong quá trình làm việc

+ Hệ thống cảm biến tín hiệu thực hiện việc nhận biết và biến đổi thông tin về hoạt động của bản thân robot (cảm biến nội tín hiệu) và của môi trường- đối tượng

mà robot phục vụ (cảm biến ngoại tín hiệu)

Các thông tin đặt trước hoặc cảm biến được sẽ đưa vào hệ thống điều khiển sau khi xử lý bằng máy vi tính, rồi tác động vào hệ thống truyền dẫn động của tay máy Trực tiếp liên hệ với bàn kẹp là các dụng cụ (tools) thao tác với môi trường

và đối tượng làm việc

1.3 Phân loại robot công nghiệp

Ngày nay robot công nghiệp đã phát triển rất đa dạng Có thể phân loại robot công nghiệp theo nhiều cách khác nhau:

+ Theo vị trí “ công tác” phân ra các loại robot cấp thoát phôi, robot vận chuyển, robot vạn năng

+ Theo dạng công nghệ chuyên dụng phân ra các loại robot sơn, robot hàn, robot

Trang 9

+ Theo cách thức và đặc trưng điều khiển phân ra: robot điều khiển tự động, robot điều khiển bằng dạy học, robot điều khiển bằng tay, robot nhìn được ( vision) + Theo các hệ tọa độ được dùng khi thực hiện các chuyển động cơ bản phân ra các robot hoạt động theo hệ tọa độ trụ, cầu hoặc phỏng sinh

1.4 Các chỉ tiêu đánh giá và các thông số kỹ thuật

Để các cơ cấu tay máy hoạt động linh hoạt tức là có thể thực hiện được dễ dàng các chuyển dịch muôn màu muôn vẻ, chúng cần phải có một số bậc tự do chuyển động cần thiết Như đã biết, với các cơ cấu tay máy dùng các cơ cấu hở không gian có các khớp động loại 5 thì số bậc tự do bằng số khâu động Khi tăng số bậc

tự do tức là tăng số khâu động và tăng số thiết bị động lực cho các khâu động đó nên sẽ tăng độ phức tạp về kết cấu và chế tạo Vấn đề đặt ra là khi cùng số bậc tự

do có thể chọn lựa cơ cấu tay máy nào đảm bảo tính linh hoạt cao hơn Tính linh hoạt của cơ cấu tay máy là một chỉ tiêu tổng hợp được thể hiện qua các yếu tố sau đây:

1.4.1 Độ động của cơ cấu

Khâu thao tác robot được xác định bằng 6 thông sốx y z E, E, E, , ,   , trong đó

3 thông số đầu là vị trí của gốc hệ tọa độ gắn với khâu thao tác, còn 3 thông số sau xác định hướng của khâu thao tác Trong lúc mỗi cấu hình của cơ cấu tay máy được xác định bằng n giá trị biến khớp q1, , qn Số bậc tự do n của cơ cấu tay máy có thể bằng hoặc khác 6 Có thể xảy ra 3 trường hợp sau:

+ Nếu n=6, khi điểm E thực hiện di chuyển nhỏ x E,y E,z E,  , , sang một vị trí mới nào đó, thì có thể xác định q1, ,q một cách đơn trị n

+ Nếu n6 thì không phải lúc nào điểm E cũng đạt tới vị trí với định hướng như yêu cầu được

+ Nếu n6 thì có nhiểu lời giải để điểm E đạt tới vị trí với định hướng đã yêu cầu

Hiệu số n-6=m được gọi là độ cơ động của tay máy Có thể xác định độ cơ động m bằng số bậc tự do còn lại của cơ cấu nếu giữ cố định bàn kẹp lại Ví dụ, trong trường hợp cơ cấu hình 2.4 nếu bàn kẹp vật ở vị trí cố định, tức là khâu 3 sẽ

Trang 10

trở nên cố định và số khâu động còn lại là 2 Tính theo công thức (2.1) lúc này cơ cấu còn lại 1 bậc tự do (w=1)

Sự tồn tại độ cơ động (m1) là có lợi vì khi đó cơ cấu tay máy có thể đạt tới đích với nhiều phương án khác nhau Điều đó càng quan trọng nhất là khi môi trường làm việc có các chướng ngại Tuy nhiên dễ có độ cơ động cao, tức là cần

số bậc tự do cao thì độ phức tạp kết cấu tay máy cũng tăng theo và sẽ không tránh khỏi việc tăng giá thành và giảm độ chính xác chuyển động

1.4.2 Hệ số phục vụ

Trong vùng làm việc, tức là trong khoảng không gian mà bàn kẹp tay máy

có thể thao tác được, không phải ở bất cứ điểm nào trong vùng này bàn kẹp tay máy cũng thao tác dễ dàng như nhau Để đánh giá mức độ dễ dàng thao tác đó người ta dùng khái niệm hệ số phục vụ

Hệ số phục vụ  là tỷ số giữa góc phục vụ  so với 4 Góc phục vụ  là góc nón quét một vùng không gian mà chỉ ở phía trong đó bàn kẹp mới có thể hướng tới tọa độ cần thiết:

Giá trị của  và  không những phụ thuộc vào vị trí điểm thao tác trong vùng

làm việc, mà còn phụ thuộc vào kết cấu của tay máy

1.4.3 Độ dễ điều khiển của cơ cấu tay máy

Trong thực tế điều khiển hoạt động của tay máy, từ khi nhận được tín hiệu

về định vị và định hướng của” điểm tác động cuối” E tại một điểm của quỹ đạo, cho tới khi điều khiển để đạt được mục tiêu đó, robot phải thực hiện hoạt động đó trong một khoảng thời gian nhất định Thời gian đó bao gồm thời gian tính toán

để xác định các thông số điều khiển và thời gian thực hiện di chuyển

Tổng các thời gian đó có thể gọi là thời gian điều khiển Trong đó thời gian tính toán giá trị các biến khớp qi theo các thông số định vị và định hướng tại điểm

E, phụ thuộc vào loại cơ cấu tay máy Qua thông số thời gian điều khiển nói trên

có thể xác định mức độ khó dễ điều khiển, như một chỉ tiêu đánh giá cơ cấu tay

Trang 11

1.4.4 Các thông số kỹ thuật của robot công nghiệp

Robot công nghiệp thường được đặc trưng bằng bảng các thông số kỹ thuật

cơ bản xem bảng (1.1) Hệ truyền dẫn động được ghi rõ là thủy lực, khí nén, động

cơ điện một chiều, động cơ bước Trong chương IX sẽ phân tích về khả năng ứng dụng trong các hệ truyền dẫn động này Hệ điều khiển được xác định theo chu kỳ, theo vị trí hoặc theo chu tuyến Trong chương VI sẽ đề cập đến các hệ điều khiển ứng dụng trong robot công nghiệp

Sai số định vị của bàn kẹp (mm) là độ sai lệch giữa vị trí thực so với vị trí yêu cầu Mức chính xác thấp  >  1(mm) áp dụng cho các loại robot vận chuyển, phun phủ Mức chính xác trung bình 0,1    1,0(mm) thích hợp với các việc như lắp ráp có khe hở, vặn vít, hàn hồ quang Mức chính xác cao   0,1(mm)

dùng khi đo lường, lắp ráp khít

Bảng 1.1 Đặc trưng của robot

Vận tốc tịnh tiến lớn nhất Tầm với (max/min) Tầm cao (max/min) Sai số định vị

Trong thực tế, để chế tạo ra một robot công nghiệp hoàn chỉnh và có thể thương mại hóa nó phải trải qua rất nhiều bước Tuy nhiên, ở đây ta chỉ giới hạn

ở các vấn đề tính toán lý thuyết cơ bản thì các bài toán liên quan đến robot công nghiệp bao gồm:

+ Phân tích động học: Tìm mối quan hệ giữa chuyển động của khâu thao tác (bàn

kẹp, đầu hàn, sơn, phun phủ,…) và chuyển động của các khớp (góc quay của các động cơ hoặc chuyển động tịnh tiến đặt ở mỗi khớp) Sau đó, chúng ta cần phải

Trang 12

giải mối quan hệ này theo cả hai chiều: cho trước chuyển động của khâu thao tác, cần tìm chuyển động của các khớp hoặc ngược lại Bên cạnh đó, vấn đề tính toán vận tốc dài, vận tốc góc cũng là 1 vấn đề quan trọng, làm đầu vào cho bài toán động lực học Các yếu tố đầu vào của bài toán động học bao gồm cấu trúc động học và kích thước các khâu của robot

+ Phân tích động lực học: Ở bài toán động lực học, chúng ta cần quan tâm đề

nguyên nhân gây ra chuyển động tức là mối quan hệ giữa momen ( hoặc lực) đặt vào các khớp quay (hoặc tịnh tiến) và chuyển động tương ứng của các khớp đó Các yếu tố đầu vào của bài toán động lực học bao gồm kết quả của bài toán động học và các yếu tố về khối lượng, momen quán tính khối của các khâu của robot

+ Thiết kế quỹ đạo và điều khiển: Đây là bài toán sau cùng cũng là bài toán phức

tạp nhất của tính toán robot Chúng ta cần thiết kế đường di chuyển cho khâu thao tác và chuyển động của các khớp cùng với các yếu tố về vận tốc, gia tốc để đáp ứng yêu cầu kỹ thuật trong sản xuất Bài toán điều khiển nhằm đảm bảo robot sẽ hoạt động bám theo đúng những thông số ta đã thiết kế trước, chất lượng của điều khiển quan hệ mật thiết với chất lượng của một robot

Trang 13

CHƯƠNG 2 PHÂN TÍCH ĐỘNG HỌC ROBOT UR Trong chương này tập trung giải quyết hai bài toán đối với phân tích động học là bài toán động học thuận và bài toán động học ngược Bài toàn động học thuận có nhiệm vụ chủ yếu là xác định ví trí và hướng khâu thao tác dưới dạng hàm của các biến khớp Phương pháp sử dụng để giải quyết bài toán này là phương pháp ma trận Denavit-Hartenberg [1, 2] Đối với bài toán động học ngược, cho biết chuyển động của khâu thao tác ta cần phải xác định chuyển động của các tọa

độ khớp hai phương pháp được giới thiệu để giải bài toán này là phương pháp giải tích và phương pháp số [2]

2.1 Phân tích động thuận rôbốt UR

2.1.1 Mô hình rôbốt và các hệ tọa độ Denavit-Hartenberg (DH)

Trên hình 2.1 là hinh ảnh của một số dạng robot UR, các robot đó có kích thước khác nhau nhưng hình dáng nói chung là giống nhau, xuất phát từ hình ảnh thực tế, ta xây dựng được mô hình chuyển động của các robot UR có dạng như trên hình 2.2 dưới đây, trong đó ta đặt các kích thước trên hình bằng các tham số

Trang 14

Hình 2.2 Mô hình chuyển động của rôbốt UR Bảng 2.1: Bảng các tham số động học DH của rôbốt UR

1 một góc i , tiếp theo dịch chuyển dọc trục z i-1 một đoạn di sau đó dịch chuyển

dọc trục x i một đọa a i và cuối cùng là quay quanh trục x i một góc i Vậy khi đó

ma trận chuyển từ hệ trục i – 1 sang hệ trục i là tích của 4 ma trận quay thuần nhất

cơ bản nói trên, khi đó ta có

2

O

6

C x

Trang 15

1

Trang 16

2.1.3 Xác định vận tốc góc và gia tốc góc các khâu của rôbốt UR

Để tìm vận tốc góc các khâu của rôbốt UR ta sử dụng công thức dưới đây [1]

Trang 17

Trong đó Ai là ma trận côsin chỉ hướng của khâu thứ i đối với hệ trục tọa độ cố định, các ma trận này được xác định dựa vào các ma trận Di như sau: như đã biết

Trang 18

Tương tự như với vận tốc góc, bằng cách đạo hàm công thức (2.4) theo thời gian,

ta được ma trận sóng của véctơ gia tốc góc của các khâu có dạng:

Từ (2.7) và (2.8) ta dễ dàng suy ra được véctơ gia tốc góc các khâu của rôbốt

2.1.4 Vận tốc và gia tốc điểm định vị khâu thao tác của rôbốt UR

Theo (2.6) ta thấy ma trận D6 của rôbốt có dạng

T T

Từ đó suy ra vị trí điểm định vị của khâu thao tác chính là ba thành phần đầu tiên của cột thứ tư của ma trận D6, khi đó ta có

Trang 19

2.1.5 Thiết lập phương trình động học Robot

Hệ các phương trình động học rôbốt cho ta mối quan hệ giữa vị trí điểm định

vị và hướng của khâu thao tác và các tọa độ khớp Hê phương trình này có một vai trò rất quan trọng trong việc phân tích bài toán động học ngược sau này, trong phần này ta sẽ đi thiết lập các phương trình đó

Từ trên ta đã biết, ma trận thuần nhất biểu diễn mối quan hệ giữa hệ tọa độ gắn với khâu thao tác và hệ tọa độ cố định có dạng

3 trục tọa độ của hệ tọa độ gắn với khâu thao tác 3 vecto này thể hiện hướng của khâu thao tác, còn vecto rPx P,y z P, P

thể hiện vị trí khâu thao tác (chính là vị trí

Trang 20

gốc tọa độ của hệ tọa độ gắn với khâu thao tác) trong hệ tọa độ cố định Từ đây ta thu được hệ phương trình động học dưới dạng:

2.2 Phân tích động học ngược robot UR

Đối với bài toán động học ngược, xuất phát từ hệ phương trình động học (2.11) với các thành phần về hướng và vị trí trong ma trận T ở (2.10) đã cho trước

Trang 21

cùng với các kích thước động học robot đã biết ta cần đi tìm chuyển động của các khớp, tức là tìm véctơ:

 1, 2, ,3 4, ,5 6

q q q q q q T

q , q q q q q q q      1 , 2 , 3 , 4 , 5 , 6T, q  q q q q q q      1 , 2 , 3 , 4 , 5 , 6T (2.14) Đây là việc giải hệ phương trình đại số phi tuyến 6 ẩn Đối với bài toán động học ngược rôbốt, thường có 2 nhóm phương pháp hay được sử dụng là phương pháp số và phương pháp giải tích Trong đó, phương pháp số có thể giải quyết các bài toán tổng quát cho hầu hết các cấu hình robot công nghiệp nhưng lại cần thời gian tính toán lớn do sử dụng các vòng lặp trong thuật toán Nếu không cắt giảm thời gian tính toán, sẽ không thích hợp làm đầu vào cho bài toán điều khiển sau này Đối với phương pháp giải tích, với tùy cấu hình robot mà sẽ có các phương pháp tương ứng nhưng sẽ không mang tính tổng quát cho mọi rôbốt Trong nhiều trường hợp, việc giải động học robot bằng phương pháp giải tích rất khó khả thi Tuy nhiên, một ưu điểm rất lớn của phương pháp giải tích là nghiệm sẽ ở dạng công thức giải tích, cho kết quả tính toán nhanh, thích hợp cho các bài toán điều khiển sau này do có thể đảm bảo đáp ứng điều khiển thời gian thực Sau đây sẽ giới thiệu cả phương pháp giải tích và phương pháp số trong việc phân tích động học ngược rôbốt UR

Trang 22

Với i = 1  5, ta thu được 5 phương trình ma trận, sau đó đồng nhất các phần tử

tương ứng của các phương trình ma trận (2.18) ta sẽ chọn được 6 phương trình

tồn tại độc lập để xác định các biến khớp q i Tuy nhiên, như đã nói ở trên, phương pháp giải tích không phải là phương pháp tổng quát áp dụng cho mọi loại rôbốt

Về cơ bản, việc chọn ra các phương trình độc lập này phải phụ thuộc vào cấu hình của từng rôbốt và ứng với mỗi cấu hình cụ thể, người ta cũng đã tìm ra cách chọn các phương trình phù hợp tương ứng Với rôbốt mà ta xét ở đây, nó có các trục khớp 2,3,4 song song với nhau, ta sẽ sử dụng phương pháp như sau [4]:

Trang 24

Điều kiện (2.34) phụ thuộc vào cấu hình robot và quỹ đạo của khâu thao tác Giả

sử điều kiện này được thỏa mãn, khi đó phương trình (2.33) có 2 nghiệm thực là

Ứng với mỗi giá trị của q1 ta có được 2 giá trị của q5, vậy ta có được 4 nghiệm

của q5, cụ thể như sau:

Ngày đăng: 18/04/2017, 08:44

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Nguyễn Văn Khang (2009), Động lực học hệ nhiều vật, NXB Khoa học kỹ thuật Sách, tạp chí
Tiêu đề: Động lực học hệ nhiều vật
Tác giả: Nguyễn Văn Khang
Nhà XB: NXB Khoa học kỹ thuật
Năm: 2009
[2] Nguyễn Văn Khang, Chu Anh Mỳ (2011), Cơ sở rôbốt công nghiệp, NXB giáo dục Việt Nam Sách, tạp chí
Tiêu đề: Cơ sở rôbốt công nghiệp
Tác giả: Nguyễn Văn Khang, Chu Anh Mỳ
Nhà XB: NXB giáo dục Việt Nam
Năm: 2011
[3] Nguyễn Thiện Phúc (2006), Rôbốt công nghiệp, NXB Khoa học kỹ thuật [4] Lung Twen Sai (1999), Robot Analysis, The Mechanics of Serial andParallel Manipulators, John Willey & Sons, INC. Pulisher Sách, tạp chí
Tiêu đề: Rôbốt công nghiệp", NXB Khoa học kỹ thuật [4] Lung Twen Sai (1999), "Robot Analysis, The Mechanics of Serial and "Parallel Manipulators
Tác giả: Nguyễn Thiện Phúc (2006), Rôbốt công nghiệp, NXB Khoa học kỹ thuật [4] Lung Twen Sai
Nhà XB: NXB Khoa học kỹ thuật [4] Lung Twen Sai (1999)
Năm: 1999
[5] Đào Văn Hiệp (2006), Kỹ thuật rôbốt, NXB Khoa học kỹ thuật Sách, tạp chí
Tiêu đề: Kỹ thuật rôbốt
Tác giả: Đào Văn Hiệp
Nhà XB: NXB Khoa học kỹ thuật
Năm: 2006
[6] Nguyễn Mạnh Tiến (2007), Điều khiển rôbốt công nghiệp, NXB Khoa học kỹ thuật Sách, tạp chí
Tiêu đề: Điều khiển rôbốt công nghiệp
Tác giả: Nguyễn Mạnh Tiến
Nhà XB: NXB Khoa học kỹ thuật
Năm: 2007
[7] Đinh Văn Phong, Đỗ Sanh, Nguyễn Trọng Thuần, Đỗ Đăng Khoa (2002),“ Tính toán động học và mô phỏng 3D rô bốt Gryphon”, Đại học Bách Khoa Hà Nội Sách, tạp chí
Tiêu đề: “ "Tính toán động học và mô phỏng 3D rô bốt Gryphon”
Tác giả: Đinh Văn Phong, Đỗ Sanh, Nguyễn Trọng Thuần, Đỗ Đăng Khoa
Năm: 2002

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w