Luận văn: Xây dựng Mô hình và Mô phỏng Robot Song Song bằng Matlab

Luận văn thạc sĩ kỹ thuật phân tích xây dựng mô hình và mô phỏng robot song song sử dụng ngôn ngữ matlab luận văn ths cơ học 60 44 21, đánh giá thực trạng, chỉ ra hạn chế, đề xuất

Trường đại học

Đại Học Công Nghệ

Chuyên ngành

Cơ Học

Người đăng

Ẩn danh

Thể loại

Luận Văn ThS.

2007

93
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

Mở đầu

1.1. Đặt vấn đề

1.2. Mục đích của luận án

1.3. Nội dung luận án

2. Tổng quan

2.1. Cở sở về Robot

2.2. Các vấn đề liên quan với một hệ thống Robot

2.2.1. Cấu trúc

2.2.2. Hình học

2.2.3. Động học

2.2.4. Tĩnh học

2.2.5. Động lực học

2.2.6. Xây dựng quỹ đạo

2.2.7. Quá trình cảm biến

2.2.8. Điều khiển

2.2.9. Đánh giá khả năng hoạt động của Robot

2.2.10. Thiết kế

2.2.11. Căn chỉnh

3. Robot song song SPS

3.1. Mô hình Robot song song SPS

3.2. Vấn đề hình học, động học của Robot song song SPS

3.3. Công cụ MATLAB/SIMULINK

4. Kết quả chính đạt được

4.1. Thư viện hàm giải quyết các vấn đề (các m file)

4.2. Mô hình, mô phỏng hệ thống Robot PR6-01

4.2.1. Kết quả tính toán động học ngược

4.2.2. Kết quả tính toán động học thuận

4.2.3. Các kết quả khác

Tài liệu tham khảo

Tóm tắt

I. Tổng Quan Luận Văn Robot Song Song Matlab Giá Trị cốt lõi

Luận văn về robot song song sử dụng Matlab đóng vai trò quan trọng trong việc nghiên cứu, thiết kếmô phỏng hệ thống robot. Robot song song nổi bật với khả năng tải trọng lớn, độ chính xác cao và tốc độ phản hồi nhanh, mở ra tiềm năng ứng dụng rộng rãi trong nhiều lĩnh vực như gia công cơ khí, y tế, hàng khôngquân sự. Nghiên cứu này tập trung vào việc xây dựng mô hìnhmô phỏng robot song song trong môi trường Matlab/Simulink, sử dụng các công cụ và thuật toán để giải quyết các bài toán động học, động lực họcđiều khiển robot. Luận văn thường bao gồm các phần chính như giới thiệu, tổng quan, cơ sở lý thuyết, kết quả mô phỏng và kết luận. Tác giả Đỗ Trần Thắng, dưới sự hướng dẫn của PGS. Đinh Văn Phong đã xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB.

Trong bối cảnh khoa học công nghệ ngày càng phát triển, việc nghiên cứu và ứng dụng robot song song ngày càng trở nên cấp thiết. Các nghiên cứu về điều khiển robot bằng Matlab, PID control, fuzzy logic control, và điều khiển thích nghi đóng vai trò quan trọng trong việc nâng cao hiệu suất và độ tin cậy của hệ thống robot song song. Việc phân tích không gian làm việc, phân tích điểm kỳ dị, và thiết kế robot song song 6 bậc tự do là những yếu tố quan trọng để đảm bảo hoạt động ổn định và hiệu quả của robot. Tài liệu gốc nhấn mạnh vai trò của MatlabSimulink trong việc mô phỏngđiều khiển các hệ thống robot song song, cung cấp một nền tảng mạnh mẽ cho các nhà nghiên cứu và kỹ sư.

1.1. Ưu điểm vượt trội của Robot song song so với robot chuỗi

