Đề tài Nghiên cứu thiết kế chế tạo các robot thông minh phục vụ cho các ứng dụng quan trọng

MụC LụC

Giới thiệu kc.03.08

A. Thuyết minh và hợp đồng triển khai Đề tài KC.03.08

I. Thuyết minh Đề tài 4

II. Hợp đồng triển khai thực hiện Đề tài 23

B. Báo cáo kết quả nghiên cứu của Đề tài KC.03.08 29

Giới thiệu chung 30

Báo cáo tóm tắt các kết quả nghiên cứu theo

nhiệm vụ 1 - nghiên cứu thiết kế chế tạo nhóm

sản phẩm robot rp

Phần I. Robocar RP 38

I. Giới thiệu chung 38

II. Nghiên cứu tạo dựng các mô-đun chấp hành linh hoạt cho Robot 41

III. Nghiên cứu tạo dựng mô-đun xe di động và cơ cấu lái Robocar 48

IV. Nghiên cứu thiết lập phần cứng và phần mềm điều khiển Robocar 54

Phần II. Các sản phẩm Robocar ứng dụng 56

I. Giới thiệu chung 56

II. Robocar TN trong phòng thí nghiệm 58

III. Robocar “Chữ thập đỏ” 59

3.1. Giới thiệu chung 59

3.2. Các kết quả nghiên cứu thiết kế chế tạo Robocar “Chữ thập đỏ” 59

3.3. Các kết quả b-ớc đầu ứng dụng Robocar “Chữ thập đỏ” 63

IV. Xe lăn và xe ghế chạy điện tự động 72

V. Kết luận về Nhiệm vụ 1 79

Báo cáo tóm tắt các kết quả nghiên cứu theo

nhiệm vụ 2 - nghiên cứu thiết kế chế tạo

nhóm sản phẩm robot sca

Phần mở đầu 81

Phần I. Robocar SCA TMkhí nén 89

I. Giới thiệu chung 89

II. Tóm tắt các kết quả nghiên cứu xây dựng các mô hình động học và

động lực học của Robot SCATM90

2.1. Thiết lập ph-ơng trình động học Robot SCATMkhí nén 90

2.2. Thiết lập bài toán động học ng-ợc Robot SCATM93

2.3. Xây dựng mô hình động lực học Robot SCATM 97

III. Tóm tắt về kết quả nghiên cứu tihết kế cải tiến và chế tạo Robot SCATM 114

Phần II. Mô đun quay dùng bánh răng con lăn 118

I. Giới thiệu chung 118

II. Nghiên cứu xây dựng lý thuyết ăn khớp bánh răng con lăn 120

III. Một số sản phẩm BRCL đã đ-ợc thiết kế, chế tạo 127

IV. Kết luận 135

Phần III. Môđun dây chuyềnsản xuất tự động dùng Robot SCATM

để phân loại sản phẩm theo màu sắc 136

I. Giới thiệu chung 136

II. Hệ thống băng truyền 137

III. Hệ thống điều khiển DCSX dùng Robot SCATMđể phân loại sản phẩm

theo màu sắc 142

3.1. Nguyên tắc hoạt động 142

3.2. Các bộ phận chủ yếu 143

Phần IV. Cơ sở tính toán và xây dựng các ch-ơng trình máy tính về điều khiển và ứng dụng Robot SCATM 146

Phần V. Kết luận về Nhiệm vụ2 147

Báo cáo tóm tắt các kết quả nghiên cứu theo nhiệm vụ 3 - nhóm sản phẩm robot RE 149

I. Giới thiệu chung 149

II. Tóm tắt một số kết quả chủ yếu 151

2.1. Tính toán về độ chính xác tái hiện của Robot RE 151

2.2. Nghiên cứu, thiết kế, lắp ráp Robot RE-03 hoạt động theo tọa độ trụ 154

III. Kết luận về Nhiệm vụ 3 171

