Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 92 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
92
Dung lượng
3,07 MB
Nội dung
iv TÓM TT Theo đà phát triển nhanh chóng ca khoa học, Robot ngày càng đợc sử dụng phổ biến hơn trong sản xuất cũng nh trong đi sống ca con ngi. Robot đã chiếm một vị trí quan trọng khó có thể thay thế đợc, nó giúp con ngi làm việc với năng suất cao và đặc biệt trong các điều kiện khó khăn, nguy hiểm… Lĩnh vực Robot di động đang ngày càng chiếm đợc nhiều sự quan tâm ca các nhà nghiên cu và xã hội. Từ thực tế đó, việc xây dựng các bộ điều khiển cho Robot di động đã tr nên một yêu cầu thiết yếu. Những thách thc lớn đó là bộ điều khiển phải tác động nhanh khi đầu vào tham chiếu thay đổi và nếu thiết kế bộ điều khiển chỉ dựa vào mô hình động học. Khi robot thực hoạt động, chắc chắn sẽ bị tác động ca nhiễu nh ma sát, lực cản không khí, thay đổi thông số trong mô hình… gây ra sai lệch lớn so với các giá trị tham chiếu. Luận văn này tập trung thiết kế bộ điều khiển cho hệ tay máy di động theo phơng pháp điều khiển chuyển động phân tán dựa trên tiêu chuẩn ổn định Lyapunov. Khi đó hệ tay máy đợc xem nh hai hệ con riêng biệt là đế di động và tay máy. Hai bộ điều khiển chuyển động phân tán đợc thiết kế để điều khiển hai hệ con này. Sau khi thiết kế xong bộ điều khiển, tiến hành viết chơng trình mô phỏng dùng phần mềm Matlab, tiến hành chạy mô phỏng để kiểm chng quá trình hội tụ và tính ổn định ca các sai lệch vị trí và tốc độ. Kết quả mô phỏng và thực nghiệm đợc trình bày cho thấy hiệu quả ca bộ điều khiển. v ABSTRACT Nowadays, Robot is widely used in industry and human life. It has taken an important part and hardly to be replaced, it helps human to increase the yield and to work in dangerous or difficult conditions. The field of Moving-Robot has attracted a lot of attention of researchers and society. From the fact of that, designing the controllers of Moving-Robot has became an important problem. This thesis presents a decentralized motion control method of wheeled mobile manipulator based on the Lyapunov’s stability condition. The wheeled mobile manipulator is consisdered as two separate subsystems such as a mobile platform and a manipulator. Two decentralized motion controllers are designed to control two subsystems, respectively. At the end, some simulation results are presented to demonstrate the effectiveness of the control algorithm developed for monile manipulator. vi MC LC Trang tựa Trang Quyết định giao đề tài Lý lịch khoa học i Li cam đoan ii Li cảm ơn iii Tóm tắt luận văn iv Mục lục vi Danh sách các hình ix Danh sách các bảng xi Chng 1. Tng quan 1 1.1. Đặt vấn đề 1 1.2. Tổng quan chung về lĩnh vực nghiên cu, các kết quả nghiên cu trong và ngoài nớc đã công bố. 2 1.2.1 Tổng quan chung về robot 2 1.2.3 Các kết quả nghiên cu trong và ngoài nớc đã công bố 17 1.3 Mục đích ca đề tài 25 1.4 Cách tiếp cận và phơng pháp nghiên cu 25 1.5 Kết quả dự kiến đạt đợc 25 vii Chng 2. C s lỦ thuyt 26 2.1 Định lý ổn định th 2 ca Lyapunov: Sử dụng trong thiết kế bộ điều khiển 26 2.2 Lý thuyết điều khiển trợt 28 2.2.1 Giới thiệu chung 28 2.2.2. Thiết kế bộ điều khiển trợt tích phân đối với hệ thống phi tuyến 31 Chng 3. Mô hình toán h tay máy di đng 34 3.1 Mô hình hình học ca hệ tay máy di động: 34 3.2 Mô hình robot di động: 35 3.2.1 Mô hình động học robot di động 35 3.2.2 Mô hình động lực học robot di động 37 3.3 Mô hình tay máy ba bậc tự do: 39 3.3.1 Mô hình động học tay máy 39 3.3.2 Mô hình động lực học tay máy 40 Chng 4. Thit k b điu khin 43 4.1 Giới thiệu: 43 4.2 Thiết kế bộ điều khiển bám cho hệ tay máy di động: 43 4.2.1 Thiết kế bộ điều khiển động học (KC) kết hợp với bộ điều khiển trợt tích phân (ISMC) cho tay máy 43 4.2.2 Thiết kế bộ điều khiển động lực học cho robot di động: 47 Chng 5. Kt qu mô phng 53 Chng 6. Kt lun vƠ hng phát trin đ tài 66 6.1 Những kết quả đạt đợc 66 viii 6.2 Hạn chế ca đề tài 66 6.3 Hớng phát triển ca đề tài 66 Tài liu tham kho 68 Ph lc A 71 Ph lc B 75 ix DANH SÁCH CÁC HÌNH HÌNH TRANG Hình 1.1 Robot hàn IRB 1410 ArcPack 3 Hình 1.2 Robot sơn tĩnh điện ABB IRB 2.400 3 Hình 1.3 iRobot Roomba®415 5 Hình 1.4 Robot Dragon hoạt động trong mọi điều kiện môi trng. 5 Hình 1.5 Robot tự hành Sojourner 6 Hình 1.6 Robot Plustech 6 Hình 1.7 Robot MAARS đợc sử dụng trong quân đội 7 Hình 1.8 Xe tự hành (autonomous guided vehicle – AGV) 7 Hình 1.9 Robot ASIMO ca hãng Honda 13 Hình 1.10 Robot Hector ca trng Đại học Bielefeld (Đc) thiết kế 13 Hình 1.11 Robot bám theo quỹ đạo tham chiếu 18 Hình 1.12 Mô hình robot hàn MR-SL 20 Hình 1.13 Các sai số bám 1 e , 2 e , 3 e 20 Hình 1.14 Robot SuperMARIO 21 Hình 1.15 Các sai số bám x e và y e (m) 21 Hình 1.16 MICRO robot 22 Hình 1.17 Các sai số khi robot bám đng thẳng 23 Hình 1.18 Robot hàn MSB-2 24 Hình 1.19 Các sai lệch bám 1 e , 2 e , 3 e 24 Hình 1.20 Vận tốc góc ca robot 24 Hình 2.1 – 2.2 Minh họa hàm Lyapunov 27 Hình 2.3Ví dụ minh họa đinh lý Lyapunov 27 Hình 2.4 Biểu diễn hệ thống điều khiển có cấu trúc biến đổi 29 Hình 2.5 Các hệ thống có điều khiển trợt 30 Hình 2.6 Hình chiếu quỹ đạo pha 30 x Hình 2.7 Biểu diễn hình chiếu ca quỹ đạo pha 33 Hình 2.8 Hiện tợng chattering 33 Hình 3.1 Sơ đồ ca hệ tay máy di động 34 Hình 3.2: Vận tốc dài ca các bánh xe và tâm quay M 36 Hình 4.1. Hình biểu diễn các thành phần vector sai số o e ca tay máy 44 Hình 4. 1. Hình biểu diễn các thành phần vector sai số ca MP 48 Hình 4.3. Đặc tính hàm ( ) 49 Hình 4.4. Lu đồ giải thuật điều khiển 52 Hình 5.1. Cấu hình ca hệ tay máy di động khi bám theo quỹ đạo 57 Hình 5.2. Quỹ đạo ca điểm tác động cuối bám theo quỹ đạo khi bắt đầu 57 Hình 5.3. Các sai số bám 1 e , 2 e , 3 e trong toàn thi gian 58 Hình 5.4. Các sai số bám 1 e , 2 e , 3 e khi bắt đầu 58 Hình 5.5. Các sai số bám 4 e , 5 e , 6 e trong toàn thi gian 59 Hình 5.6. Các sai số bám 4 e , 5 e , 6 e khi bắt đầu 59 Hình 5.7 Giá trị các góc khớp ca tay máy 60 Hình 5.8 Mặt trợt S1 và S2 60 Hình 5.9 Vận tốc tịnh tiến và vận tốc quay ca đế di động 61 Hình 5.10 Vận tốc bánh trái và vận tốc bánh phải 61 Hình 5.11. Vận tốc ca điểm tác động cuối và vận tốc mong muốn trong toàn thi gian 62 Hình 5.12. Vận tốc ca điểm tác động cuối và vận tốc mong muốn khi bắt đầu 62 Hình 5.13. Vector ngõ vào điều khiển cho tay máy 63 Hình 5.14. Vector mặt trợt Sv thi gian bắt đầu 63 Hình 5.15. Các sai số v e thi gian bắt đầu 64 Hình 5.16. Các sai số v e trong toàn bộ thi gian 64 Hình 5.17. Vector moment điều khiển tay máy 65 xi DANH SÁCH CÁC BNG BNG TRANG Bảng 1.1 Tóm tắt lịch sử phát triển ca Robot 9 Bảng 1.2 Ký hiệu ca các loại bánh xe 14 Bảng 1.3 Các cách bố trí bánh xe ca Robot 15 Bảng 5.1. Các thông số ca hệ tay máy 53 Bảng 5.2. Các giá trị khi tạo ban đầu 54 Bảng 5.3. Các giá trị thông số sử dụng trong mô phỏng 55 1 Chng 1 TNG QUAN 1.1. Đặt vấn đ Cùng với sự tiến bộ ca khoa học và công nghệ, các thiết bị điện tử tự động hóa đợc ng dụng ngày càng rộng rãi và mang lại hiệu quả cao trong hầu hết các lĩnh vực kinh tế, kỹ thuật cũng nh trong đi sống xã hội. Nh vậy, nớc ta đã có nhiều bớc phát triển mạnh mẽ và cuộc sống nhân dân ngày càng đợc nâng cao về mọi mặt. Chúng ta dễ dàng nhận ra rằng, nhiều thành tựu to lớn đã đạt đợc đó là nh vào đng lối chính sách ca Đảng và Nhà nớc về đẩy mạnh công nghiệp hóa hiện đại hóa đất nớc. Để thực hiện tốt nhiệm vụ này thì đòi hỏi sự tham gia đóng góp ca toàn dân, nhng bộ phận nòng cốt phải là giới trí thc, những ngi nghiên cu khoa học. Hay nói một cách khác, xã hội đã giao một trọng trách khá lớn cho giới trí thc trong sự nghiệp công nghiệp hóa hiện đại hóa đất nớc. Để thực hiện công nghiệp hóa hiện đại hóa đất nớc, chắc chắn cần phải nghiên cu phát triển các thiết bị tự động để phục vụ cho các nhà máy, xí nghiệp hay sản xuất nông nghiệp… Trong đó Robot là một lĩnh vực mới mà nớc ta đang nghiên cu và từng bớc chế tạo để ng dụng vào quá trình sản xuất góp phần nâng cao năng suất lao động. Việc nghiên cu và chế tạo robot nhằm đáp ng vào nhu cầu thực tế ca các dây chuyền sản xuất là hết sc cần thiết, vì Robot sử dụng đợc trong các môi trng có điều kiện khắc nghiệt nh: áp suất, nhiệt độ cao; từ trng mạnh … giúp tăng năng suất và tiết kiệm sc lao động ca con ngi. 2 1.2. Tng quan chung v lĩnh vực nghiên cu, các kt qu nghiên cu trong vƠ ngoƠi nc đã công bố. 1.2.1 Tng quan v robot Những Robot xuất hiện lần đầu tiên NewYork vào ngày 9/10/1922 trong v kịch “Rossum’s Universal Robot” ca nhà soạn kịch ngi Tiệp Khắc là Karen Chapek, còn từ Robot là một cách gọi khác ca từ Robota-theo tiếng Tiệp có nghĩa là công việc lao dịch. Khi đó, Karen Chapek cho rằng Robot là những ngi máy có khả năng làm việc nhng không có khả năng suy nghĩ. Gần một thế kỷ tiếp theo, khái niệm robot đã liên tục đợc phát triển, đóng góp thêm bi nhiều nhà nghiên cu, nhiều công ty chuyên về lĩnh vực robot. Trớc những năm 1970, ngi ta chỉ tập trung vào việc phát triển những robot tay máy hoạt động trong các nhà máy công nghiệp. Ngày nay, ngành công nghiệp Robot đã đạt đợc những thành tựu hết sc to lớn. Những tay máy đợc đặt trên một đế cố định, có thể di chuyển với tốc độ nhanh và chính xác để thực hiện các công việc có tính chất lặp đi lặp lại nh hàn hoặc sơn . Hình 1.1 Giới thiệu robot hàn IRB 1410 ArcPack do Công ty ABB Việt Nam lắp đặt nhằm nâng cao hiệu quả sản xuất quá trình hàn các kiện lắp ráp xe gắn máy tại Nhà máy sản xuất cơ khí Hải Hà. Một trong các tính năng nổi trội đó là khả năng tự khôi phục lỗi, theo đó robot có thể tự động tìm lại vị trí hàn bị lỗi để tiếp tục hàn. Điều này giúp tránh bị bỏ sót mối hàn khi hệ thống bị lỗi - điều mà chỉ có robot ABB có thể làm đợc. Một điểm khác đáng chú ý là tính năng AutoSave - robot tự động lu lại các chơng trình đang lập trình nếu xảy ra mất điện, do vậy giúp khách hàng tiết kiệm thi gian lập trình robot trong trng hợp bị mất điện. (http://automation.net.vn/Robot-Robotics/ABB-lap-dat-robot-han-tai-nha-may- san-xuat-co-khi-Hai-Ha.html) [...]... hiện các công việc nh sau - Xây dựng mô hình động lực học cho hệ tay máy – robot di động - Thiết kế bộ điều khiển cho hệ tay máy – robot di động bám theo quỹ đạo - Mô phỏng kiểm ch ng hệ thống trên Matlab 1.5 K t qu dự ki n đ t đ c: - Mô hình động lực học cho hệ tay máy di động - Xây dựng giải thuật điều khiển cho hệ tay máy di động - Mô phỏng hệ tay máy di động bám theo quỹ đạo 25 Ch C S ng 2 Lụ THUY... điểm c a nhiều bộ điều khiển ổn định vị trí là quá trình chuyển tiếp kém Tất cả các bộ điều khiển trên chỉ xem xét các mô hình động học, bỏ qua động lực học hệ thống cơ khí Gần đây, nhiều sơ đồ điều khiển đã đ ợc đề xuất để giải quyết các vấn đề điều khiển kể cả động lực học robot di động * Trong [15], kỹ thuật điều khiển kiểu tr ợt mà nó tích hợp bộ điều khiển động học và bộ điều khiển động lực học... tiêu c a luận văn là xây dựng hệ tay máy và robot di động bám theo quỹ đạo trong mặt phẳng Những mục tiêu c a đề tài đ ợc đề ra nh sau: ứ Xây dựng mô hình toán cho hệ tay máy – Robot di động ứ Thiết kế bộ điều khiển cho hệ tay máy – robot di động bám theo quỹ đạo ứ Mô phỏng hệ thống trên phần mềm Matlab 1.4 Cách ti p c n vƠ ph ng pháp nghiên c u: Khi nghiên c u hệ tay máy di động, một trong những vấn đề... làm thế nào để điều khiển cho hệ bám quỹ đạo tham chiếu, giúp tạo ra nền tảng để đạt đ ợc khả năng vận động c a tay máy Do đó, nhiệm vụ c a đề tài là dựa trên các nghiên c u tr ớc đây về điều khiển bám (quỹ đạo tham khảo và tốc độ đặt tr ớc) đ a ra giải thuật điều khiển mới để giải quyết những vấn đề đặt ra Trên cơ s tổng hợp tài liệu về robot di động, tay máy và các thuật toán điều khiển cho robot... nix cọ rửa tàu, Tp HCM chế tạo máy gia công 3D sử dụng robot song song Hexapode có độ chính xác cao và hệ thống tự động sắp xếp và cấp vật t kho gồm 3 robot di động chạy trên ray Đại học Quốc gia Hà Nội tiến hành các nghiên c u phát triển các hệ điều khiển robot di động qua truyền thông không dây và Internet…Lĩnh vực điều khiển robot rất phong phú từ các ph ơng pháp điều khiển truyền thống nh PID, ph... men, ph ơng pháp điều khiển tr ợt đến các ph ơng pháp điều khiển thông minh nh điều khiển sử dụng mạng nơ ron, logic m , thuật gen và các ph ơng pháp điều khiển tự thích nghi,… Các công bố về điều khiển robot cho robot công nghiệp, hexapod, robot di động phải kể đến các công trình c a Viện CNTT Viện KH&CN Việt Nam, Đại học Bách khoa Tp.HCM và Đại học Bách khoa Hà Nội Lĩnh vực robot di động với nhiều... hồi Điều khiển tr ợt đã tr thành loại điều khiển cơ bản trong hệ thống điều khiển cấu trúc biến đổi (đ ợc gọi là VSC) VSC bao gồm một tập hợp các hệ thống con liên tục với một logic chuyển mạch thích hợp, và kết quả là, những hoạt động điều khiển là các hàm không liên tục c a trạng thái hệ thống, các loại nhiễu, và các ngõ vào tham chiếu (control systems, robotics and automation – Vol XIII - Sliding... (xem hình 1.12) có ba bậc tự do bao gồm cả hai bánh xe và thanh tr ợt mỏ hàn Hình 1.12 Mô hình robot hàn MR-SL Luật điều khiển là thu đ ợc từ các hàm điều khiển Lyapunov để đảm bảo sự ổn định tiệm cận c a hệ thống Bộ điều khiển có ba thông số để điều chỉnh sự thực hiện c a hệ thống điều khiển Một cách đơn giản để đo các sai lệch là sử dụng hai cảm biến là hai chiết áp Một là cảm biến để đo khoảng cách... nghệ Quân sự nghiên c u chế tạo robot sơn xe quân giới, robot phục vụ chế tạo thuốc súng, robot di động gắp mìn điều khiển từ xa,… Viện CNTT triển khai các nghiên c u tích hợp hệ robot-camera phân loại sản phẩm, hệ robot 2 bậc tự do PanTilt-Camera theo dõi bám mục tiêu di động, robot di động phục vụ tự động hóa kho hàng Gần đây, trong ch ơng trình nghiên c u cấp quốc gia về lĩnh vực TĐH giai đoạn 2006-2010... 1950 Phát minh ra cánh tay máy Giới Phát sinh khái niệm thiệu về bộ nhớ vòng Robot thông minh Giới thiệu Robot điều khiển bằng Phát triển Robot Máy Hoạt động nghiên c u c 1970 đ ợc tăng NASA và NAVY minh nhân tạo dùng trong những việc nguy hiểm (1983) 1990 Giới thiệu vi xử lý ng Chế tạo ra Robot 1980 ng dụng Robot Robot có trí thông Sự bùng nổ lần để dùng trong công nghiệp transitor máy tính 1960 tính . cho hệ tay máy di động: 43 4.2.1 Thiết kế bộ điều khiển động học (KC) kết hợp với bộ điều khiển trợt tích phân (ISMC) cho tay máy 43 4.2.2 Thiết kế bộ điều khiển động lực học cho robot di động: . bộ điều khiển cho hệ tay máy di động theo phơng pháp điều khiển chuyển động phân tán dựa trên tiêu chuẩn ổn định Lyapunov. Khi đó hệ tay máy đợc xem nh hai hệ con riêng biệt là đế di động. h tay máy di đng 34 3.1 Mô hình hình học ca hệ tay máy di động: 34 3.2 Mô hình robot di động: 35 3.2.1 Mô hình động học robot di động 35 3.2.2 Mô hình động lực học robot di động 37 3.3