Robot song song sở hữu nhiều ưu điểm so với robot chuỗi truyền thống. Đầu tiên, robot song song có khả năng tải trọng lớn hơn đáng kể so với robot chuỗi. Cấu trúc của robot song song, với các liên kết song song hỗ trợ lẫn nhau, cho phép phân bổ tải trọng đều trên các thành phần. Thứ hai, robot song song có độ cứng kết cấu cao hơn. Nhờ cấu trúc này, robot ít bị biến dạng khi chịu tải. Thứ ba, robot song song có tốc độ phản hồi nhanh hơn. Do quán tính nhỏ và cấu trúc vững chắc, robot song song có thể thay đổi hướng di chuyển nhanh chóng. Cuối cùng, robot song song có độ chính xác cao hơn. Việc loại bỏ sai số tích lũy giữa các khớp giúp robot đạt được độ chính xác cao trong các thao tác. Các ưu điểm này khiến robot song song trở thành lựa chọn ưu việt cho các ứng dụng đòi hỏi hiệu suất cao.

1.2. Ứng dụng tiềm năng của robot song song trong các ngành công nghiệp

Robot song song có tiềm năng ứng dụng rộng rãi trong nhiều ngành công nghiệp. Trong gia công cơ khí, robot song song có thể được sử dụng để thực hiện các thao tác cắt gọt, phay, tiện với độ chính xác cao. Trong y tế, robot song song có thể hỗ trợ các bác sĩ phẫu thuật thực hiện các ca phẫu thuật phức tạp với độ chính xác và ổn định cao. Trong hàng không, robot song song có thể được sử dụng để lắp ráp các bộ phận máy bay và kiểm tra chất lượng. Trong quân sự, robot song song có thể được sử dụng để chế tạo các hệ thống vũ khí tự động và thực hiện các nhiệm vụ nguy hiểm. Ngoài ra, robot song song cũng có thể được sử dụng trong các lĩnh vực khác như mô phỏng buồng lái, thiết bị định vị, và giao diện haptic.

II. Matlab Simulink Phương pháp Mô phỏng Robot Song Song hiệu quả

MatlabSimulink là những công cụ mạnh mẽ để mô phỏng robot song song. Matlab cung cấp môi trường lập trình linh hoạt để xây dựng mô hình toán học của robot và giải quyết các bài toán động học, động lực học, và điều khiển. Simulink cho phép xây dựng mô hình trực quan của hệ thống robot và mô phỏng hoạt động của robot trong môi trường ảo. Sự kết hợp giữa MatlabSimulink cho phép các nhà nghiên cứu và kỹ sư thiết kế, thử nghiệm và tối ưu hóa các hệ thống robot song song một cách hiệu quả trước khi triển khai trong thực tế. Ngoài ra, việc sử dụng các công cụ như PID control, fuzzy logic control, và điều khiển thích nghi trong Matlab giúp nâng cao hiệu suất và độ tin cậy của hệ thống robot song song.

Việc sử dụng mô hìnhmô phỏng giúp giảm thiểu rủi ro và chi phí trong quá trình phát triển và triển khai robot song song. Các nhà nghiên cứu có thể sử dụng MatlabSimulink để kiểm tra tính ổn định, độ chính xác và hiệu suất của robot trong các điều kiện khác nhau, từ đó đưa ra các cải tiến và tối ưu hóa phù hợp. Việc lập trình Matlab cho robot song song cũng giúp các kỹ sư tạo ra các chương trình điều khiển linh hoạt và dễ dàng tùy chỉnh để đáp ứng các yêu cầu cụ thể của từng ứng dụng.

2.1. Các bước xây dựng mô hình robot song song trong Matlab Simulink

Xây dựng mô hình robot song song trong Matlab/Simulink bao gồm nhiều bước. Bước đầu tiên là xây dựng mô hình toán học của robot, bao gồm các phương trình động học, động lực học, và điều khiển. Bước thứ hai là tạo mô hình Simulink của robot, sử dụng các khối chức năng để biểu diễn các thành phần của robot như động cơ, cảm biến, và bộ điều khiển. Bước thứ ba là nhập các thông số của robot vào mô hình Simulink. Bước thứ tư là mô phỏng hoạt động của robot trong môi trường ảo, sử dụng các tín hiệu đầu vào để điều khiển robot và quan sát các tín hiệu đầu ra để đánh giá hiệu suất của robot. Bước cuối cùng là tối ưu hóa mô hình Simulink để đạt được hiệu suất mong muốn.

