Tài liệu Đồ án tốt nghiệp - Tính toán chuyển động chương trình và thiết kế robot MMR docx

91 603 0
Tài liệu Đồ án tốt nghiệp - Tính toán chuyển động chương trình và thiết kế robot MMR docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án tốt nghiệp Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp Tính toán chuyển động chương trình thiết kế robot MMR - 1 - Tính toán động học, mô phỏng chuyển động của robot MMR ( Mini Mobile Robot ) thiết kế, chế tạo mẫu robot MMR. Đồ án được chia thành 2 phần : ♦ Phần I: Tính toán động học mô phỏng chuyển động robot MMR. -Chương 1: Cơ sở lý thuyết khảo sát bài toán động học robot. -Chương 2: Áp dụng tính động học cho robot MMR. -Chương 3: Phần mềm tính toán mô phỏng. ♦ Phần I : Thiết k ế chế tạo mẫu robot MMR -Chương 1: Lựa chọn cấu trúc robot MMR -Chương 2 : Thiết kế cơ khí robot MMR Em xin chân thành cảm ơn T.S Phan Bùi Khôi cùng toàn thể các thầy cô trong bộ môn cơ học ứng dụng đã tận tình hướng dẫn em hoàn thành đồ án này. Mặc dù rất cố gắng nhưng do kiến thức thời gian có hạn nên đồ án không tránh khỏi thiếu sót. Em mong nhận được sự chỉ bả o của các thầy, các cô trong bộ môn cũng như các bạn sinh viên, những người quan tâm đến robot. Đồ án tốt nghiệp Tính toán chuyển động chương trình thiết kế robot MMR - 2 - PHẦN I TÍNH TOÁN ĐỘNG HỌC MÔ PHỎNG CHUYỂN ĐỘNG ROBOT MMR Đ ồ đ ộ 3 1. 1 1. 1 th u ro b tro đi ề độ n đặ t ho ạ ồ án tốt n g ộ ng chư ơ 3 CƠ SỞ L 1 .Cấu tr ú 1 .1 Khái q Cùng v u ật đặc biệ t b ot ngày c à ng robot c ề u khiển. C n g chính l à t trong rob ạ t động củ M ( C ứ n Tay ( man g công ) D r K k r g hiệp ơ ng trình L Ý TH U ú c độn g h uát về ro b v ới sự phá t t là l ĩ nh v ự à ng có nh ữ ó các bộ p C ơ cấu chấ p à các cơ b ắ ot vận hà n a robot. M ắt, mũi, t a C ác senser n g) ( Bàn kẹp, g dụng cụ g ) D a (Vỏ bọ r obot) K hớp (Cá c k hớp độn g r obot ) và thiết C H U YẾT K H h ọc robo t b ot t triển khô n ự c cơ khí, đ ữ ng chức n hận như c ơ p hành cũ n ắ p đượ c n h, hệ thốn a i cảm g ia c c g H kế robo t H ƯƠNG H ẢO SÁ T n g ngừng c đ iện tử điề u n ăng gần g i ơ cấu chấ p n g như cá n c trái t im c o g điều khi ể H ình 1.1 N Tín h t MM R 1 T ĐỘN G c ủa các n g u khiển v à i ống như c p hành, hệ d n h tay châ n o n người t ư ể n là bộ n ã N gười r o h toán c h G HỌC R g hành kho a à tin học đ ã on người n d ẫn động v n con ngư ờ ư ơng ứng v ã o điểu kh i Não ( hệ t Bắp t (Các độn g Trái o bot h u y ển R OBOT a học kỹ ã làm cho n hiều hơn, v à hệ thốn g ờ i, hệ dẫn v ới động c i ển mọi t hống điề u t hịt, huyết bộ truyền g ) tim( Độn g Xương ( K robot) g c ơ u khiển) quản chuyển g cơ) K hung Đồ án tốt nghiệp Tính toán chuyển động chương trình thiết kế robot MMR - 4 - Cuộc sống ngày càng văn minh hiện đại, mức sống của người dân ngày càng được nâng cao, đòi hỏi phải nâng cao năng suất chất lượng của sản phẩm. Vì vậy càng phải ứng dụng rộng rãi các phương tiện tự động hoá vào sản xuất nên càng tăng nhanh nhu cầu về ứng dụng robot để tạo ra các hệ thống sản xuất tự động linh hoạt. Robot có những đặc điểm nổi trội đó là: ♦ Có thể thực hiện công việc một cách bền bỉ, không biết mệt mỏi nên chất lượng sản phẩm được giữ ổn định. Giá thành sản phẩm hạ do giảm được chi phí cho người lao động. Ở nước ta trong những năm gần đây ở nhiều doanh nghiệp, khoản chi phí về lương bổng cũng chiếm tỷ lệ khá cao trong giá thành s ản phẩm, càng cần phải ứng dụng công nghệ robot vào dây chuyền sản xuất. ♦ Nhất là ở nhiều nơi hiện nay cũng cần ứng dụng công nghệ robot để cải thiện điều kiện lao động vì trong thực tế sản xuất người lao động phải làm việc suốt buổi trong môi trường bụi bặm, ẩm ướt, ồn ào…quá mức cho phép nhiều lần. Thậm chí ph ải làm việc trong môi trường độc hại, nguy hiểm đến sức khoẻ con người. ♦ Mặt khác, khi áp dụng công nghệ robot vào sản xuất ta cũng cần lưu ý phân tích kỹ toàn bộ hệ thống sản xuất sao cho phù hợp với các nguyên công phù hợp với tình hình sản xuất của nhà máy. Cần xét đến đầy đủ các chi phí phụ hiệu quả mang lại cho toàn bộ hệ thống. Khi xác định đưa robot vào hệ thống sản xu ất thì cũng cần phải xét xem khả năng liệu robot có thay thế được hay không có hiệu quả hơn không. Vì trong thực tế sản xuất cho thấy xu hướng thay thế hoàn toàn bằng robot nhiều khi không hiệu quả bằng việc giữ lại một số công đoạn mà cần phải có sự khéo léo của con người. ♦ Kỹ thuật robot có ưu điểm quan trọng nhất là tạo nên khả năng linh hoạ t hóa sản xuất. Mà trong đó kĩ thuật robot máy vi tính đã đóng Đồ án tốt nghiệp Tính toán chuyển động chương trình thiết kế robot MMR - 5 - vai trò quan trọng trong việc tạo ra các dây chuyền tự động linh hoạt.Vì vậy trong những năm gần đây không những chỉ các nhà khoa học mà cả các nhà sản xuất đã tập trung sự chú ý vào việc hình thành áp dụng các hệ sản xuất linh hoạt. So với lúc mới ra đời, ngày nay công nghệ robot đã có những bước phát triển vượt bậc. Đặc biệt là vào những năm 60 của thế kỉ trước, với sự góp mặt của máy tính. Ở giai đoạn đầu người ta rất quan tâm đến việc tạo ra những cơ cấu tay máy nhiều bậc tự do, được trang bị cảm biến để thực hiện những công việc phức tạp. Ngày càng có những cải tiến quan trọng trong kết cấu các bộ phận chấp hành, tăng độ tin cậy của các bộ phận điều khiển, tăng mức thu ận tiện dễ dàng khi lập trình. Tăng cường khả năng nhận biết xử lý tín hiệu từ môi trường làm việc để mở rộng phạm vi ứng dụng cho robot. Trong tương lai số lượng lao động được thay thế ngày càng nhiều vì một mặt giá thành robot ngày càng giảm do mặt hàng vi điện tử liên tục giảm giá đồng thời chất lượng liên tục tăng. Mặt khác chi phí về lương các khoản phụ cấp cho người lao động ngày càng tăng. Robot ngày càng vạn năng hơn để có thể làm được nhiều việc trên các dây chuyền. Công đoạn lắp ráp thường chiếm tỷ lệ cao so với tổng thời gian sản xuất trên toàn bộ dây chuyền. Công việc lại đòi hỏi phải cẩn thận, nhẹ nhàng tinh tế chính xác. Nên nếu là công nhân thì cần phải thợ có tay nghề cao làm việc đơn điệu, căng thẳng. Robot đ ã có mặt nhiều trên các công đoạn lắp ráp phức tạp do được thừa hưởng kĩ thuật cảm biến, kĩ thuật tin học với những ngôn ngữ lập trình bậc cao. Robot tự hành cũng sẽ phát triển mạnh trong tương lai, có thể đi được bằng chân để thích hợp với mọi địa hình ví dụ như có thể tự leo bậc thang… Việc tạo ra các cơ cấu chấp hành cơ khí v ừa bền vững, nhẹ nhàng chính xác linh hoạt như chân tay người là đối tượng nghiên cứu chủ yếu. Đ ồ đ ộ 6 kh ô cá c th ô củ a 1. 1 m ộ lin h cá c ồ án tốt n g ộ ng chư ơ 6 Kỹ th u ô n nhân tạ c modul c ả ô ng minh h a robot ph ả 1 .2 Cấu tr ú Ta có t ộ t chuỗi đ ộ h hoạt nh ờ Dưới đ c lĩnh vực: ♦ Trong máy k h ♦ Trong như gi ♦ Trong Hình 1. 2 g hiệp ơ ng trình u ật robot c ũ o đưa v ả m biến h oá nhiều l ả i hoạt độ n ú c độn g h t hể khái q u ộ ng, mỗi k h ờ hệ dẫn đ ộ đ ây là một gia công c h oan, tron g dây truyề n a công, p h vận tải th ư 2 Robot H i và thiết ũ ng từng b v ào ứng dụ các modu l l oại robot. n g chính x á ọc robot u át định n g h âu được g ộ ng đư ợ số hình r o c ơ khí: thư ờ g các dây t n sản xuất: h un sơn, đ ó ư ờng dùng i po kế robo t b ước áp dụ n ụ ng trong c ô l phần mề m Điều qua n á c. g hĩa robot t g hép với n h ợ c điều khi o bot liên t ụ ờ ng sử dụ n t ruyền lắp r Tham gia ó ng gói ba o để bốc xế p Tín h t MM R n g các kết ô ng nghiệ p m phù hợp n trọng là c t heo cách n h au bởi cá c ển bằng h ụ c được ứ n n g trong c á r áp, v…v … vào một s o bì, v…v … p hàng hó a Hì n h toán c h quả nghiê p . Cải tiến có thể cải ác cơ cấu c n hìn của c ơ c khớp nố i h ệ thống đi ề n g dụng n h á c máy hà n … ố dây tru y … a . n h 1.3 Rob o h u y ển n cứu về t r và bổ xu n tiến c hấp hành ơ học là i , hoạt độn ề u khiển. h iều trong n tự động, y ền sản xu ấ o t Puma r í n g g ấ t Đ ồ đ ộ 7 ch u kh ô có ồ án tốt n g ộ ng chư ơ 7 Hình 1 Trong u ỗi động h ô ng gian c thể mang g hiệp ơ ng trình .4 robot K đồ án này h ở, robot g ồ ố định (xe dụng cụ c ắ và thiết K uka em xin c h ồ m 4 khâu không di c ắ t, mỏ hàn , kế robo t h ọn mô hìn h u 4 khớ p c huyển )( h , bàn kẹp, v Tín h t MM R H ì h robot M M p quay có t h h ình 1.6). K v …v… h toán c h ì nh 1.5 La s MR khảo h ể thao tá c K hâu cuối c h u y ển s er Roboti c sát là mộ t c trong c ủa robot c . t Đ ồ đ ộ 8 1. 2 trí vù n do Đ ể cá c th e ồ án tốt n g ộ ng chư ơ 8 2 Bậc tự d Cơ cấ u và theo m n g làm vi ệ chuyển đ ộ ể tính số b ậ c h tính dự a e o công th ứ (1.1) Trong ♦ f g hiệp ơ ng trình d o của r o u tay của r o m ột hướng n ệ c. Muốn v ộ ng. ậ c tự do c ủ a vào định ứ c: .( f n λ = − đó : f : Là số b và thiết H o bo t o bot phải đ n hất định n v ậy cơ cấu ủ a robot th ì lý Gruebl e 1 1) ( g i λ = − − ∑ ậ c tự do c ủ kế robo t H ình 1.6 đ ược cấu t ạ n ào đó d tay của ro b ì ta có nhi ề er . Theo G 0 ) i ff λ −− ủ a cơ cấu. Tín h t MM R ạ o sao cho d ễ dàng di b ot phải đ ạ ề u cách tín h G rueble r t h h toán c h khâu cuố i chuyển d ễ ạ t được m ộ h dưới đâ y h ì bậc tự d o h u y ển i phải có v ị ễ dàng tro n ộ t số bậc t ự y ta đưa ra o f được tí n ị n g ự n h Đồ án tốt nghiệp Tính toán chuyển động chương trình thiết kế robot MMR - 9 - ♦ λ : Bậc tự do của một vật rắn không chụi liên kết trong không gian làm việc của robot (λ = 3 ứng với không gian làm việc trong mặt phẳng, λ = 6 ứng với không gian làm việc trong không gian). ♦ n : Số khâu ( kể cả giá cố định). ♦ i f : Số bậc tự do của khớp thứ i. ♦ g : Tổng số khớp của cơ cấu. ♦ 0 f : Số bậc tự do thừa Một số ví dụ: - Số bậc tự do của mô hình robot trong đồ án ♦ λ = 6 (Vì không gian làm việc trong không gian ). ♦ n = 5 (Số khâu của robot kể cả xe). ♦ i f = 1( Vì tất cả các khớp quay trong robot đều có 1 bậc tự do). ♦ g = 4 (Tổng số khớp của cơ cấu). ♦ 0 f =0 (Không có bậc tự do thừa). Bậc tự do của robot là : 0 1 .( 1) ( ) g i i f nff λλ = =−− −− ∑ 4 1 6.(5 1) (6 1) 0 4f =−− −−= ∑ - Laser Robotic ( Hình 1.5) 6 λ = , 7n = , 6g = , 1 i f = , 0 f =0 Bậc tự do của robot là : 0 1 .( 1) ( ) g i i f nff λλ = = −− − − ∑ 6 1 6.(7 1) (6 1) 0 6f = −− −−= ∑ [...]... ] ngược lại CHƯƠNG 2 BÀI TOÁN ĐỘNG HỌC ROBOT MMR 2.1 Hệ phương trình động học cơ bản của MMR Khảo sát chuyển động của robot MMR khi xe dừng lại cánh tay thực hiện thao tác công việc Chọn hệ tọa độ theo quy tắc của DenavitHartenberg như hình 2.1 - 25 - Tính toán ch h huyển độ chươ trình thiết kế robot MMR ộng ơng t Đồ án tốt ng ồ ghiệp hình 2.1 ♦ C Chọn hệ tọa độ O0x0y0z0 gắn tại khâu 0 và. .. nằm trên trục xi Ma trận của phép biến đổi, ký hiệu là Hi , là tích của bốn ma trận biến đổi cơ bản có dạng như sau Khớp i+1 αi zi Khớp i ai zi-1 yi xi Khớpi-1 yi-1 di Khâu i xi-1 Khâu i-1 Hình 1.11 Hai khâu liên tiếp - 17 - θi Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp ⎡cosθ i ⎢ ⎢ sin θ i −1 Hi = ⎢ ⎢ 0 ⎢ ⎣ 0 − sin θ i cosθ i 0 0 0 0 ⎤ ⎡1 ⎥ ⎢ 0 0 ⎥ ⎢0 ⎥⋅⎢ 1 0⎥ ⎢0... lần tọa độ thực b) Quay hệ tọa độ dùng ma trận 3x3 - 10 - y Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp Trước hết ta thiết lập quan hệ giữa 2 hệ tọa Z độ xyz uvw chuyển động quay tương đối với nhau khi gốc O của 2 hệ vẫn trùng nhau Gọi (ix , jy , kz ) (iu , jv , kw) là các vector đơn vị chỉ phương các trục Oxyz Ouvw tương ứng độ Oxyz bằng vector: rxyz = (rx, ry,... có 6 phương trình với 10 tham số: fα ( x ) = 0 - 32 - Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp x = [q1 q 2 q 3 q 4 xp yp zp rotxp rotyp rotzp] Vì vậy ta phải biết trước 4 tham số hay còn gọi là biến điều khiển Với mô hình robot MMR này ta cho biết trước [xp yp zp rotyp] Các phương trình trên đều là các phương trình đại số phi tuyến do đó để giải các phương trình này... định 1.4 Chuỗi động học robot Giả sử khảo sát chuỗi động học của robot STANFORD như vẽ (hình 1.12) Các hệ tọa độ chọn theo quy tắc Denavit-Hartenberg Bảng thông số động học DH của robot STANFORD như sau: Khâu θ di ai α 1 θ1* 0 0 -9 00 2 θ 2* d2 0 900 3 0 d3* 0 0 4 θ 4* 0 0 -9 00 5 θ 5* 0 0 900 6 θ 6* 0 0 0 - 20 - Tính toán ch h huyển độ chươ trình thiết kế robot MMR ộng ơng t Đồ án tốt ng ồ ghiệp... ⎪ 0 ⎪ f 2 = T6 [2,4] - A f [2,4] ⎪ f = T [3,4] - 0 A [3,4] ⎪ 3 6 f ⎨ 0 ⎪ f 4 = T6 [1,2] - A f [1,2] ⎪ f = T [2,3] - 0 A [2,3] 6 f ⎪ 5 ⎪ f 6 = T6 [3,1] - 0 A f [3,1] ⎩ (1.46) Viết lại hệ phương trình (1.36) dạng: f ( x) = 0 (1.47) Trong đó: - 24 - Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp ⎡ f1 ⎤ ⎢f ⎥ f = ⎢ 2⎥ ⎢M⎥ ⎢ ⎥ ⎣ f6 ⎦ (1.48) x = [q1 , q2 , q3 , q4 , q5 , q6 xp, yp,.. .Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp 1.3 Phương pháp khảo sát bài toán động học Sử dụng phương pháp ma trận chuyền Denavit- Hartenberg 1.3.1 Tọa độ thuần nhất ma trận biến đổi tọa độ thuần nhất a) Vector điểm tọa độ thuần nhất Vector điểm dùng để mô tả vị trí của điểm trong không gian... (2.8) Vì robot có 4 bậc tự do ta c thực hiệ điều khiển chuyển động của c chỉ ện n a rob với 4 th số ở đ cho quy luật của đ bot ham đây y điểm tác đ động: ham c ớng xp = xp (t ), yp = yp (t ), zp = zp (t ) v một 1 th số xác định hướ cua p khâ thao tác có thể ch trước ro = 0 Từ đó giải 6 phương trình 6 ẩn âu c, ho T t otyp số 30 3 Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp. .. quanh trục z góc ϕ - 15 - 0 0⎤ 0⎥ ⎥ 0⎥ ⎥ 1⎦ Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp ⎡cos ϕ ⎢ sin ϕ R ( z ,ϕ ) = ⎢ ⎢ 0 ⎢ ⎣ 0 − sin ϕ cos ϕ 0 0 0 0⎤ 0 0⎥ ⎥ 1 0⎥ ⎥ 0 1⎦ (1.25) 1.3.2 Ma trận Denavit-Hartenberg Xét mô hình rôbốt gồm có n khâu như hình 1.10 Các khâu được đánh số tăng dần từ khâu cơ sở ( khâu 0 ) cho đến khâu thứ n Khớp thứ k nối giữa khâu k-1 khâu k Hai loại... Thế vào được phương trình: & & J p p = J q q (2.16) Hay - 34 - M − ∂f 6 ∂q3 ∂f1 ⎤ ∂q4 ⎥ ⎥ ∂f 2 ⎥ − ∂q4 ⎥ ⎥ M ⎥ ⎥ ∂f 6 ⎥ − ∂q4 ⎥ ⎦ − M − ∂f 6 ∂q3 ∂f1 ⎤ ∂q4 ⎥ ⎥ ⎡ q1 ⎤ & ∂f 2 ⎥ ⎢ ⎥ − & q ∂q4 ⎥ ⎢ 2 ⎥ ⎥ ⎢q ⎥ & M ⎥⎢ 3⎥ & ⎥ q ∂f 6 ⎥ ⎣ 4 ⎦ − ∂q4 ⎥ ⎦ − Tính toán chuyển động chương trình thiết kế robot MMR Đồ án tốt nghiệp & & & p = J −1 J q q = J f q p (2.17) Trong đó J −1 J q = J f p (2.18) 2.2.2 Bài toán . Đồ án tốt nghiệp Tính toán chuyển động chương trình và thiết kế robot MMR Đồ án tốt nghiệp Tính toán chuyển động chương trình và thiết kế robot. đến robot. Đồ án tốt nghiệp Tính toán chuyển động chương trình và thiết kế robot MMR - 2 - PHẦN I TÍNH TOÁN ĐỘNG HỌC VÀ MÔ

Ngày đăng: 19/01/2014, 11:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan