Luận án tiến sĩ: Phát triển thuật toán thông minh điều khiển robot tay máy đôi

Chuyên đề nghiên cứu Phát triển thuật toán thông minh cho robot tay máy đôi, cập nhật xu hướng mới, giá trị tham khảo cao cho chuyên gia chuyên ngành

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2021

150
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN CHO HỆ THỐNG ROBOT DẠNG TAY MÁY ĐÔI

1.1. Tổng quan về hệ thống robot dạng tay máy đôi và ứng dụng

1.2. Tổng quan các công trình nghiên cứu về phương pháp điều khiển hệ thống robot dạng tay máy đôi

1.3. Các phương pháp điều khiển cơ bản

1.4. Các phương pháp điều khiển nâng cao

1.5. Kết luận chương 1

2. CHƯƠNG 2: ĐỘNG HỌC VÀ ĐỘNG LỰC HỌC CỦA HỆ TAY MÁY ĐÔI

2.1. Nguyên lý cấu tạo và làm việc của hệ tay máy đôi

2.2. Các ràng buộc hình học để giữ liên lạc giữa khâu tác động cuối của robot với đối tượng

2.3. Mối quan hệ giữa tay máy thứ nhất và đối tượng

2.4. Mối quan hệ giữa tay máy thứ hai và đối tượng

2.5. Mối quan hệ gữa vị trí của đối tượng và khâu tác động cuối của các tay máy

2.6. Động lực học của hệ thống

2.7. Động năng của hệ thống

2.8. Thế năng của hệ thống

2.9. Phương trình động lực học của hệ thống

2.10. Kết luận chương 2

3. CHƯƠNG 3: THIẾT KẾ ĐIỀU KHIỂN CƠ BẢN CHO HỆ TAY MÁY ĐÔI

3.1. Thiết kế điều khiển cho hệ tay máy đôi dùng thuật toán tựa mô hình

3.2. Điều khiển lực cho hệ tay máy đôi

3.3. Điều khiển góc xoay của đối tượng

3.4. Điều khiển vị trí của đối tượng

3.5. Mô phỏng hệ tay máy đôi khi dùng điều khiển tựa mô hình

3.6. Thiết kế điều khiển cho hệ tay máy đôi dựa trên mô hình quan sát GPI

3.7. Thiết kế bộ quan sát GPI cho hệ tay máy đôi

3.8. Phân tích kẹp ổn định đối tượng bởi robot tay máy đôi

3.9. Mô phỏng bộ điều khiển cho hệ tay máy đôi dùng bộ quan sát GPI

3.10. Kết luận chương 3

4. CHƯƠNG 4: NGHIÊN CỨU ĐIỀU KHIỂN THÔNG MINH CHO HỆ TAY MÁY ĐÔI

4.1. Điều khiển thích nghi cho hệ tay máy đôi sử dụng mạng noron xuyên tâm

4.2. Thuật toán điều khiển

4.3. Thiết kế mạng noron RBF

4.4. Xây dựng luật cập nhật trọng số

4.5. Mô phỏng kiểm chứng

4.6. Điều khiển thích nghi lai lực/ vị trí

4.7. Thiết kế lực tác động lên đối tượng

4.8. Điều khiển lai lực/ vị trí

4.9. Mô phỏng kiểm chứng trên Matlab/Simulink

4.10. Điều khiển thích nghi lai lực/vị trí sử dụng bộ quan sát thích nghi

4.11. Thiết kế bộ quan sát thích nghi

4.12. Điều khiển thích nghi lai lực/vị trí dựa trên bộ quan sát thích nghi noron

4.13. Kết luận chương 4

5. CHƯƠNG 5: THIẾT KẾ VÀ CHẾ TẠO MÔ HÌNH THỰC NGHIỆM TAY MÁY ĐÔI

5.1. Động lực học hệ tay máy đôi - đối tượng thực nghiệm

5.2. Mô phỏng với hệ tay máy đôi – đối tượng, mỗi tay máy có hai bậc tự do