2.2. Tối ưu hóa mô hình robot song song trong Matlab Simulink

Tối ưu hóa mô hình robot song song trong Matlab/Simulink là một quá trình quan trọng để đạt được hiệu suất mong muốn. Quá trình này bao gồm việc điều chỉnh các thông số của robot, lựa chọn các thuật toán điều khiển phù hợp, và tối ưu hóa cấu trúc của mô hình Simulink. Các kỹ thuật tối ưu hóa như giải thuật di truyền, mô phỏng luyện kim, và gradient descent có thể được sử dụng để tìm kiếm các giá trị thông số tối ưu. Ngoài ra, việc sử dụng các công cụ phân tích độ nhạyphân tích độ mạnh mẽ trong Matlab giúp xác định các thông số quan trọng và đánh giá ảnh hưởng của các thông số này đến hiệu suất của robot.

III. Động Học Robot Song Song Bài Toán Thuận bài Toán Ngược và Giải Pháp

Động học là một lĩnh vực quan trọng trong nghiên cứu về robot song song, tập trung vào việc phân tích chuyển động của robot mà không quan tâm đến lực tác dụng. Có hai bài toán cơ bản trong động học robot: bài toán động học thuậnbài toán động học ngược. Bài toán động học thuận giải quyết vấn đề xác định vị trí và hướng của khâu tác động cuối khi biết các giá trị khớp. Bài toán động học ngược giải quyết vấn đề xác định các giá trị khớp cần thiết để đạt được một vị trí và hướng mong muốn của khâu tác động cuối. Cả hai bài toán này đều có vai trò quan trọng trong việc điều khiển robotlập kế hoạch quỹ đạo. Trong trường hợp robot song song, bài toán động học ngược thường dễ giải hơn so với bài toán động học thuận.

Việc giải quyết các bài toán động học robot song song đòi hỏi sử dụng các công cụ toán học và thuật toán phù hợp. Các phương pháp như ma trận chuyển đổi, góc Euler, và phương trình ràng buộc thường được sử dụng để mô hình hóagiải quyết các bài toán này. Việc sử dụng MatlabSimulink giúp các nhà nghiên cứu và kỹ sư mô phỏngkiểm tra các giải pháp động học một cách hiệu quả.

3.1. Phương pháp giải bài toán động học ngược cho robot song song

Bài toán động học ngược cho robot song song có thể được giải quyết bằng nhiều phương pháp. Một phương pháp phổ biến là sử dụng phương trình ràng buộc. Phương pháp này dựa trên việc thiết lập các phương trình ràng buộc giữa các giá trị khớp và vị trí/hướng của khâu tác động cuối, sau đó giải hệ phương trình này để tìm ra các giá trị khớp cần thiết. Một phương pháp khác là sử dụng phương pháp lặp. Phương pháp này bắt đầu với một giá trị khớp ban đầu, sau đó sử dụng một thuật toán lặp để điều chỉnh các giá trị khớp cho đến khi đạt được vị trí/hướng mong muốn của khâu tác động cuối. Việc sử dụng Matlab giúp các nhà nghiên cứu và kỹ sư triển khai và so sánh các phương pháp giải khác nhau.

3.2. Các thách thức trong việc giải bài toán động học thuận cho robot song song

Bài toán động học thuận cho robot song song thường khó giải hơn so với bài toán động học ngược. Một trong những thách thức chính là sự tồn tại của nhiều nghiệm. Với một bộ giá trị khớp, có thể có nhiều vị trí và hướng khác nhau của khâu tác động cuối thỏa mãn các phương trình động học. Điều này gây khó khăn trong việc xác định vị trí và hướng duy nhất của khâu tác động cuối. Một thách thức khác là sự tồn tại của điểm kỳ dị. Tại các điểm kỳ dị, ma trận Jacobian của robot trở nên suy biến, dẫn đến việc không thể giải được bài toán động học thuận. Các phương pháp giải số và kỹ thuật tránh điểm kỳ dị thường được sử dụng để vượt qua các thách thức này.

