Luận án Nghiên cứu phát triển một số thuật toán điều khiển robot công nghiệp có nhiều tham số bất định

Trong cuộc cách mạng công nghệ 4.0 hiện nay, robot là một trong những công cụ không thể thiếu trong rất nhiều lĩnh vực. Hiện nay robot được ứng dụng trong mọi mặt đời sống xã hội loài người như: Trong các nhà máy, robot tham gia vào các dây chuyền sản xuất thay thế sức lao động của con người. Lĩnh vực an ninh có các robot giám sát an ninh tại các địa điểm quan trọng hoặc trong các môi trường phức tạp. Trong lĩnh vực quốc phòng robot được sử dụng ngày càng rộng rãi như các máy bay không người lái, xe tăng không người lái, tàu chiến không người lái, robot thay thế lính bộ binh trên chiến trường. Trong lĩnh vực y học có các robot phục vụ cho việc phẫu thuật thay thế bác sĩ với độ chính xác cao, không phụ thuộc vào các yếu tố tâm lí như con người. Robot cũng được sử dụng trong lĩnh vực thám hiểm, thăm dò các vùng đất hoặc các vùng biển mà con người chưa khám phá được. Ngày nay robot cũng được sử dụng trong việc khám phá, thăm dò các hành tinh khác ngoài trái đất, và nó có thể được sử dụng để tìm kiếm sự sống ngoài trái đất. Trong luận án này tác giả đề cập đến một số phương pháp điều khiển cho robot với nhiều tham số bất định. trong đó tác giả trình bầy về một số thuật toán điều khiển cho hệ robot-camera đặt trên hệ bánh xe di động và một số thuật toán điều khiển cho hệ robot-camera