5.3. Cấu trúc và hoạt động của hệ thống thực nghiệm

5.4. Các thiết bị phần cứng

5.5. Phần mềm điều khiển

5.6. Board kết nối

5.7. Mô hình thực nghiệm toàn bộ hệ thống

5.8. Thử nghiệm hệ thống

5.9. Điều khiển hỗn hợp lực và vị trí đối tượng chuyển động theo trục x

5.10. Điều khiển hỗn hợp lực và vị trí đối tượng chuyển động theo trục y

5.11. Điều khiển hỗn hợp lực và hướng của đối tượng

5.12. Điều khiển hỗn hợp lực, vị trí chuyển động theo trục x và hướng của đối tượng

5.13. Điều khiển hỗn hợp lực, vị trí chuyển động theo trục y và hướng của đối tượng

5.14. Điều khiển hỗn hợp lực, vị trí chuyển động theo trục x và trục y của đối tượng

5.15. Kết luận chương 5

KẾT LUẬN CHUNG CỦA LUẬN ÁN

DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hệ thống robot tay máy đôi

Hệ thống robot tay máy đôi là một trong những ứng dụng quan trọng trong lĩnh vực tự động hóa và robot tự động. Robot tay máy được thiết kế với hai tay máy hoạt động đồng thời, cho phép thực hiện các nhiệm vụ phức tạp mà con người thường đảm nhận. Các ứng dụng của robot tự động này rất đa dạng, từ lắp ráp trong ngành công nghiệp đến các nhiệm vụ trong môi trường nguy hiểm như nhà máy điện hạt nhân. Việc phát triển các thuật toán máy học cho hệ thống này không chỉ giúp nâng cao hiệu suất làm việc mà còn cải thiện độ chính xác trong các thao tác. Theo nghiên cứu, việc điều khiển chính xác các tay máy trong hệ thống này là một thách thức lớn do tính phi tuyến và các tham số bất định của hệ thống. Do đó, việc phát triển các phương pháp điều khiển thông minh là cần thiết để đảm bảo hiệu quả hoạt động của robot công nghiệp.

1.1. Ứng dụng của robot tay máy đôi

Robot tay máy đôi có khả năng thực hiện nhiều nhiệm vụ khác nhau, từ lắp ráp, hàn, đến vận chuyển hàng hóa. Cảm biến robot đóng vai trò quan trọng trong việc thu thập dữ liệu và điều khiển chính xác các tay máy. Các ứng dụng này không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu rủi ro cho con người trong các môi trường làm việc nguy hiểm. Việc áp dụng trí tuệ nhân tạo trong điều khiển robot tay máy đôi giúp cải thiện khả năng tự động hóa, cho phép robot học hỏi từ các tình huống thực tế và điều chỉnh hành vi của mình một cách linh hoạt. Điều này mở ra nhiều cơ hội cho việc phát triển các giải pháp tự động hóa trong các ngành công nghiệp khác nhau.

II. Các phương pháp điều khiển cho hệ thống robot tay máy đôi

Trong nghiên cứu này, các phương pháp điều khiển cho hệ thống robot tay máy đôi được phân loại thành hai nhóm chính: phương pháp điều khiển cơ bản và phương pháp điều khiển nâng cao. Các phương pháp cơ bản thường sử dụng các thuật toán đơn giản để điều khiển chuyển động của robot, trong khi các phương pháp nâng cao áp dụng các kỹ thuật phức tạp hơn như mạng nơ-ronthuật toán di truyền. Việc áp dụng các phương pháp này giúp cải thiện khả năng điều khiển và tăng cường độ chính xác trong các thao tác của robot. Đặc biệt, các thuật toán điều khiển thông minh có thể tự động điều chỉnh theo các điều kiện môi trường và trạng thái của robot, từ đó nâng cao hiệu suất làm việc của hệ thống.

2.1. Phương pháp điều khiển cơ bản

Phương pháp điều khiển cơ bản thường dựa trên các mô hình toán học đơn giản để điều khiển chuyển động của robot. Các thuật toán này thường không tính đến các yếu tố như nhiễu và bất định trong hệ thống. Tuy nhiên, chúng vẫn có thể được áp dụng hiệu quả trong các tình huống đơn giản. Việc sử dụng các cảm biến robot để thu thập dữ liệu về vị trí và trạng thái của robot là rất quan trọng trong phương pháp này. Các nghiên cứu đã chỉ ra rằng việc cải thiện độ chính xác của các cảm biến có thể giúp nâng cao hiệu quả của các phương pháp điều khiển cơ bản.

2.2. Phương pháp điều khiển nâng cao

Phương pháp điều khiển nâng cao sử dụng các thuật toán phức tạp hơn, như mạng nơ-ronthuật toán di truyền, để tối ưu hóa quá trình điều khiển. Các phương pháp này cho phép robot tự học từ các tình huống thực tế và điều chỉnh hành vi của mình một cách linh hoạt. Việc áp dụng trí tuệ nhân tạo trong điều khiển robot tay máy đôi giúp cải thiện khả năng tự động hóa, cho phép robot học hỏi từ các tình huống thực tế và điều chỉnh hành vi của mình một cách linh hoạt. Điều này mở ra nhiều cơ hội cho việc phát triển các giải pháp tự động hóa trong các ngành công nghiệp khác nhau.

III. Thiết kế và phát triển thuật toán điều khiển thông minh

Thiết kế và phát triển các thuật toán điều khiển thông minh cho hệ thống robot tay máy đôi là một trong những mục tiêu chính của nghiên cứu này. Các thuật toán này không chỉ giúp cải thiện khả năng điều khiển mà còn nâng cao độ chính xác trong các thao tác của robot. Việc áp dụng các kỹ thuật như học sâumạng nơ-ron cho phép robot tự động điều chỉnh hành vi của mình dựa trên các dữ liệu thu thập được từ môi trường. Điều này giúp robot hoạt động hiệu quả hơn trong các tình huống phức tạp và không chắc chắn. Các nghiên cứu đã chỉ ra rằng việc phát triển các thuật toán điều khiển thông minh có thể giúp cải thiện đáng kể hiệu suất làm việc của hệ thống robot tay máy đôi.

3.1. Ứng dụng của thuật toán điều khiển thông minh

Các thuật toán điều khiển thông minh có thể được áp dụng trong nhiều lĩnh vực khác nhau, từ sản xuất công nghiệp đến y tế. Việc sử dụng robot tự động trong các quy trình sản xuất giúp tăng cường hiệu suất và giảm thiểu rủi ro cho con người. Trong lĩnh vực y tế, robot tay máy đôi có thể được sử dụng để hỗ trợ các bác sĩ trong các ca phẫu thuật phức tạp, giúp nâng cao độ chính xác và giảm thiểu thời gian phẫu thuật. Điều này cho thấy tiềm năng to lớn của các thuật toán điều khiển thông minh trong việc cải thiện chất lượng cuộc sống và hiệu suất làm việc trong nhiều lĩnh vực.

25/01/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN VỀ CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN CHO HỆ THỐNG ROBOT DẠNG TAY MÁY ĐÔI Trong chương này, tác giả trình bày tổng quan về tình hình nghiên cứu trên thế giới về các phương pháp điều khiển chuyển động cho hệ đa robot nói chung và hệ tay máy đôi nói riêng. Trong hệ robot dạng tay máy đôi ngoài xác định động học và động lực học của các tay máy, đối tượng, còn cần xác định các ràng buộc hình học, động học của các tay máy với đối tượng. Việc xác định được chính xác các thông số của mô hình hệ thống gặp nhiều khó khăn do sự phức tạp của hệ thống robot dạng tay máy đôi, do chiều dài, khối lượng, mô men quán tính các khớp của các tay máy, của đối tượng bị thay đổi khi hệ thống làm việc, các tham số động học, động lực học của hệ tay náy đôi được coi là các tham số bất định. Ngoài ra còn có các thành phần lực không xác định được chính xác khi các tay máy chuyển động như lực ma sát trên các khớp phụ thuộc vào cấu trúc của khớp.