3.3. Ảnh hưởng của thông số hình học đến bài toán động học robot song song

Các thông số hình học của robot song song ảnh hưởng lớn đến bài toán động học. Ví dụ, chiều dài các liên kết, vị trí các khớp, và góc giữa các liên kết đều ảnh hưởng đến không gian làm việc, độ chính xác, và khả năng tránh điểm kỳ dị của robot. Việc lựa chọn các thông số hình học phù hợp là rất quan trọng để đảm bảo hiệu suất và độ tin cậy của robot. Các kỹ thuật tối ưu hóa hình học có thể được sử dụng để tìm kiếm các giá trị thông số tối ưu cho một ứng dụng cụ thể.

IV. Mô Phỏng Động Lực Học Robot Song Song Ứng Dụng và Kết Quả

Động lực học là một lĩnh vực nghiên cứu quan trọng khác trong lĩnh vực robot song song, tập trung vào việc phân tích lựcmômen tác dụng lên robot và ảnh hưởng của chúng đến chuyển động của robot. Mô phỏng động lực học cho phép các nhà nghiên cứu và kỹ sư dự đoán hiệu suất của robot trong các điều kiện hoạt động khác nhau, đánh giá khả năng tải trọng, và thiết kế bộ điều khiển phù hợp. Kết quả mô phỏng động lực học có thể được sử dụng để tối ưu hóa thiết kế của robot và nâng cao hiệu suất của robot.

Việc xây dựng mô hình động lực học chính xác đòi hỏi sử dụng các công cụ toán học và kỹ thuật mô hình hóa phù hợp. Các phương pháp như phương pháp Newton-Euler, phương pháp Lagrange, và phương pháp động lực học nghịch đảo thường được sử dụng để mô hình hóagiải quyết các bài toán động lực học robot song song. Việc sử dụng MatlabSimulink giúp các nhà nghiên cứu và kỹ sư mô phỏngkiểm tra các mô hình động lực học một cách hiệu quả.

4.1. So sánh phương pháp Newton Euler và Lagrange trong động lực học robot

Phương pháp Newton-Eulerphương pháp Lagrange là hai phương pháp phổ biến để mô hình hóa động lực học robot. Phương pháp Newton-Euler dựa trên việc áp dụng các định luật Newton và Euler cho từng khâu của robot, sau đó giải hệ phương trình để tìm ra các lực và mômen tác dụng lên robot. Phương pháp Lagrange dựa trên việc sử dụng hàm Lagrange để thiết lập các phương trình chuyển động của robot. Phương pháp Newton-Euler thường phức tạp hơn phương pháp Lagrange nhưng có thể cung cấp thông tin chi tiết hơn về lực và mômen tác dụng lên robot.

4.2. Ứng dụng của mô phỏng động lực học trong thiết kế bộ điều khiển robot

Mô phỏng động lực học đóng vai trò quan trọng trong việc thiết kế bộ điều khiển cho robot song song. Mô phỏng động lực học cho phép các nhà nghiên cứu và kỹ sư đánh giá hiệu suất của các bộ điều khiển khác nhau trong các điều kiện hoạt động khác nhau. Các bộ điều khiển như PID control, fuzzy logic control, và điều khiển thích nghi có thể được thiết kế và thử nghiệm bằng cách sử dụng mô phỏng động lực học. Kết quả mô phỏng có thể được sử dụng để tinh chỉnh các thông số của bộ điều khiển và nâng cao hiệu suất của robot.

V. Điều Khiển Robot Song Song Matlab PID Fuzzy Logic Ứng Dụng