pdf151 trang | Chia sẻ: thientruc20 | Lượt xem: 357 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Luận án Nghiên cứu phát triển một số thuật toán điều khiển robot công nghiệp có nhiều tham số bất định, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠO VIỆN HÀN LÂM KHOA HỌC VÀ CÔNG NGHỆ VIỆT NAM HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ ----------------------------- NGUYỄN TIẾN KIỆM NGHIÊN CỨU PHÁT TRIỂN MỘT SỐ THUẬT TOÁN ĐIỀU KHIỂN ROBOT CÔNG NGHIỆP CÓ NHIỀU THAM SỐ BẤT ĐỊNH LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA HÀ NỘI - 2018 BỘ GIÁO DỤC VÀ ĐÀO TẠO VIỆN HÀN LÂM KHOA HỌC VÀ CÔNG NGHỆ VIỆT NAM HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ ----------------------------- NGUYỄN TIẾN KIỆM NGHIÊN CỨU PHÁT TRIỂN MỘT SỐ THUẬT TOÁN ĐIỀU KHIỂN ROBOT CÔNG NGHIỆP CÓ NHIỀU THAM SỐ BẤT ĐỊNH Chuyên ngành: Kỹ thuật điều khiển và tự động hóa Mã số : 9.52.02.16 LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. TS.PHẠM MINH TUẤN 2. TS.NGUYỄN TRẦN HIỆP HÀ NỘI - 2018 i LỜI CAM ĐOAN Tôi xin cam đoan rằng đây là công trình nghiên cứu của riêng tôi. Các kết quả được viết chung với các tác giả khác đều có sự đồng ý của họ trước khi đưa vào luận án. Các kết quả trong luận án là trung thực và chưa từng công bố trong bất kỳ công trình nào khác. Tác giả luận án Nguyễn Tiến Kiệm ii LỜI CẢM ƠN Lời đầu tiên tác giả xin cảm ơn sâu sắc đến người Thầy hướng dẫn đã quá cố PGS.TSKH: Phạm Thƣợng Cát, các cán bộ hướng dẫn khoa học: TS. Phạm Minh Tuấn- hướng dẫn khoa học 1, TS.Nguyễn Trần Hiệp-Hướng dẫn khoa học 2 đã hướng dẫn tác giả hoàn thành luận văn này. Tác giả cảm ơn các bạn đồng môn, phòng đào tạo, các phòng ban liên quan thuộc Viện công nghệ thông tin-Viện hàn lâm khoa học và công nghệ Việt Nam đã hỗ trợ và đóng góp ý kiến để tác giả hoàn thành luận án của mình. Tác giả cảm ơn ban lãnh đạo nhà trường, bạn lãnh đạo khoa, các đồng nghiệp nơi đang công tác là trường đại học công nghiệp Hà Nội đã hỗ trợ, động viên, giúp đỡ trong quá trình làm nghiên cứu sinh. Tác giả luận án Nguyễn Tiến Kiệm iii DANH MỤC CÁC KÝ HIỆU Ký hiệu Ý nghĩa Đơn vị 3 Góc quay của robot bánh xe rad 4 Góc quay trục Pan rad 5 Góc quay trục Tilt rad Jc Ma trận Jacobi camera Jim Ma trận Jacobi đặc trưng ảnh δ Véc tơ tọa độ đặc trưng ảnh m u,v Tọa độ điểm ảnh m  Mô men của khớp quay N.m o Mô men điều khiển đại lượng biết trước N.m 1 Mô men điều khiển bù đại lượng bất định N.m f Tiêu cự của thấu kính camera m dq Vận tốc góc khớp mong muốn m/s q Vận tốc khớp thực của bệ Pan-Tilt m/s w or Tọa độ mục tiêu trong hệ tọa độ bệ Pan-Tilt m c or Tọa độ mục tiêu trong hệ tọa độ camera m i Dòng điện phần ứng động cơ một chiều A UE Điện áp điều khiển phần ứng động cơ một chiều V R Điện trở phần ứng động cơ một chiều Ω tE Thành phần tín hiệu bất định của động cơ một chiều V L Điện cảm phần ứng của động cơ một chiều H iv DANH MỤC CÁC CHỮ VIẾT TẮT Chữ viết tắt Diễn giải nội dung PBVS Position- based visual servoing -servo thị giác dựa trên vị trí IBVS Image-based visual servoing - servo thị giác dựa trên ảnh WMR Wheeled mobile robot di động bánh xe TSMC Terminal sliding mode control- phương pháp điều khiển trượt đầu cuối RBFNN Radial basic funtion neural network-mạng nơ ron RBF SMC Sliding mode control-điều khiển trượt ANN Artificial neural network-mạng nơ ron nhân tạo MIMO Multi input multi output- hệ nhiều đầu vào, nhiều đầu ra BP Back propagation-lan truyền ngược GA Genetic Algorithm - Thuật toán di truyền RBF Radial basic function - Hàm bán kính cơ sở v MỤC LỤC LỜI CAM ĐOAN .......................................................................................................i LỜI CẢM ƠN ........................................................................................................... ii DANH MỤC CÁC KÝ HIỆU................................................................................. iii DANH MỤC CÁC CHỮ VIẾT TẮT......................................................................iv MỤC LỤC .................................................................................................................. v DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ ........................................................ viii MỞ ĐẦU .................................................................................................................... 1 1. Tính cấp thiết của đề tài ....................................................................................... 1 2. Mục đích nghiên cứu của đề tài. .......................................................................... 3 3. Đối tượng nghiên cứu của đề tài. ......................................................................... 3 4. Phương pháp nghiên cứu. .................................................................................... 3 5. Ý nghĩa khoa học và thực tiễn của đề tài. ............................................................ 3 6. Kết quả và tính mới của luận án. ......................................................................... 4 7. Bố cục của luận án. .............................................................................................. 5 CHƢƠNG 1 TỔNG QUAN ...................................................................................... 7 1.1. Giới thiệu chung. .............................................................................................. 7 1.2. Một số ứng dụng của robot. .............................................................................. 8 1.2.1. Trong công nghiệp...................................................................................... 8 1.2.2 Các ứng dụng trong phòng thí nghiệm. ....................................................... 9 1.2.3 Ứng dụng trong công nghệ hạt nhân........................................................... 9 1.2.4 Ứng dụng trong nông nghiệp. ..................................................................... 9 1.2.5 Ứng dụng trong thám hiểm không gian....................................................... 9 1.2.6 Ứng dụng trong các thiết bị lặn. ............................................................... 10 1.2.7 Ứng dụng trong giáo dục. ......................................................................... 10 1.2.8. Ứng dụng trong hỗ trợ người khuyết tật. ................................................. 10 1.3 Mô hình robot với nhiều tham số bất định. ..................................................... 15 1.4. Tình hình nghiên cứu trong nước và ngoài nước. .......................................... 10 1.4.1. Tình hình nghiên cứu trong nước. ............................................................ 11 1.4.2. Tình hình nghiên cứu ngoài nước. ........................................................... 11 1.5. Các nội dung nghiên cứu chính của luận án. .................................................. 19 vi CHƢƠNG 2 MÔ HÌNH HÓA CHUYỂN ĐỘNG VI PHÂN CỦA TAY MÁY DI ĐỘNG VÀ THIẾT KẾ LUẬT VISUAL SERVOING MỚI ĐỂ BÁM THEO MỤC TIÊU DI ĐỘNG ........................................................................................................ 29 2.1. Thị giác máy và điều khiển hệ robot - camera. .............................................. 29 2.1.1 Các khái niệm cơ bản của thị giác máy. ................................................... 29 2.1.2 Các hệ thị giác máy .................................................................................. 30 2.2. Mô hình hóa chuyển động vi phân của camera trên tay máy chuyển động và thiết kế hệ servo thị giác bám mục tiêu di động. ................................................... 35 2.2.1 Mô tả các hệ tọa độ. .................................................................................. 35 2.2.2. Chuyển động vi phân ............................................................................... 36 2.2.3. Tính toán đạo hàm của đặc trưng ảnh. ................................................... 41 2.3 . Đề xuất luật điều khiển .................................................................................. 43 2.3.1 Phát biểu bài toán ..................................................................................... 43 2.3.2. Luật điều khiển động học ......................................................................... 44 2.3.3. Luật điều khiển động lực học ................................................................... 46 2.3.4. Xét tính ổn định. ....................................................................................... 47 2.4 . Mô phỏng phương pháp điều khiển. .............................................................. 48 2.5 . Kết luận chương 2.......................................................................................... 51 CHƢƠNG 3.............................................................................................................. 52 ĐIỀU KHIỂN TỐC ĐỘ HỆ ROBOT GẮN CAMERA BÁM MỤC TIÊU DI ĐỘNG VỚI NHIỀU THAM SỐ BẤT ĐỊNH........................................................ 52 3.1. Mạng nơ ron nhân tạo. .................................................................................... 52 3.1.1. Mô hình nút nơ ron ................................................................................... 54 3.1.2. Cấu trúc mạng nơ rơn .............................................................................. 56 3.1.3. Huấn luyện mạng nơ ron nhân tạo ........................................................... 57 3.1.4. Mạng nơ ron RBF (Radial Basic Function Networks) ............................. 58 3.2. Mạng nơron trong điều khiển robot. ............................................................... 60 3.3. Điều khiển hệ robot-camera bám mục tiêu di động với nhiều tham số bất định. ....................................................................................................................... 68 3.3.1. Đặt vấn đề. ............................................................................................... 68 3.3.2. Xây dựng thuật toán điều khiển bám mục tiêu di động. ........................... 69 3.3.3. Thuật điều khiển tốc độ hệ robot-camera bám mục tiêu di động............. 71 3.3.4. Thuật điều khiển visual servoing cho hệ robot khi có nhiều tham số bất định. ............................................................................................................................ 73 vii 3.3.5. Mô phỏng hệ thống điều khiển visual sevoing trên Matlab. .................... 77 3.3. Kết luận chương 3. .......................................................................................... 81 CHƢƠNG 4. THUẬT TOÁN ĐIỀU KHIỂN CHO ROBOT CÔNG NGHIỆP DÙNG MẠNG NƠ RON NHÂN TẠO CÓ CHÚ Ý ĐẾN CƠ CẤU CHẤP HÀNH ....................................................................................................................... 82 4.1. Động cơ một chiều nam châm vĩnh cửu. ........................................................ 82 4.2 Điều khiển hệ rô bốt - camera bám mục tiêu di động có chú ý tác động của cơ cấu chấp hành. ....................................................................................................... 85 4.2.1. Đặt vấn đề ................................................................................................ 85 4.2.2. Xây dựng mô hình toán học học của hệ Robot-camera có tác động của cơ cấu chấp hành .................................................................................................... 86 4.2.3. Điều khiển bám mục tiêu di động dùng mạng nơ ron. ............................. 89 4.2.4. Mô phỏng hệ servo thị giác có mô hình động cơ trên Matlab. ............... 92 4.2.5. Kết luận chương 4. ................................................................................... 95 CHƢƠNG 5. ĐIỀU KHIỂN TRƢỢT THÍCH NGHI NGĂN CHẶN SỰ SUY BIẾN CHO ROBOT GẮN CAMERA VỚI MÔ HÌNH BẤT ĐỊNH VÀ NHIỄU NGOÀI ..................................................................................................................... 96 5.1 Tóm tắt nội dung chính. ............................................................................... 96 5.2. Các kiến thức cơ bản ................................................................................... 97 5.3. Thiết kế luật điều khiển ............................................................................... 99 5.4. Phân tích ổn định ....................................................................................... 103 5.5. Mô phỏng phương pháp điều khiển........................................................... 105 5.6. Kết luận chương 5. .................................................................................... 113 KẾT LUẬN TOÀN LUẬN ÁN ............................................................................ 114 1. Các kết quả đạt được của luận án. ................................................................... 114 2. Hướng phát triển của luận án. .......................................................................... 115 DANH MỤC CÁC CÔNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ.................... 117 TÀI LIỆU THAM KHẢO .................................................................................... 118 viii DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ Hình 2.1 Quá trình xử lý ảnh của thị giác rô bốt....................................................... 29 Hình 2.2. Mô hình hệ sever thị giác eye-in-hand ...................................................... 31 Hình 2.3. Cấu trúc hệ servo vị trí ảnh ....................................................................... 32 Hình 2.4. Cấu trúc servo đặc trưng ảnh .................................................................... 33 Hình 2.5. Một tay máy hai bậc tự do gắn camera đặt trên robot di động có bánh. ... 35 Hình 2.6. Chân đế di động và hai trục tọa độ, O2X2Y2Z2 và O3X3Y3Z3, trong khung cơ sở. ......................................................................................................................... 36 Hình 2.7. Mặt trước của hệ trục, vị trí và hướng của O4X4Y4Z4 trong O3X3Y3Z3 ... 38 Hình 2.8. Vị trí và hướng của OCXCYCZC trong O4X4Y4Z4, và mô hình điểm ảnh của camera ................................................................................................................. 39 Hình 2.9. Đồ thị mô tả chuyển động vi phân của camera qua OCXCYCZC. .............. 42 Hình 2.10. Mô hình rô bốt di động bám mục tiêu di động........................................ 42 Hình 2.11. Sơ đồ của bộ điều khiển đề xuất visual servoing bám mục tiêu di động 44 Hình 2.12. Mô tả quỹ đạo của WMR (màu xanh) và mục tiêu bay (đỏ) trong không gian 3D. ..................................................................................................................... 46 Hình 2.13. Quỹ đạo chuyển động của đặc trưng ảnh trong mặt phẳng ảnh. ............ 46 Hình 2.14. Đặc tính của  = v – vd theo thời gian. .................................................. 50 Hình 2.15. Đặc tính của mô men theo thời gian. ...................................................... 50 Hình 3.1. Cấu trúc mạng RBF ................................................................................... 59 Hình 3.5. Hệ robot gắn camera. ................................................................................ 69 Hình 3.6. Mô hình tạo ảnh camera ............................................................................ 70 Hình 3.7. Sơ đồ khối hệ điều khiển tốc độ hệ robot-camera ..................................... 73 Hình 3.8. Mạng RBF xấp xỉ hàm f ......................................................................... 75 Hình 3.9. Cấu trúc của hệ visual servoing điều khiển camera bám mục tiêu di động có nhiều tham số bất định.......................................................................................... 77 Hình 3.10. Quỹ đạo đặc trưng ảnh. ........................................................................... 79 Hình 3.11. Đăc tính vận tốc các khớp ....................................................................... 79 Hình 3.12. Đặc tính momen các khớp ....................................................................... 79 Hình 3.13. Sự thay đổi các trọng số mạng nơ ron.................................................... 80 Hình 3.14. Sự thay đổi các góc khớp ........................................................................ 80 Hình 3.15. Sự thay đổi các góc khớp ....................................................................... 80 Hình 4.1. Đặc tính mômen và công suất ................................................................... 84 ix Hình 4.2. Cấu tạo động cơ đĩa. .................................................................................. 85 Hình 4.3. Hệ thống điều khiển động cơ điện một chiều ........................................... 85 Hình 4.4. Sơ đồ điều khiển ........................................................................................ 86 Hình 4.5. Mạng RBF xấp xỉ hàm f‟ ......................................................................... 90 Hình 4.6. Quỹ đạo của đặc trưng ảnh........................................................................ 94 Hình 4.7: Sự thay đổi toạ độ các khớp. ..................................................................... 94 Hình 4.8: Sự thay đổi vận tốc các khớp. ................................................................... 94 Hình 4.9: Đặc tính điện áp của động cơ trên các khớp. ............................................ 95 Hình 5.1. Cấu trúc mạng RBFNN. ............................................................................ 99 Hình 5.2. Sơ đồ của toàn bộ hệ thống điều khiển vòng kín. .................................. 103 Hình 5.3. Hiệu suất bám của phương pháp TSMC đề xuất. ................................... 106 Hình 5.4. Hiệu suất bám của phương pháp SMC tuyến tính. ................................ 107 Hình 5.5. So sánh trong trạng thái xác lập giữa sai lệch bám tại khớp nối 1của phương pháp đề xuất TSMC và phương pháp SMC. .............................................. 107 Hình 5.6. So sánh trong trạng thái xác lập giữa sai lệch bám tại khớp nối 2 của phương pháp đề xuất TSMC và phương pháp SMC tuyến tính.............................. 108 Hình 5.7. So sánh giữa đầu vào điều khiển tại cả hai khớp nối giữa phương pháp đề xuất TSMC và phương pháp SMC tuyến tính......................................................... 108 Hình 5.8. So sánh trong trạng thái xác lập sai lệch e1 tại khớp nối 1 giữa phương pháp đề xuất và phương pháp trong [58]. ............................................................... 109 Hình 5.9. So sánh trong trạng thái xác lập sai lệch bám e2 tại khớp nối 2 giữa phương pháp đề xuất và [58]................................................................................... 109 Hình 5.10. So sánh mô men của phương pháp đề xuất và [58]. ............................ 110 Hình 5.11. So sánh mô men trong trường hợp sử dụng (5.25, 5.26) và hàm trơn (5.41, 5.42). ............................................................................................................. 110 Hình 5.12. So sánh sai lệch bám tại khớp 1, 1e , trong trường hợp sử dụng hàm (5.25, 5.26) và sử dụng hàm trơn (5.41, 4.42). ....................................................... 111 x DANH MỤC BẢNG Bảng 2. 1. Quỹ đạo dùng để mô phỏng của cả đối tượng và WMR. ........................ 48 Bảng 2.2. Các tham số của chân đế pan-tilt và camera. ............................................ 49 1 MỞ ĐẦU 1. Tính cấp thiết của đề tài Trong cuộc cách mạng công nghệ 4.0 hiện nay, robot là một trong những công cụ không thể thiếu trong rất nhiều lĩnh vực. Hiện nay robot được ứng dụng trong mọi mặt đời sống xã hội loài người như: Trong các nhà máy, robot tham gia vào các dây chuyền sản xuất thay thế sức lao động của con người. Lĩnh vực an ninh có các robot giám sát an ninh tại các địa điểm quan trọng hoặc trong các môi trường phức tạp. Trong lĩnh vực quốc phòng robot được sử dụng ngày càng rộng rãi như các máy ba
Luận văn liên quan