Các hệ thống truyền lực như đai truyền đàn hồi, bánh răng có vùng chết, khi đảo chiều gây nên tính phi tuyến của vùng đặc tính này. Hệ thống cảm biến đo tốc độ các khớp, tốc độ của đối tượng, lực tác động của các tay máy lên đối tượng trong quá trình đo không đặt được tại vị trí cần đo, mà thông qua phép đo gián tiếp để tính đại lượng cần đo gây lên sai số đo. , ngoài ra một số trạng thái rất khó đo bằng sử dụng cảm biến. Để bù đặc tính phi tuyến, tính bất định và kháng nhiễu cho hệ tay náy đôi, cũng như xử lý các trạng thái khó đo được chính xác bằng cảm biến, các nghiên cứu đề xuất thuật toán điều khiển cần được tiếp tục phát triển để mang lại hiệu quả cao trong điều khiển chuyển động hệ tay náy đôi.

Do vậy các phương pháp điều khiển sẽ được đề cập và phân tích trong mục này. Trước khi đi vào phân tích các phương pháp điều khiển cho hệ thống robot dạng tay máy đôi, tác giả sẽ đi phân tích khái quát về hệ thống robot dạng tay náy đôi và ứng dụng của nó. Tổng quan về hệ thống robot dạng tay máy đôi và ứng dụng Việc xác định thao tác tay máy đôi là một vấn đề vô cùng đa dạng và phức tạp, không chỉ phụ thuộc vào động lực học robot mà còn phụ thuộc vào nhu cầu của các nhiệm vụ được giao. [1] cung cấp một định nghĩa phân cấp cho thao tác robot dạng tay máy đôi, như trong Hình 1.

Theo định nghĩa, thao tác hai tay máy có thể được phân loại theo thao tác không phối hợp và thao tác phối hợp. Thao tác không phối hợp chỉ ra tình huống rằng chuyển động độc lập được chỉ định cho mỗi tay máy, giống như một người cầm tách cà phê bằng cánh tay trái trong khi vẽ một bức tranh bằng cánh tay phải. Thao tác phối hợp có thể được chia thành hai loại, thao tác phối hợp theo mục tiêu và thao tác phối hợp chuyển động. Thao tác phối hợp theo mục tiêu đề cập đến tình huống hai tay máy cùng thực hiện một nhiệm vụ, nhưng cả hai cánh tay được chỉ định chuyển 4 luan an Hình 1.1: Định nghĩa phân cấp của thao tác robot dạng tay máy đôi.

động độc lập, giống như một người đang gõ bàn phím bằng cả tay trái và tay phải. Thao tác phối hợp chuyển động hai tay máy biểu thị tình huống hai tay máy phối hợp tác động đồng thời lên cùng một đối tượng ở dạng đối xứng hoặc dạng không đối xứng, đối tượng có thể được giữ ổn định, di chuyển từ nơi này tới nơi khác, đối tượng được các tay máy thao tác có thể là một đối tượng rắn đồng chất, đối tượng rắn không đồng chất hoặc có thể là một đối tượng đàn hồi – bề mặt của đối tượng bị biến dạng khi chịu tác động lực từ các tay máy. Luận án này, tác giả tập trung nghiên cứu hệ thống robot dạng tay máy đôi phối hợp chuyển động cùng một đối tượng.2 ví dụ một hệ thống robot dạng tay máy đôi đang phối hợp thao tác cùng một đối tượng, ở đây đối tượng đang được giữ ổn định.2: Hệ thống robot dạng tay máy đôi phối hợp. Mục tiêu chính của phối hợp chuyển động cùng một đối tượng trong hệ thống robot dạng tay máy đôi: • Chia sẻ tải giữa các tay máy.