Điều khiển robot song song là một lĩnh vực nghiên cứu quan trọng nhằm đảm bảo robot hoạt động chính xác, ổn định và hiệu quả. Có nhiều phương pháp điều khiển khác nhau có thể được sử dụng, bao gồm PID control, fuzzy logic control, và điều khiển thích nghi. PID control là một phương pháp điều khiển cổ điển, dễ thực hiện và hiệu quả cho nhiều ứng dụng. Fuzzy logic control là một phương pháp điều khiển dựa trên logic mờ, cho phép điều khiển các hệ thống phi tuyến và không chắc chắn. Điều khiển thích nghi là một phương pháp điều khiển có khả năng tự điều chỉnh các thông số để đáp ứng các thay đổi trong môi trường hoặc robot.

Việc sử dụng MatlabSimulink giúp các nhà nghiên cứu và kỹ sư thiết kế, mô phỏngkiểm tra các bộ điều khiển khác nhau cho robot song song. Kết quả mô phỏng có thể được sử dụng để so sánh hiệu suất của các bộ điều khiển khác nhau và lựa chọn bộ điều khiển phù hợp cho một ứng dụng cụ thể.

5.1. Ưu điểm và nhược điểm của PID control trong điều khiển robot song song

PID control là một phương pháp điều khiển đơn giản, dễ thực hiện và hiệu quả cho nhiều ứng dụng robot song song. Ưu điểm chính của PID control là tính đơn giản, dễ hiểu và dễ điều chỉnh. Nhược điểm chính của PID control là khó điều khiển các hệ thống phi tuyến và không chắc chắn, và có thể yêu cầu tinh chỉnh các thông số một cách thủ công.

5.2. Ứng dụng của Fuzzy Logic Control để điều khiển robot song song linh hoạt

Fuzzy Logic Control là một phương pháp điều khiển dựa trên logic mờ, cho phép điều khiển robot song song trong các môi trường phức tạp và không chắc chắn. Fuzzy Logic Control có khả năng xử lý các thông tin không chính xác và không đầy đủ, và có thể được sử dụng để điều khiển các hệ thống phi tuyến và thay đổi theo thời gian. Ứng dụng của Fuzzy Logic Control giúp robot song song hoạt động linh hoạt và hiệu quả hơn trong các điều kiện khác nhau.

VI. Kết Luận và Hướng Phát Triển Luận Văn Robot Song Song Matlab

Luận văn về robot song song sử dụng Matlab đã cung cấp một cái nhìn tổng quan về các khía cạnh quan trọng của thiết kế, mô phỏng, và điều khiển robot song song. Nghiên cứu này đã trình bày các phương pháp xây dựng mô hình toán học, mô phỏng động họcđộng lực học, và thiết kế bộ điều khiển cho robot song song. Kết quả nghiên cứu có thể được sử dụng để phát triển các ứng dụng thực tế của robot song song trong các lĩnh vực khác nhau. Trong tương lai, nghiên cứu về robot song song có thể tập trung vào việc phát triển các thuật toán điều khiển thông minh, tối ưu hóa thiết kế robot, và ứng dụng robot song song trong các môi trường phức tạp và nguy hiểm.

Luận văn này cũng nhấn mạnh vai trò quan trọng của MatlabSimulink trong việc nghiên cứuphát triển robot song song. Các công cụ này cung cấp một nền tảng mạnh mẽ cho việc mô phỏng, kiểm tra, và tối ưu hóa các hệ thống robot song song một cách hiệu quả.

6.1. Các hướng nghiên cứu tiềm năng trong lĩnh vực robot song song

Có nhiều hướng nghiên cứu tiềm năng trong lĩnh vực robot song song. Một hướng là phát triển các thuật toán điều khiển thông minh, sử dụng trí tuệ nhân tạohọc máy để điều khiển robot song song một cách tự động và linh hoạt. Một hướng khác là tối ưu hóa thiết kế robot, sử dụng các kỹ thuật tối ưu hóa để tìm kiếm các thông số hình họcđộng lực học tối ưu cho một ứng dụng cụ thể. Một hướng khác nữa là ứng dụng robot song song trong các môi trường phức tạp và nguy hiểm, như thám hiểm vũ trụ, khắc phục sự cố thiên tai, và xử lý chất thải phóng xạ.