pdf194 trang | Chia sẻ: maiphuongdc | Lượt xem: 2634 | Lượt tải: 5download
Bạn đang xem trước 20 trang tài liệu Đề tài Nghiên cứu thiết kế chế tạo các robot thông minh phục vụ cho các ứng dụng quan trọng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Công ty Viha trình bày kết quả nghiên cứu về xe lăn tự động (XLTĐ) này và đã nhất trí với công ty hợp tác nghiên cứu hòan thiện sản phẩm để đ−a vào sản xuất, thậm chí còn viết hộ phần khoa học, kỹ thuật của thuyết minh Đề tài, Dự án cấp Thành phố. Rất tiếc răng khi kinh phí của Thành phố đã đ−ợc cấp thì Công ty lại cố tình lãng tránh sự hợp tác đã thỏa thuận (!). Phiên bản đầu tiên về XLTĐ này, Đề tài đã theo ph−ơng án dùng 2 động cơ 1 chiều thông th−ờng, qua bộ truyền xích truyền tới 2 bánh. Nh− đã phân tích trong phần nghiên cứu về môđun xe di động của Robocar RP, theo ph−ơng án này rất khó đảm bảo xe chạy theo đ−ờng thẳng, nhất là khi mặt đ−ờng không quá bằng phẳng và đồng đều. Kết quả nghiên cứu tiếp theo về XLTĐ này là một ph−ơng án rất độc đáo là dùng động cơ xe đạp điện bọc bánh lốp trực tiếp làm bánh xe chủ động. Xe có thể lái bằng tay hoặc tự động. Đồng thời không lắp cho khung xe lăn nữa là lắp ngay cho các ghế ngồi thông th−ờng và ký hiệu vắn tắt là XGTĐ (xe ghế chạy điện tự động). XLTĐ-02 và XGTĐ-02 là ph−ơng án xe lăn tự động và xe ghế tự động dùng 1 bánh chủ động bằng bản thân động cơ xe đạp điện (XĐĐ) đ−ợc bọc trực tiếp bánh lốp. Ph−ơng án này có rất nhiều −u điểm: - Động cơ XĐĐ là loại động cơ 1 chiều không chổi than (brushless motor) có vành ngoài quay cùng với rotor, nguồn cung cấp trên thị tr−ờng luôn luôn có sẵn. So với ph−ơng án dùng 2 động cơ 1 chiều thông th−ờng với các bộ truyền xích và bánh răng kèm theo thì đối với ph−ơng án này là rẻ hơn và bên vững hơn. - Theo ph−ơng án XLTĐ-02 là XGTĐ-02 thì lái trực tiếp bánh xe chủ động, tức là bánh xe bọc trực tiếp động cơ XĐĐ. Vì vậy điều khiển việc di chuyển rất tin cậy không phụ thuộc nhiều vào chất l−ợng mặt đ−ờng nh− trong tr−ờng hợp dùng 2 động cơ 1 chiều thông th−ờng tác động vào 2 bánh. Ngoài ra để đảm bảo đồng tốc thực tế cho 2 động cơ này vừa rất khó khăn vừa đòi hỏi thiết bị phức tạp và đắt tiền hơn. - Ph−ơng án dùng động cơ XĐĐ sẽ tiết kiệm năng l−ợng hơn nhiều nên rất phù hợp cho tr−ờng hợp chạy bằng ắcquy. Theo số liệu của Nhà sản xuất động cơ XĐĐ thì công suất định mức: 200w, tốc độ quay định mức: 170v/ph, điện áp: 36v – 12Ah, bộ nạp điện dùng điện nguồn AC 220v, quãng đ−ờng di chuyển đ−ợc cho 1 lần nạp điện là 20km. - Ph−ơng án XLTĐ-02 là XGTĐ-02 có kết cấu đơn giản hơn nhiều, mà lại bền vững hơn. Hệ điều khiển có nhiều hình thức: từ điều khiển bằng tay đến điều khiển tự động với các mức độ khác nhau tùy thuộc vào yêu cầu và loại sensor đ−ợc trang bị. Hệ điều khiển đã đ−ợc môđun hóa khi nghiên cứu chúng trên Robocar TN và có thể dùng để lắp thêm vào XLTĐ-02 hoặc XGTĐ-02 theo yêu cầu của khách hàng. Đây là những sản phẩm giá thành thấp, ch−a thể so sánh với các loại xe ghế (Wheel Chair) chào bán của n−ớc ngoài (xem thông tin trên ảnh) nh−ng lại phù hợp với đại đa số đối t−ợng th−ơng binh và th−ơng tật. Tuy vậy để thành sản phẩm phục vụ đ−ợc nhiều ng−ời phải có sự đầu t− nh− một xí nghiệp. ở phòng thí nghiệm của Đề tài nghiên cứu mới chỉ có điều kiện “cung cấp” cho những ng−ời quen biết thôi. Price $ 9,900.00 Price $ 18,900 $10,725 $ 14.695 Hình 1.2.13. Một số lại xe ghế (Wheelchair) của n−ớc ngoài kèm theo giá bán - Mô tả sản phẩm + Xe lăn tự động: Xe lăn điện chạy tự động cú thể xếp vào loại robocar đơn giản. Nú cú thể được điều khiển hoàn toàn tự động hoặc chạy theo chương trỡnh được “học” trước. Và nếu được trang bị cỏc mụđun cảm biến thớch hợp nú hoàn toàn cú thể biết bỏo hiệu và tự xử lý khi gặp chướng ngại hoặc đi men theo tường v.v. như một robocar. Tuy nhiờn, với mục đớch tạo ra phương tiện di chuyển với tốc độ chõm 4,5km/h, tương đối rẻ tiền phự hợp với đại đa số thương binh, người tàng tật hoặc già yếu, chỳng tụi đó cải tiến xe lăn tay thành xe lăn điện chạy tự động hoặc theo chế độ điều khiển bằng tay nhờ cỏc nỳt bấm gắn trờn tay ghế hoặc “tay lỏi” kiểu “joystick”. Nhưng trờn xe lăn này cũng cú thể lắp cỏc mụđun cảm biến và cài đặt những chương trỡnh phần mềm tương ứng thỡ sẽ biến thành xe lăn chạy tự động hoàn toàn, như trỡnh diễn trờn băng hỡnh Các thông số kỹ thuật: - Trọng tải: - Công suất định mức của động cơ: 200w - Tốc độ trung bình: 4,5km/h - Điện áp: 36v – 12Ah - Bộ nạp sử dụng áp nguồn AC 220v. - Thời gian nạp 4 đến 7 h (tự ngắt khi đầy) - Quãng đ−ờng đi sau 1 lần nạp đầy: 20km + Xe ghế tự động Xe ghế (Wheelchair) chạy tự động cũng là một dạng đơn giản của robocar phục vụ người già ốm yếu, tàng tật. Xe chạy với tốc độ tối đa là 4,5km/h. Tuỳ theo yờu cầu, mức độ điều khiển cú thể cao thấp khỏc nhau. Đơn giản nhất là chỉ dựng tay lỏi để thay đổi hướng đi và tốc độ di chuyển. Cao hơn cú thể lắp thờm vào xe cỏc thiết bị tự động khỏc, như tự bỏo hiệu và xử lý khi gặp chướng ngại, tự đi men theo và giữ khoảng cỏch với tường ngăn, tự quan sỏt và hiển thị hỡnh ảnh từ khoảng cỏch xa nhất định Các thông số kỹ thuật: - Trọng tải: - Công suất định mức của động cơ: 200w - Tốc độ trung bình: 4,5km/h - Điện áp: 36v - 12Ah - Bộ nạp sử dụng áp nguồn AC 220v. - Thời gian nạp 4 đến 7 h (tự ngắt khi đầy) - Quãng đ−ờng đi sau 1 lần nạp đầy: 20km - Các ảnh và bản vẽ kỹ thuật Phần tiếp theo trình bày các ảnh chụp các sản phẩm và các bản vẽ, hồ sơ kỹ thuật liên quan đến sản phẩm. ở mỗi ảnh hoặc bản vẽ, hồ sơ đều đã có phần ghi chú Hình 1.2.14. ảnh chụp XLTĐ Hình 1.2.15. Bản vẽ lắp XLTĐ Hình 1.2.16. ảnh chụp XGTĐ-01 Hình 1.2.17. ảnh chụp XGTĐ- 02 V. Kết luận về nhiệm vụ 1 Nhiệm vụ 1 của Đề tài KC.03.08 đ−ợc đăng ký là nghiên cứu tạo ra nhóm sản phẩm Robot RP đ−ợc nâng cấp và thông minh hóa. Để hệ thống chấp hành có thể đáp ứng linh hoạt các yêu cầu về thông minh hóa Robot RP đã đ−ợc tạo thêm khả năng di động bằng xe và gọi tên là Robocar RP. Nh− vậy, Robocar RP gồm cơ cấu robot RP và cơ cấu xe di chuyển đ−ợc điều khiển thống nhất. Trong hệ thống đó đ−ợc trang bị thêm các bộ phận cảm biến, thiết bị xử lý tín hiệu và ch−ơng trình phần mềm điều khiển. Đề tài đã hoàn thành nghiên cứu thiết kế, chế tạo và vận hành điều khiển Robocar RP với một vài nhiệm vụ ứng dụng khác nhau đã đặt ra. Thoạt đầu là định h−ớng ứng dụng trong phân x−ởng công nghiệp. Sau đó cũng theo xu thế của chuyên ngành robot trên thế giới chuyển từ “robot công nghiệp” sang “robot dịch vụ” (service robots). Robocar RP-01 đ−ợc cải tiến từ nhiều mặt và hòan thành phiên bản Robocar RP - 02 nhằm phục vụ một vài công việc dịch vụ nh− phòng chống bệnh dịch và hỗ trợ ng−ời già yếu, tàng tật. Theo định h−ớng ứng dụng trong các lĩnh vực này đòi hỏi về mức độ “thông minh hóa” cao hơn. Theo định h−ớng ứng dụng đó Đề tài đã phát triển nhóm sản phẩm. Ngoài Robocar RP-01, Robocar RP-02 đã hoàn thành Robocar “Chữ thập đỏ”, Xe lăn tự động, Xe ghế tự động. Một vài sản phẩm nói trên đã đ−ợc ứng dụng thử nghiệm còn số khác cũng đ−ợc nhiều cơ sở quan tâm đến, nh−ng để thành sản phẩm th−ơng mại thì còn cần có nhiều đầu t− thích đáng. Tuy nhiên nếu có đ−ợc những phiên bản đầu tiên ở phòng thí nghiệm thì mới thu hút đ−ợc sự quan tâm của cơ sở tiếp nhận kết quả nghiên cứu. Đó là ý nghĩa thực tiễn của Đề tài. Với cách tiếp cận đó Đề tài đã nhận đ−ợc các kết quả rất cơ bản và mở ra nhiều triển vọng ứng dụng. Các kết quả cơ bản là đã nghiên cứu chuẩn hóa đ−ợc các môđun hợp thành robocar thông minh. Đó là môđun di chuyển, môđun robot đặt trên xe, môđun nhận biết, xử lý và điều khiển với các môđun ch−ơng trình phần mềm cho máy tính. Đó là ý nghĩa khoa học của Đề tài. Vận dụng các môđun này khi ghép nối lại để đáp ứng một yêu cầu cụ thể là hòan toàn khả thi trong thời gian ngắn. Từ thực tế triển khai Đề tài cũng nhận thấy rằng sau khi đã định hình đ−ợc các môđun hợp thành robot thông minh Đơn vị nghiên cứu đã nhanh chóng tạo ra các phiên bản đầu tiên về Robocar địa hình, Robocar Cảnh vệ, Robocar h−ớng dẫn viên và đang phác thảo các kiểu robocar an ninh và robocar quân sự. báo cáo tóm tắt Các kết quả nghiên cứu nhiệm vụ 2 đề tài kc.03.08 NGHIấN CỨU THIẾT KẾ CHẾ TẠO NHểM SẢN PHẨM ROBOT SCA Phần Mở đầu Robot SCA là loại robot thuộc nhúm robot SCARA (selective Compliance Assembly Robot Arm) cú cấu trỳc động học theo kiểu cơ cấu tay mỏy phỏng sinh trục đứng. SCARA là loại robot dựng để lắp rỏp linh hoạt. Tuy SCARA mới xuất hiện ở Nhật trong những năm 80, nhưng do cú nhiều ưu điểm nờn nhanh chúng được nhiều nước ỏp dụng và cải tiến. Cú thể xếp vào nhúm robot SCARA cỏc kiểu robot sau: Adept - One, IBM - 7545, Intelldex 440, Rhino SCARA của Hoa Kỳ; Skilam, SR-2, Nam Robo, Puha 2 của Nhật bản; IS 600 của Đức; Serpent của Anh v.v. Tại Trung tõm NCKT tự động húa, ĐHBK - HN cũng đó thiết kế chế tạo kiểu robot SCA là một biến thể của SCARA. Kiểu robot SCA này cú cấu hỡnh RRRT, với 4 bậc tự do, toàn dựng động cơ bước. Hỡnh 2.0.1. Chế tạo và lắp rỏp Robot SCA Nhằm nõng cao khả năng thao tỏc linh họat cho robot SCAđể đỏp ứng được những tỡnh huống xử lý thụng minh của bộ điều khiển theo cỏc tớn hiệu nhận được từ cỏc sensors, Đề tài đó nghiờn cứu thiết kế cải tiến robot SCA theo 2 định hướng: dựng khớ nộn để tỏc động nhanh và mụđun húa để vạn năng húa kết cấu. 1) Robot SCATM khớ nộn cú 3 bậc tự do đầu dựng động cơ bước, cũn bậc cuối thực hiện chuyển động tịnh tiến dựng truyền động khớ nộn. Trờn hỡnh 2.0.2 là bản vẽ thiết kế robot SCATM khớ nộn. Kết quả nghiờn cứu thiết kế, chế tạo và điều khiển vận hành robot SCATM khớ nộn đ−ợc trình bày trong Phần I của Bỏo cỏo về nhiệm vụ 2 của Đề tài. 2) Robot SCA mụđun húa là một thử nghiệm tạo ra mụđun cỏnh tay chuẩn húa, từ đú cú thể lắp ghộp thành nhiều kiểu robot SCA. Trờn hỡnh 2.0.3 là vớ dụ một kiểu robot SCA tạo ra từ cỏc mụđun cỏnh tay chuẩn húa và hỡnh 2.0.4. là một vớ dụ khỏc: robot SCA cú 2 tay. Mỗi mụđun cỏnh tay (hỡnh 2.0.5) là một khõu hoàn chỉnh của cơ cấu tay mỏy robot, được thực hiện chuyển động quay rất chậm trực tiếp bởi một động cơ kốm hộp giảm tốc tỷ số truyền cao và khụng tồn tại khe hở cạnh răng. Như vậy, phần cốt lừi của mụđun cỏnh tay là mụđun quay (rotation module). Vỡ thế khi triển khai thực hiện nhiệm vụ 2 của Đề tài đó phỏt sinh một nội dung nghiờn cứu và đó nhận được những kết quả bất ngờ và rất cú ý nghĩa khụng những đối với cỏc truyền động quay trong robot mà cũn cú tỏc dụng trong hầu hết cỏc thiết bị mỏy múc hiện đại. Túm tắt cỏc kết quả chủ yếu về nội dung nghiờn cứu này được trỡnh bày trong phần II của Bỏo cỏo về Nhiệm vụ 2 của Đề tài. Hỡnh 2.0.5. Bản vẽ thiết kế Robot SCATM khớ nộn Hình 2.0.3. Robot SCA một cánh tay môđun hóa 76 5 756 Hình 2.0.4. Robot SCA 2 cánh tay môđun hóa Hình 2.0.5. Môđun cánh tay Nội dung phần III của Bỏo cỏo về Nhiệm vụ 2 của Đề tài là cỏc kết quả nghiờn cứu thiết kế chế tạo mụđun Dõy chuyền sản xuất (DCSX) dựng robot SCA để phõn loại sản phẩm theo màu sắc. Nội dung nghiờn cứu này cốt để minh họa về một cỏch thức thể hiện khả năng thụng minh húa cho robot ở đõy cụ thể là robot SCA, trong mụi trường làm việc cụ thể nào đú. Ngoài ra đơn vị chủ trì Đề tài cũn tham gia xõy dựng Dự ỏn “Chế tạo robot bốc dỡ kột lờn pallet tại phõn xưởng chiết của Cụng ty liờn doanh Bia Sài Gũn”. Hỡnh 2.0.6. là mụ phỏng hoạt hỡnh robot này, đú cũng là một biến thể cỡ lớn của Robot SCARA. Kinh phớ từ ngõn sỏch SNKH được duyệt là 2,6 tỷ đồng, phần tham gia của đơn vị là 250 triệu đồng. Cỏc thụng số kỹ thuật của robot này giới thiệu trong phần phụ lục. Hỡnh 2.0.6. Mụ phỏng Robot bốc dỡ kột bia Nội dung Phần 4 của Bỏo cỏo về Nhiệm vụ 2 của Đề tài là cỏc kết quả nghiờn cứu xõy dựng cơ sở lý thuyết, thuật toỏn và chương trỡnh phần mềm điều khiển robot SCA trong trường hợp hoạt động riờng rẽ và trong trường hợp thao tỏc với dõy chuyền sản xuất. Trong đú có cỏc vấn đề với phương phỏp giải bài toỏn động học thuận, bài toỏn động học ngược, trong lập trỡnh quỹ đạo cho robot, bài toỏn động lực học và phương phỏp thực hiện việc chọn lựa sản phẩm theo màu sắc. Nội dung chủ yếu của Phần I đó được viết thành một luận văn thạc sĩ, bảo vệ năm 2006. Phần II cú một sản phẩm đó trưng bày ở chợ Techmart 2003 tại Hà Nội và được tặng thưởng Huy chương Vàng và một phần nội dung đó cú trong luận văn Thạc sĩ, bảo vệ năm 2005. Phần IV cú 2 chương trỡnh phần mềm được cấp giấy chứng nhận bản quyền. Phần i Báo cáo tóm tắt các kết quả nghiên cứu theo nhiệm vụ 2 của đề tài kc. 03.08 robocar scaTm khí nén i. giới thiệu chung Nghiờn cứu thiết kế chế tạo Robot SCATM khớ nộn để nõng cao mức linh hoạt thao tỏc của nú nhằm đỏp ứng được điều khiển khụng bị trễ khi xử lý thụng minh cỏc tớn hiệu nhận được từ hệ thống sensor Phần I bỏo cỏo này trỡnh bày 2 nội dung: 1. Xõy dựng cỏc mụ hỡnh động học và động lực học của Robot SCATM 2. Thiết kế cải tiến và chế tạo Robot SCATM khớ nộn II. tóm tắt về kết quả nghiên cứu xây dựng các mô hình động học và động lực học của Robot scatm 2.1. Thiết lập phương trỡnh động học Robot SCATM 2.1.1. Xác định các hệ tọa độ của robot SCATM Hình 2.1.1. Hệ toạ độ của robot SCATM 2.1.2. Bảng thông số DH của robot SCATM Khâu iq iα ia id 1 *1q 0 1a 0 2 *2q 180 o 2a 0 3 0 0 0 *3d 4 *4q 0 0 4d d4 cố định 3 d q 4x 4 3 x z 2 , , 3 z z 4 2 a 1 a z 1 2 q 2 xx 1 ,, 0 x q 1 0 z 2.1.3. Xác định các ma trận iA của robot SCATM 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 C S a C S C a S A −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.1) 2 2 2 2 2 2 2 2 2 0 0 0 0 1 0 0 0 0 1 C S a C S C a S A ⎡ ⎤⎢ ⎥−⎢ ⎥= ⎢ ⎥−⎢ ⎥⎣ ⎦ (2.2) 3 3 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 A d ⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.3) 4 4 4 4 4 4 0 0 0 0 0 0 1 0 0 0 0 C S S C A d −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.4) 2.1.4. Tính các ma trận iT của robot SCA TM 4 4 4 43 4 4 4 0 0 0 0 0 0 1 0 0 0 0 C S S C T A d −⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.5) 4 0 0 0 1 x x x x y y y y z z z z n s a p n s a p T n s a p ⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.6) 4 4 4 42 4 3 4 4 3 0 0 0 0 0 0 1 0 0 0 1 C S S C T A A d d −⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥+⎢ ⎥⎣ ⎦ (2.7) 2 4 2 4 2 2 2 4 2 4 2 21 4 2 3 4 4 3 cos( ) sin( ) 0 sin( ) cos( ) 0 0 0 1 0 0 0 1 q q q q C a q q q q S a T A A A d d − −⎡ ⎤⎢ ⎥− − −⎢ ⎥= = ⎢ ⎥− − −⎢ ⎥⎣ ⎦ (2.8) 1 2 4 1 2 4 2 12 1 1 1 2 4 1 2 4 2 12 1 11 4 1 4 4 3 cos( ) sin( ) 0 sin( ) cos( ) 0 0 0 1 0 0 0 1 q q q q q q a C a C q q q q q q a S a S T A T d d + − + − +⎡ ⎤⎢ ⎥+ − − + − +⎢ ⎥= = ⎢ ⎥− − −⎢ ⎥⎣ ⎦ (2.9) 2.1.5. Ph−ơng trình động học robot SCATM 4 0 0 0 1 x x x x y y y y z z z z n s a p n s a p T n s a p ⎡ ⎤⎢ ⎥⎢ ⎥ =⎢ ⎥⎢ ⎥⎣ ⎦ (2.10) Từ đó ta có hệ ph−ơng trình sau: 1 2 4 1 2 4 1 2 4 1 2 4 2 12 1 1 2 12 1 1 4 3 cos( ) sin( ) 0 sin( ) cos( ) 0 0 0 1 x y z x y z x y z x y z n q q q n q q q n s q q q s q q q s a a a p a C a C p a S a S p d d = + −⎧⎪ = + −⎪⎪ =⎪ = + −⎪⎪ = − + −⎪⎪ =⎪→ ⎨ =⎪⎪ =⎪ = −⎪⎪ = +⎪⎪ = +⎪ = − −⎪⎩ (2.11) 2.2. Thiết lập bài toán động học ng−ợc Robot SCATM Như đó ký hiệu trong bài toỏn động học thuận, ta cú phương trỡnh sau: Tn = Ai iTn Nhõn hai vế của phương trỡnh này với 1−iA , nhận được nin i TAT 1−= 12 12 12 12 12 12 12 12 2 1 2 12 12 12 12 12 12 12 12 2 11 1 1 34 3 2 1 4 3 0 0 0 1 − − − + + + + − −⎡ ⎤⎢ ⎥− − − − −⎢ ⎥= = ⎢ ⎥− − − − −⎢ ⎥⎣ ⎦ x y x y x y x y x y x y x y x y z z z z C n S n C s S s C a S a C p S p C a a S n C n S s C s S a C a S p C p S a X A A A T n s a p d (2.12) 12 12 12 12 12 12 12 12 2 1 2 12 12 12 12 12 12 12 12 2 11 1 24 2 1 4 0 0 0 1 − − + + + + − −⎡ ⎤⎢ ⎥− − − − −⎢ ⎥= = ⎢ ⎥− − − −⎢ ⎥⎣ ⎦ x y x y x y x y x y x y x y x y z z z z C n S n C s S s C a S a C p S p C a a S n C n S s C s S a C a S p C p S a X A A T n s a p (2.13) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 14 1 4 0 0 0 1 − + + + + −⎡ ⎤⎢ ⎥− + − + − + − +⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ x y x y x y x y x y x y x y x y z z z z C n S n C s S s C a S a C p S p a S n C n S s C s S a C a S p C p X A T n s a p (2.14) * Tìm 1q Xét phần tử hàng 1 cột 4 của 2 ma trận 14X và 1 4T từ (2.14) và (2.8) và phần tử hàng 2 cột 4 của 2 ma trận 14X và 1 4T từ (2.14) và (2.8) 1 1 1 2 2 1 1 2 2 cos( ) sin( ) cos( ) (2.15) sin( ) cos( ) sin( ) (2.16) + − =⎧⎪⎨− + =⎪⎩ x y x y p q p q a a q p q p q a q 2 2 2 1 1 1 2 2 2 2 2 1 1 2 2 cos( ) sin( ) cos ( ) (2.17) sin( ) cos( ) sin ( ) (2.18) ⎧⎡ ⎤+ − =⎪⎣ ⎦⎨⎡ ⎤⎪ − + =⎣ ⎦⎩ x y x y p q p q a a q p q p q a q 2 2 2 2 1 1 1 1 1 2(2.17) (2.18) 2 cos( ) 2 sin( )+ → + − − + =x y x yp p a p q a p q a a (2.19) 2 2 2 2 1 2 1 1 12 cos( ) sin( )x y x yp p a a a p q p q⎡ ⎤+ + − = +⎣ ⎦ (2.20) 2 2 2 2 1 2 1 12 2 2 2 2 2 1 cos( ) sin( ) 2 x y yx x y x y x y p p a a pp q q a p p p p p p + + − = ++ + + (2.21) Đặt 2 2 sinx x y p p p ϕ=+ (2.22) 2 2 cos y x y p p p ϕ=+ (2.23) Từ (2.19) ta có: ( ) 2 2 2 2 1 2 12 2 1 sin 2 x y x y p p a a q a p p ϕ+ + − = ++ (2.24) ( ) 2 2 2 2 2 1 2 1 2 2 1 cos 1 2 ϕ ⎛ ⎞+ + −⎜ ⎟⇒ + = − ⎜ ⎟+⎝ ⎠ x y x y p p a a q a p p (2.25) 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 , 1 2 2 x y x y x y x y p p a a p p a a q arctg a p p a p p ϕ ⎛ ⎞⎛ ⎞+ + − + + −⎜ ⎟⎜ ⎟+ = −⎜ ⎟⎜ ⎟+ +⎜ ⎟⎝ ⎠⎝ ⎠ (2.26) Từ (2.22) và (2.23) ( )2 ,x yarctg p pϕ⇒ = (2.27) Từ (2.26) và (2.27) ta có: ( ) 2 2 2 2 2 2 2 2 2 1 2 1 2 1 2 2 2 2 1 1 2 , 1 , 2 2 x y x y x y x y x y p p a a p p a a q arctg arctg p p a p p a p p ⎛ ⎞⎛ ⎞+ + − + + −⎜ ⎟⎜ ⎟= − −⎜ ⎟⎜ ⎟+ +⎜ ⎟⎝ ⎠⎝ ⎠ (2.28) * Tìm q2. Từ (2.15) ( ) ( ) ( )1 1 1 2 2cos sin cosx yp q p q a a q⇒ + − = (2.29) ( )1 21 1 22 2 2 2 2 2 2 2cos( ) sin( ) cosyx x y x y x y x y pp a aq q q p p p p p p p p + − =+ + + + (2.30) Đặt: 2 2 sinx x y p p p ϕ=+ (2.31) 2 2 cos y x y p p p ϕ=+ (2.32) ( ) ( )1 21 22 2 2 2sin cos x y x y a aq q p p p p ϕ ⎡ ⎤⎢ ⎥⇒ + − =⎢ ⎥+ +⎣ ⎦ (2.33) Kết hợp với (2.24), ta đ−ợc: ( ) 2 22 2 2 2 1 2 1 22 2 2 2 21 cos 2 ⎛ ⎞ ++ + −⎜ ⎟− =⎜ ⎟+ +⎝ ⎠ x yx y x y x y p pp p a a a q aa p p p p (2.34) ( )2 2 2 21 2 2 1 2 cos 2 + − −⇒ =x yp p a a q a a (2.35) ( ) 22 2 2 2 1 2 2 1 2 1 sin 2 ⎛ ⎞+ − −⇒ − =⎜ ⎟⎜ ⎟⎝ ⎠ x yp p a a q a a (2.36) 22 2 2 2 2 2 2 2 1 2 1 2 2 1 2 1 2 2 1 , 2 2 ⎡ ⎤⎛ ⎞+ − − + − −⎢ ⎥⇒ = − ⎜ ⎟⎜ ⎟⎢ ⎥⎝ ⎠⎢ ⎥⎣ ⎦ x y x yp p a a p p a aq arctg a a a a (2.37) * Tìm d3 Xét phần tử hàng 3 cột 4 của hai ma trận 14X và 1 4T từ (2.14) và (2.8) 4 3= − −zp d d (2.38) 3 4⇒ = − −zd p d (2.39) * Tìm q4 Xét phần tử hàng 2 cột 1 của hai ma trận 34X và 3 4T từ (2.12) và (2.5) 12 12 4x yS n C n S− = (2.40) Xét phần tử hàng 1 cột 1 của hai ma trận 34X và 3 4T từ (2.12) và (2.5) 12 12 4x yC n S n C+ = (2.41) ( )4 4 42 ,q arctg S C⇒ = (2.42) 2.3. Xõy dựng mụ hỡnh động lực học Robot SCATM Ta thiết lập các ma trận i-1Ai Từ các công thức (1.22) và (1.23) ta có: 1 1 1 1 1 1 1 10 1 0 0 0 0 1 0 0 0 0 1 C S a C S C a S A −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.43) 2 2 2 2 2 2 2 21 2 0 0 0 0 1 0 0 0 0 1 C S a C S C a S A ⎡ ⎤⎢ ⎥−⎢ ⎥= ⎢ ⎥−⎢ ⎥⎣ ⎦ (2.44) 2 3 3 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 A d ⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.45) 4 4 4 43 4 4 0 0 0 0 0 0 1 0 0 0 0 C S S C A d −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.46) Từ công thức (1.21) ta có: 12 12 2 12 1 1 12 12 2 12 1 10 0 1 2 1 2 0 0 0 0 1 0 0 0 0 1 C S a C a C S C a S a S A A A +⎡ ⎤⎢ ⎥− +⎢ ⎥= = ⎢ ⎥−⎢ ⎥⎣ ⎦ (2.47) 12 12 2 12 1 1 12 12 2 12 1 10 0 1 2 3 1 2 3 3 0 0 0 0 1 0 0 0 1 C S a C a C S C a S a S A A A A d +⎡ ⎤⎢ ⎥− +⎢ ⎥= = ⎢ ⎥− −⎢ ⎥⎣ ⎦ (2.48) ( ) ( ) ( ) ( )1 2 4 1 2 4 2 12 1 10 0 1 2 3 1 2 4 1 2 4 2 12 1 1 4 1 2 3 4 3 4 cos sin 0 sin cos 0 0 0 1 0 0 0 1 q q q q q q a C a C q q q q q q a S a S A A A A A d d ⎡ + − + − + ⎤⎢ ⎥+ − − + − +⎢ ⎥= = ⎢ ⎥− − −⎢ ⎥⎣ ⎦ (2.49) 2 2 2 2 2 2 2 21 1 2 3 2 3 3 0 0 0 0 1 0 0 0 1 C S a C S C a S A A A d ⎡ ⎤⎢ ⎥−⎢ ⎥= = ⎢ ⎥− −⎢ ⎥⎣ ⎦ (2.50) ( ) ( ) ( ) ( )2 4 2 4 2 21 1 2 3 2 4 2 4 2 2 4 2 3 4 3 4 cos sin 0 sin cos 0 0 0 1 0 0 0 1 q q q q a C q q q q a S A A A A d d ⎡ − + − − + ⎤⎢ ⎥− − + − − +⎢ ⎥= = ⎢ ⎥− − −⎢ ⎥⎣ ⎦ (2.51) 4 4 4 42 2 3 4 3 4 3 4 0 0 0 0 0 0 1 0 0 0 1 C S S C A A A d d −⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥+⎢ ⎥⎣ ⎦ (2.52) Từ công thức (1.26) và (1.27) ta có: 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 D −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.53) 2 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 D −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.54) 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 D ⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.55) 4 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 D −⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.56) Ta tính ijU theo công thức (1.31) 1 1 1 1 1 1 1 10 11 1 1 0 0 0 0 0 0 0 0 0 0 S C a S C S a C U D A − − −⎡ ⎤⎢ ⎥−⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.57) 12 12 2 12 1 1 12 12 2 12 1 10 21 1 2 0 0 0 0 0 0 0 0 0 0 S C a S a S C S a C a C U D A − − −⎡ ⎤⎢ ⎥+⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.58) 12 12 2 12 12 12 2 120 1 22 1 2 2 0 0 0 0 0 0 0 0 0 0 S C a S C S a C U A D A − −⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.59) 12 12 2 12 1 1 12 12 2 12 2 10 31 1 3 0 0 0 0 0 0 0 0 0 0 S C a S a S C S a C a C U D A − − −⎡ ⎤⎢ ⎥+⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.60) 12 12 2 12 12 12 2 120 1 32 1 2 3 0 0 0 0 0 0 0 0 0 0 S C a S C S a C U A D A − −⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.61) 0 2 33 2 3 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 U A D A ⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥−⎢ ⎥⎣ ⎦ (2.62) ( ) ( ) ( ) ( )1 2 4 1 2 4 2 12 1 10 1 2 4 1 2 4 2 12 1 1 41 1 4 sin cos 0 cos sin 0 0 0 0 0 0 0 0 0 q q q q q q a S a S q q q q q q a C a C U D A ⎡− + − + − − − ⎤⎢ ⎥+ − + − +⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.63) ( ) ( ) ( ) ( ) 1 2 4 1 2 4 2 12 0 1 1 2 4 1 2 4 2 12 42 1 2 4 sin cos 0 cos sin 0 0 0 0 0 0 0 0 0 q q q q q q a S q q q q q q a C U A D A ⎡− + − + − − ⎤⎢ ⎥+ − + −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.64) 0 2 43 2 3 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 U A D A ⎡ ⎤⎢ ⎥⎢ ⎥= = ⎢ ⎥−⎢ ⎥⎣ ⎦ (2.65) ( ) ( ) ( ) ( )1 2 4 1 2 40 3 1 2 4 1 2 4 44 3 4 4 sin cos 0 0 cos sin 0 0 0 0 0 0 0 0 0 0 q q q q q q q q q q q q U A D A ⎡ + − − + − ⎤⎢ ⎥− + − − + −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.66) 2 1 1 1 1 1 1 1 1 1 10 0 3 2 0 0 0 0 0 0 0 0 1 0 0 2 m a m a J m a m ⎛ ⎞−⎜ ⎟⎜ ⎟⎜ ⎟= ⎜ ⎟⎜ ⎟⎜ ⎟−⎜ ⎟⎝ ⎠ (2.67) 2 2 2 2 2 2 2 2 2 1 10 0 3 2 0 0 0 0 0 0 0 0 1 0 0 2 m a m a J m a m ⎛ ⎞−⎜ ⎟⎜ ⎟⎜ ⎟= ⎜ ⎟⎜ ⎟⎜ ⎟−⎜ ⎟⎝ ⎠ (2.68) 2 3 3 3 3 3 3 3 3 1 10 0 3 2 0 0 0 0 0 0 0 0 1 0 0 2 m l m l J m l m ⎛ ⎞−⎜ ⎟⎜ ⎟⎜ ⎟= ⎜ ⎟⎜ ⎟⎜ ⎟−⎜ ⎟⎝ ⎠ (2.69) 2 4 4 4 4 4 4 4 4 1 10 0 3 2 0 0 0 0 0 0 0 0 1 0 0 2 m l m l J m l m ⎛ ⎞−⎜ ⎟⎜ ⎟⎜ ⎟= ⎜ ⎟⎜ ⎟⎜ ⎟−⎜ ⎟⎝ ⎠ (2.70) Từ công thức (1.51): ( ) ( ) ( ) ( )11 11 1 11 21 2 21 31 3 31 41 4 41T T T TD Tr U J U Tr U J U Tr U J U Tr U J U= + + + 2 2 2 4 2 4 1 2 2 2 1 2 2 4 4 2 4 4 4 1 2 4 4 1 2 2 1=m m cos( ) 2 3 a a m a m a a C m l a C m l a q q m a a C+ + + − − − + + 2 2 2 2 2 2 3 3 1 2 3 1 2 2 3 3 2 2 1 3 2 3 1 1 1 3 3 4 4 1 1 12 3 3 3 m l a C m a a C m l a m a m a m a m a m l m l− + − + + + + + + (2.71) ( ) ( ) ( )12 22 2 21 32 3 31 42 4 41T T TD Tr U J Tr U J Tr U J= + +U U U 2 2 2 2 2 2 1 2 2 3 3 3 2 1 2 1 3 3 2 2 4 4 4 3 3 1 1 1 1 3 2 2 3 m a m a a C a m l m a a C a m l C a m l C m l= + − + − − + ( )2 2 24 4 2 3 1 4 4 2 4 2 4 1 2 2 41 1 cos3 2m l a m a m l q q a m a C a m+ + − − + + + (2.72) ( ) ( )13 33 3 31 43 4 41 0T TD Tr U J Tr U J= + =U U (2.73) ( )14 44 4 41TD Tr U J= U ( )24 4 4 4 2 4 4 4 1 2 41 1 1 cos3 2 2m l m l a C m l a q q= + + − + (2.74) ( ) ( ) ( )22 22 2 22 32 3 32 42 4 42T T TD Tr U J Tr U J Tr U J= + +U U U 2 2 2 2 2 2 3 3 2 3 2 2 2 4 2 4 4 4 3 3 4 4 1 1 1 3 3 3 a m l a m a m a m a m l C l m l m= − + + + − + + (2.75) ( ) ( )23 33 3 32 43 4 42 0T TD Tr U J Tr U J= + =U U (2.76) ( ) 224 33 4 42 4 4 2 4 4 41 13 2TD Tr U J l m a m l C= = − +U (2.77) ( ) ( )33 33 3 33 43 4 43 3 4T TD Tr U J Tr U J m m= + = +U U (2.78) ( )34 44 4 33 0TD Tr U J= =U (2.79) ( ) 244 44 4 44 4 413TD Tr U J m l= =U (2.80) ( ) 11 12 13 14 12 22 23 24 12 23 33 34 14 24 34 44 D D D D D D D D D q D D D D D D D D ⎡ ⎤⎢ ⎥⎢ ⎥= ⎢ ⎥⎢ ⎥⎣ ⎦ (2.81) 1 1 1 1 1 1 1 12 0 111 1 1 0 0 0 0 0 0 0 0 0 0 C S a C S C a C U D A − −⎡ ⎤⎢ ⎥− − −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.82) 12 12 2 12 1 1 12 12 2 12 1 12 0 1 211 1 1 2 0 0 0 0 0 0 0 0 0 0 C S a C a C S C a S a S U D A A − − − −⎡ ⎤⎢ ⎥− − −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.83) 12 12 2 12 1 1 12 12 2 12 1 12 0 1 2 311 1 1 2 3 0 0 0 0 0 0 0 0 0 0 C S a C a C S C a S a S U D A A A − − − −⎡ ⎤⎢ ⎥− − −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.84) ( ) ( ) ( ) ( )1 2 4 1 2 4 2 12 1 12 0 1 2 3 1 2 4 1 2 4 2 12 1 1 411 1 1 2 3 4 cos sin 0 sin cos 0 0 0 0 0 0 0 0 0 q q q q q q a C a C q q q q q q a S a S U D A A A A ⎡− + − − + − − − ⎤⎢ ⎥− + − + − − −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.85) 12 12 2 12 12 12 2 120 1 212 1 1 2 2 0 0 0 0 0 0 0 0 0 0 C S a C S C a S U D A D A − − −⎡ ⎤⎢ ⎥− −⎢ ⎥= = ⎢ ⎥⎢ ⎥⎣ ⎦ (2.86) 12 12 2 12 12 12 2 120 1 2 312 1 1 2 2 3 0

Các file đính kèm theo tài liệu này:

  • pdf6246.pdf
Tài liệu liên quan