• Thay đổi vị trí không gian của đối tượng (chuyển từ nơi này đến nơi khác) • Theo dõi vị trí và hướng nhất định của đối tượng. • Thực hiện một số công việc trên đối tượng đứng yên hoặc chyển động. 5 luan an Ý tưởng về một cỗ máy hoặc robot tự động có khả năng thay thế sức lao động của con người trong các công việc tẻ nhạt và tốn thời gian, đã trở thành mục tiêu của các kỹ sư và nhà phát minh từ xa xưa cho tới nay. Hệ thống robot đã và đang trải qua những thay đổi lớn và ngày càng mang lại những tác động kinh tế, xã hội đáng kể cho cuộc sống con người [2].

Robot công nghiệp đã được sử dụng rộng rãi và thành công trong các quy trình sản xuất thông thường do độ bền, tốc độ và độ chính xác cao trong môi trường công nghiệp [3]. Với những phát triển trong công nghệ robot và các yêu cầu về hiệu quả và chất lượng trong quy trình sản xuất, thao tác phối hợp của các tay máy ngày càng thu hút sự chú ý do tiềm năng ứng dụng khác nhau trong thực tế và cả những thách thức lý thuyết [4]. Ví dụ trong các ứng dụng sản xuất ô tô, việc lắp rắp, vận chuyển, sơn, đóng gói và hàn thường đòi hỏi tính linh hoạt và cơ động cao mà một robot đơn không thể thực hiện được. Do đó, sự phối hợp của nhiều tay máy phát sinh như một kỹ thuật quan trọng để tăng hiệu quả và nâng cao tính linh hoạt trong các ứng dụng công nghiệp.

Ngoài độ phức tạp cao của nhiệm vụ mà một robot đơn không thể thực hiện được, một số động cơ khác để phát triển hệ thống đa robot như khả năng phân phối tải, khả năng thích nghi cao khi một tay máy xảy ra lỗi, khả năng mở rộng và tính linh hoạt cao [5]. Ngoài ra, trong ngành công nghiệp, robot công nghiệp dạng tay máy đôi ngày càng được coi là một xu hướng đầy hứa hẹn của tự động hóa công nghiệp [6, 7], do một loạt các đặc điểm: (1) tay máy đôi giống như con người cung cấp cho người vận hành cách thao tác trực quan hơn, (2) khả năng dự phòng cao, cải thiện tính linh hoạt trong thao tác các nhiệm vụ khác nhau, (3) thao tác đồng bộ rút ngắn thời gian thực hiện nhiệm vụ. Dựa trên những đặc điểm này, robot dạng tay máy đôi do đó được coi là dòng robot công nghiệp chính trong thế hệ tiếp theo và đã được sử dụng trong nhiều cơ sở sản xuất và nghiên cứu. Không giống như robot đơn, điểm nhấn vào robot dạng tay máy đôi luôn là sự linh hoạt của chúng, robot tay máy đôi có hai tay máy giống như con người được kỳ vọng sẽ thay thế con người mà không phải thiết kế lại nơi làm việc [8, 9, 10].

Khả năng sử dụng thay thế robot cho con người được cho là chìa khóa của tự động hóa linh hoạt, chi phí thấp. Khi việc sử dụng robot trong các môi trường chăm sóc sức khỏe và gia đình tăng lên thì đòi hỏi robot phải thích nghi với các môi trường làm việc khác nhau. Các robot dáng người tiên tiến hơn được kỳ vọng sẽ bắt chước các hành vi của con người, hành động và thao tác các đối tượng theo những cách tương tự như con người. Hệ thống robot dạng tay máy đôi đã được ứng dụng trong nhiều ngành: Trong công nghiệp, tay máy đôi được sử dụng để làm việc trong môi trường phóng xạ [11], được sử dụng theo cặp với điều khiển cho từng tay máy.