6.2. Vai trò của Matlab trong phát triển các ứng dụng robot song song

Matlab đóng vai trò quan trọng trong việc phát triển các ứng dụng robot song song. Matlab cung cấp một môi trường lập trình linh hoạt và mạnh mẽ để xây dựng mô hình toán học, mô phỏng hoạt động, và thiết kế bộ điều khiển cho robot song song. Matlab cũng cung cấp nhiều công cụ và thư viện hỗ trợ cho việc phân tích dữ liệu, tối ưu hóa, và trực quan hóa kết quả. Việc sử dụng Matlab giúp các nhà nghiên cứu và kỹ sư phát triển các ứng dụng robot song song một cách nhanh chóng và hiệu quả.

24/09/2025

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

Phần mở đầu: giới thiệu vấn đề mà luận án quan tâm, mục đích của luận án và nội dung luận án sẽ thực hiện. 2 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB Phần tổng quan: sẽ tổng hợp, giới thiệu lại về một hệ thống Robot nói chung, các vấn đề liên quan tới một hệ thống Robot và phân loại Robot, đây là cơ sở phục vụ cho luận án. Cuối phần này sẽ đề cập tới loại Robot song song kiểu SPS hay còn được gọi là Hexapod SPS, là Robot luận án sẽ đi sâu nghiên cứu. Phần cơ sở lý thuyết: tập trung đi sâu vào các công cụ toán học, cơ học cơ bản liên quan tới Robot và phần mềm MATLAB/SIMULINK, phương thức sử dụng chúng để giải quyết các vấn đề mà luận án đưa ra.

Xây dựng mô hình đối tượng Robot trên phần mềm MATLAB, xây dựng và viết các hàm giải quyết các vấn đề động học, hình học, các hàm tiện ích khác của đối tượng Robot trên phần mềm MATLAB (các m file). Phần kết quả chính đạt được: sẽ nêu ra các kết quả đạt được của luận án. Sử dụng các kết quả này để tiến hành mô phỏng một hệ thống Robot cụ thể và đưa ra các kết quả cụ thể. Mô hình Robot thật mà tác giả chọn để mô phỏng là hệ thống Robot PR6-01, sẽ được chi tiết ở sau.

Phần kết luận: sẽ tổng kết lại nội dung đã thực hiện của luận án theo như mục đích đề ra, trình bày những dự kiến nghiên cứu trong tương lai. Phần phụ lục: đưa ra 6 Phương trình ràng buộc của 6 chân Robot và một số chương trình MATLAB giải quyết các vấn đề động học ngược, động học thuận và tìm biên không gian làm việc của một Robot cụ thể. 3 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB 2 Tổng quan 2.1 Cở sở về Robot Thuật ngữ Robot đã có từ những năm 1923, đến nay đã có rất nhiều định nghĩa giải thích cho thuật ngữ này. Tác giả xin được trích dẫn định nghĩa về Robot của Robotics Institute of America - "A Robot is a re-programmable multi-function manipulator designed to move material, parts, tools, or specialized devices, through variable programmed motions for the performance of a variety of tasks." - tạm dịch là: "Một Robot là một tay máy đa chức năng có thể lập trình lại, được thiết kế để di chuyển vật liệu, các chi tiết cơ khí, các công cụ hoặc các thiết bị đặc biệt theo các chuyển động được lập trình để thực hiện nhiều công việc khác nhau".

Ngày nay quan điểm, cách nhìn về Robot trong xã hội loài người đã thay đổi nhiều về sự thân thiện trong đời sống, sự thông minh trong các ứng dụng trợ giúp và thay thế con người của Robot,. Không có gì để bàn cãi khi khẳng định rằng Robot ngày nay và trong tương lai sẽ tiếp tục phát triển về độ thông minh và khả năng ứng dụng đa nhiệm vụ. a) Robot trong công nghiệp b) Robot trong thiết bị tập lái c) Robot dạng người Hình 2.1 Một số ứng dụng của Robot.1 minh hoạ một số loại Robot đã được ứng dụng ở nhiều lĩnh vực khác nhau trong thực tế.1 a) là một loại Robot tay máy sử dụng trong công nghiệp, Hình 2.1 b) là Robot có cấu trúc song song ứng dụng trong việc mô phỏng 4 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB các thiết bị tập lái, Hình 2.1 c) là Robot ASIMO dạng con người sử dụng trong giải trí.1 Hệ thống Robot Robot là một cấu trúc máy được sáng tạo ra để phục vụ lợi ích của con người. Máy bao gồm các khâu (thường là vật rắn không biến dạng, tuy nhiên trong những công việc đòi hỏi tải trọng lớn và tốc độ đáp ứng cao, các ảnh hưởng về biến dạng của vật liệu cần phải được đưa vào xem xét) được nối ghép với nhau bởi các khớp tạo thành một chuỗi động học hay còn gọi là cơ cấu.

Mỗi cơ cấu có nhiệm vụ biến đổi chuyển động, truyền tải lực và mômen từ khâu ban đầu (khâu đầu vào - thường là cố định) đến khâu cuối cùng (khâu đầu ra) để thực hiện theo một nhiệm vụ xác định. Robot - máy là sự tích hợp nối ghép của các cơ cấu (gọi là thiết bị biến đổi chuyển động) với các thiết bị điều khiển (máy tính, vi điều khiển, các thiết bị điều phối chuyển động chuyên dụng.), thiết bị biến đổi năng lượng, thiết bị ghép nối (cáp truyền thông tin, cáp điện), thiết bị khuyếch đại công suất, thiết bị chấp hành (xilanh, chân trượt vítme, .), thiết bị cảm biến (đầu đo lực, đầu đo vị trí, camera, .) và các thiết bị khác. để biến đổi năng lượng ngoài thành công có ích đạt mục đích sử dụng của con người. Tuỳ theo từng mục đích và ứng dụng cụ thể mà hệ thống có thể rất đơn giản hoặc vô cùng phức tạp về cả sơ đồ nối ghép lẫn các thành phần, tuy nhiên về mặt cơ bản, một hệ thống Robot thường có cấu trúc như được minh hoạ trên Hình 2.

Từ sơ đồ trên Hình 2.2, thấy rằng một hệ thống Robot điển hình gồm có 3 phần chính: 1) Máy tính với phần mềm. 2) Bộ điều khiển. 3) Mô hình cơ khí của Robot. Máy tính sẽ lưu trữ trạng thái khâu cuối của Robot theo thời gian (xe , y e , z e , ϕ e ,θ e ,ψ e ) , tính toán trạng thái các biến khớp chủ động rồi truyền kết quả xuống bộ điều khiển (θ1 ,θ 2 ,θ 3 ,.

Dựa trên dữ liệu mà máy tính gửi xuống, bộ điều 5 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB khiển sẽ điều khiển các cơ cấu chấp hành sao cho Robot thực hiện công việc đúng như mong muốn. Robot Máy tính Bộ điều khiển Thiết bị theo dõi (bằng Lazer hoặc hình ảnh) Hình 2.2 Sơ đồ cấu trúc một hệ thống Robot điển hình. Nhận xét từ sơ đồ trên, đọc giả có thể nhận thấy một điều, khoa học về Robot là một khoa học liên ngành, bao gồm sự kết hợp của nhiều ngành khoa học và công nghệ khác nhau như: Cơ học, Điều khiển, Thông tin, Điện tử,. Chính vì vậy sẽ xuất hiện nhiều vấn đề liên quan tới hệ thống Robot cần được giải quyết.2 Các vấn đề liên quan với một hệ thống Robot Để đọc giả có một cái nhìn khái quát về các vấn đề cần giải quyết với một hệ thống Robot, tác giả muốn nhắc lại ngắn gọn các vấn đề quan trọng sau: a) Cấu trúc Cấu trúc là vấn đề liên quan tới việc xây dựng sơ đồ ghép nối giữa các khâu của Robot.