Hãng Power Co., ở Nhật Bản [12] đã phát triển một hệ thống điều khiển từ xa tay máy đôi để bảo trì đường dây nóng trên không. Hệ thống điều khiển đa robot được công nhận là hiệu quả hơn trong việc lắp ráp và vận chuyển từ những thập kỷ trước [13], việc sử dụng chúng được hứa hẹn sẽ giảm chi phí sản xuất do nhiều robot hoạt động song song, đặc biệt trong các quy trình tốc độ thấp như hàn hồ quang [14]. Một trong số này nỗ lực vào khả năng thao tác và nhắm vào các ứng dụng sản xuất công nghiệp, như Robot tay máy đôi của Toyota [15]. ABB đề xuất một cánh tay đôi (FRIDA) 14 trục được trang bị bộ kẹp linh hoạt (Hình 1.3), nhằm đáp ứng các kịch bản sản xuất nhanh thường thấy trong ngành công 6 luan an nghiệp điện tử, tiêu dùng và ngày càng tăng trong các lĩnh vực khác [16].

Dự án SMErobotics [17] thực hiện nhiệm vụ lắp ráp với robot tay máy đôi công nghiệp thể hiện trong Hình 1.3: FRIDA robot tay máy đôi ABB Hình 1.4: Lắp ráp với tay máy đôi công nghiệp thuộc dự án SMErobotics Hình 1.5: Robot tay máy đôi Motoman DA20 lắp Hình 1.6: Robot hạng nặng của Hitachi để dọn ráp ghế dẹp FUKUSHIMA Hình 1.8: Hai robot PUMA uốn cong một tấm Hình 1.7: Bộ điều khiển tay máy đôi linh hoạt Ngoài ra, hệ thống tay máy đôi còn được ứng dụng trong lắp ráp các bộ phận [18], Hình 1.5 là hình ảnh robot Motoman DA20 lắp ráp ghế. Hãng Hitachi [19] đã phát triển một robot tay máy đôi có thể mang vác nặng trong những không 7 luan an gian nhỏ, cho nhiệm vụ dọn dẹp nhà máy điện hạt nhân bị hỏng (Hình 1. Một bộ điều khiển robot tay máy đôi công nghiệp (Hình 1.7) để lắp ráp chính xác các bộ phận cơ khí, cũng có thể sử dụng để nâng phôi lớn và nặng [20] Một lĩnh vực khác được nghiên cứu đó là định hình lại vật liệu. Hệ thống tay máy đôi được sử dụng để uốn các bộ phận kim loại [21] (Hình 1.8) và trong [22] hệ thống tay máy đôi được sử dụng để gấp các thùng carton thành các hình dạng định trước.

Tay máy đôi được dùng trong nhiệm vụ lắp ráp theo định hướng công nghiệp cho các đối tượng đa diện rắn [23], sử dụng phương pháp học từ quan sát.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận án tiến sĩ mang tiêu đề "Phát triển thuật toán thông minh điều khiển robot tay máy đôi" của tác giả Lưu Thị Huế, dưới sự hướng dẫn của PGS. Nguyễn Phạm Thục Anh và TS. Dương Minh Đức, được thực hiện tại Trường Đại Học Bách Khoa Hà Nội vào năm 2021. Bài luận án này tập trung vào việc phát triển các thuật toán điều khiển thông minh nhằm tối ưu hóa hoạt động của robot tay máy đôi, một lĩnh vực quan trọng trong kỹ thuật điều khiển và tự động hóa. Những nghiên cứu này không chỉ giúp nâng cao hiệu suất làm việc của robot mà còn mở ra nhiều ứng dụng thực tiễn trong công nghiệp và đời sống.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo các tài liệu liên quan như "Nghiên cứu điều khiển robot song song hai bậc tự do trong kỹ thuật cơ điện tử", nơi nghiên cứu về điều khiển robot với cấu trúc tương tự. Bên cạnh đó, "Luận văn thạc sĩ về điều khiển đội hình robot di động theo quỹ đạo trong kỹ thuật cơ điện tử" cũng sẽ cung cấp thêm góc nhìn về điều khiển robot trong các ứng dụng di động. Cuối cùng, bạn có thể tìm hiểu thêm về "Luận văn thạc sĩ về tự động hóa và điều khiển robot biped phi tuyến", một nghiên cứu khác trong lĩnh vực điều khiển robot, giúp bạn có cái nhìn sâu sắc hơn về các phương pháp điều khiển hiện đại.