Mô hình cơ khí của Robot là một bộ phận trong hệ thống Robot bao gồm: Các khâu (thường là vật rắn) liên kết với nhau bởi các khớp (còn gọi là các cặp động học) được thiết kế để khâu tác dụng cuối có thể thực hiện các công việc như mong đợi. 6 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB Để làm Robot di chuyển, cần phải làm một số khớp của Robot chuyển động nhờ các cơ cấu chấp hành (động cơ) - các khớp này gọi là các khớp chủ động trong một giới hạn hành trình cho phép của chúng. Các khớp không phải là khớp chủ động gọi là khớp thụ động. Một số loại khớp hay được sử dụng trong Robot như là: khớp trượt (P - Prismatic), khớp quay (R - Revolution), khớp cầu (S - Spherical), khớp các đăng (U - Universal), … a) Khớp trượt (P) b) Khớp bản lề (R) c) Khớp cầu (S) d) Khớp các đăng (U) Hình 2.3 Các loại khớp hay dùng trong Robot.3 mô tả một số loại khớp hay được sử dụng trong Robot.3 a) là một loại khớp trượt có một bậc tự do chuyển động tương đối, Hình 2.3 b) cũng là một loại khớp có một bậc tự do, nhưng chuyển động tương đối ở đây là chuyển động quay quanh trục khớp.

Hai loại khớp này thường được sử dụng trong các Robot dạng chuỗi.3 c) là một loại khớp cầu có ba bậc tự do ứng với ba 7 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB chuyển động quay tương đối, khớp trên Hình 2.3 d) là khớp các đăng có hai bậc tự do ứng với hai chuyển động quay tương đối. Robot có cấu trúc song song hay sử dụng hai loại khớp này. b) Hình học Hình học là vấn đề liên quan tới nhiệm vụ xác định các kích thước hình học của các chi tiết cấu thành Robot, giới hạn hành trình về chiều dài và góc của các khớp nối, sự va chạm của các chi tiết Robot, các điểm kỳ dị và không gian làm việc của Robot (Chú ý phân biệt hai loại không gian làm việc: không gian làm việc reachable và dexterous). Các khái niệm này sẽ được giải thích chi tiết ở phần 3.

c) Động học Động học liên quan tới việc giải quyết các vấn đề về chuyển động của Robot (chuyển động các khâu của Robot) mà không quan tâm tới nguyên nhân gây ra các chuyển động đó (lực, mômen). Trong phân tích động học có hai quá trình quan trọng, đó là phân tích động học thuận và phân tích động học ngược. Ở quá trình phân tích động học thuận, từ các thông số động học của các khớp kích động đã biết trước, ta cần phải xác định trạng thái của Robot - tức là xác định thông số động học của khâu cuối cùng. Quá trình phân tích động học ngược thì thực hiện ngược lại, tức là: từ các thông số động học của khâu cuối cùng đã biết trước, ta cần phải xác định trạng thái của Robot - tức là xác định thông số động học của bộ các khớp kích động.

Các kết quả tính toán động học sẽ phục vụ cho quá trình điều khiển vị trí, vận tốc, …; tính toán động lực học và nhiều vấn đề khác liên quan tới Robot. Đây là một phần chính của luận án, nên sẽ được nhắc lại và chi tiết ở phần tiếp theo. 8 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng mô hình và mô phỏng Robot song song sử dụng ngôn ngữ MATLAB d) Tĩnh học Tĩnh học là vấn đề liên quan tới mối quan hệ giữa lực và các yếu tố hình học, chi tiết hơn là mối quan hệ giữa các lực tạo ra sự cân bằng tĩnh giữa các chi tiết trong Robot. Khi phân tích lực trong tĩnh học, không quan tâm tới các lực quán tính (không đưa các lực quán tính vào).

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