Bài giảng Robot công nghiệp - Chương II: Động học tay máy - Nhữ Quý Thơ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Robot công nghiệp - Chương II: Động học tay máy - Nhữ Quý Thơ", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- bai_giang_robot_cong_nghiep_chuong_ii_dong_hoc_tay_may_nhu_q.ppt
Nội dung text: Bài giảng Robot công nghiệp - Chương II: Động học tay máy - Nhữ Quý Thơ
- Robot công nghiệp Handout for mechatronics class 2011 © Giảng viên: Nhữ Quý Thơ Trường đại học Công Nghiệp Hà Nội Khoa cơ khí – Bộ môn Cơ điện tử Phone: 04.37655121(Ext 324) Mobile: 0947593636 Email: nhuquytho@haui.edu.vn Homepage: www.haui.edu.vn 1
- Chương II Động học tay máy Giải quyết hai bài toán động học tay máy: bài toán động học thuận, bài toán động học ngược 2
- ROBOTCÔNGNGHIỆP CHƯƠNGII:ĐỘNGHỌCTAYMÁY MỤCĐÍCHNGHIÊNCỨUĐỘNGHỌCTAYMÁY
- ROBOT CÔNG NGHIỆP Muốn điều khiển cánh A tay robot di chuyển từ A đến B? C B Muốn điều khiển cánh tay robot di chuyển từ A đến C theo một quỹ đạo Mô hình robot 6 bậc tự do xác định?
- ROBOTCÔNGNGHIỆP 2.1Cáchệtọađộcơsở-Matrậnquay 2.1.1Cáchệtọađộcơsở a/Hệtọađộcốđịnh Làhệtọađộgắnvớigiá đỡkhôngchuyểnđộng. b/Hệtọađộtươngđối Làhệtọađộgắnvớimỗi khâuchuyểnđộngtronghệ vật
- ROBOT CÔNG NGHIỆP c/Quytắcbàntayphải Xácđịnhphương,chiềucủacáctrụctọađộ Phát biểu quy tắc: Dùng bàn tay phải,nắm2ngónútvàápútlại,3 ngóncái,trỏvàgiữaxoèravuông góc nhau. Chọn ngón cái chỉ phương và chiều của trục z, thì ngón trỏ sẽ chỉ phương và chiều của trục x và ngón giữa sẽ chỉ phươngvàchiềucủatrụcy.
- ROBOT CÔNG NGHIỆP x z y z x y
- ROBOT CÔNG NGHIỆP d/Véctơđơnvịvàvéctơđịnhvị: *Véctơđơnvị: Làmộtbộgồm3véctơ,từng đôimộtvuônggócvớinhau,có giátrịlà1đơnvị,cóphươngvà chiềutrùngvớiphươngvàchiều củacáctrụctọađộ *Véctơđịnhvị Làmộtvéctơdùngđể xácđịnhvịtrícủamột điểmthuộcvậtrắnso vớigốctọađộ
- ROBOT CÔNG NGHIỆP e/Quanhệgiữahệtoạđộcốđịnhvàhệtoạđộtươngđối (2.1) (2.2)
- ROBOT CÔNG NGHIỆP z1 x2 z2 O2 x1 O1 y1 z y2 x O y
- ROBOT CÔNG NGHIỆP 2.1.2Matrậnquay a/Kháiniệm Matrậnquaycủamộthệtoạđộlàmộtmatrậnđượctạo bởitoạđộcủacácvéctơđơnvịcủahệtọađộđó Matrậnquayđặctrưngchohướngcủahệtoạđộvậtsovớihệtoạđộ cốđịnh
- ROBOT CÔNG NGHIỆP b/Cácphépquaysơcấp -Phépquayquanhtrụcx
- ROBOT CÔNG NGHIỆP *Phépquayquanhtrụcy *Phépquayquanhtrụcz
- ROBOT CÔNG NGHIỆP c/Cácphépquaytổnghợp Làphépquayđượchìnhthànhtừcácphépquaysơcấpliên tiếpnhau *Lưuý:Trongcácphépquayhữuhạn,thứtựthựchiệncácphép quaykhácnhauchotacáchướngkhácnhau
- ROBOT CÔNG NGHIỆP Vídụminhhọa: Xácđịnhvịtrícủađiểm làmviệcPthuộckhâuquay Rsovớigiáđỡcốđịnh. BiếtPcótọađộ(u,v) tronghệtọađộtươngđối gắnliềnvớikhâuR,vịtrí củakhớpquayRsovớigiá đỡcốđịnhlà(x0,z0),góc
- ROBOT CÔNG NGHIỆP Theo công thức 2.1: Ma trận quay: Vị trí của điểm P so với giá đỡ cố định:
- ROBOT CÔNG NGHIỆP Bài tập: Bài1: XácđịnhvịtrícủađiểmP tronghệtọađộcốđịnh biết:
- ROBOT CÔNG NGHIỆP Bài2: Xácđịnhphương ánđiềuchỉnhcác gócquay đểđiểmlàmviệc củaRobotdi chuyểntừvịtrí điểmPđếnvịtrí điểmQ(-600,800)
- ROBOT CÔNG NGHIỆP 2.2Phé pbiếnđổithuầnnhất 2.2.1 Mô tả tối thiểu của hướng - Ma trận quay gồm 9 thành phần nhưng có 6 điều kiện ràng buộc nên chỉ có 3 thành phần độc lập - Việc dùng 3 tham số độc lập để mô tả hướng được gọi là sự mô tả tối thiểu MRO (Minimal Representation of Orientation) - Có nhiều bộ tham số khác nhau cho MRO nhưng thường dùng là góc Euler và góc RPY
- ROBOT CÔNG NGHIỆP 2.2Phé pbiếnđổithuầnnhất a, Góc Euler: Góc ơle hình thành mô tả hướng tối thiểu bằng cách tổ hợp các thành phần độc lập tuyến tính của ma trận quay trong hệ tọa độ hiện thời (ba lần quay quanh ba trục của ba hệ quy chiếu khác nhau). Tùy theo cách tổ hợp cụ thể 3 thành phần độc lập từ 9 thành phần ban đầu có thể đạt được 12 bộ góc ơle khác nhau.
- ROBOT CÔNG NGHIỆP b, Góc Roll – pitch – Yaw: Góc RPY hình thành MRO bằng cách tổng hợp các phép quay thành phần trong hệ tọa độ cố định Góc RPY là bộ góc EULER theo trình tự (zyx)
- ROBOT CÔNG NGHIỆP 2.2.2Matrậnchuyểnđổithuầnnhất MatrậnchuyểnđổithuầnnhấtmộtđiểmtừhệthứIvềhệ thứi-1: Matrậnchuyểnđổithuầnnhấtmộtđiểmtừhệtọađộthứ Ivềhệthứi-1:
- ROBOT CÔNG NGHIỆP 2.3Bàitoánđộnghọcthuận Nhiệm vụ của bài toán thuận là khi cho trước các biến khớp phải xác định vị trí và định hướng của tất cả các khâu trên cánh tay, thông thường nếu không khống chế quỹ đạo của các khâu trên cánh tay nhằm tránh va chạm với các đổi tượng khác trong vùng làm việc, người ta thường chỉ xác định vị trí và định hướng của khâu sau cùng. Trên cánh tay có các khâu và các khớp tổ hợp với nhau mà tạo thành, cánh tay có hai hình thức cơ bản, có thể chuỗi động hình thành nên nó là kín, hoặc hở. Các khâu và các khớp được mô tả qua các thông số được chia ra hai loại, các thông số không thay đổi (chiều dài khâu) gọi là tham số. Các thông số thay đổi (góc quay của khâu, lượng di chuyển dài của khâu tịnh tiến) gọi là biến khớp. Trong kĩ thuật robot sử dụng phổ biến hai loại khớp thấp là quay và tịnh tiến, khớp cầu được tổ hợp từ ba khớp quay có đường trục quay giao nhau tại một điểm.
- ROBOT CÔNG NGHIỆP 2.3.1BiếnđổithuầnnhấtcáchệtrụctọađộtheoquytắcD-H
- Bộ thông số Denavit-Hartenberg (DH) :
- ROBOT CÔNG NGHIỆP Bộ thông số Denavit-Hartenberg (DH) :
- ROBOT CÔNG NGHIỆP Bộ thông số Denavit-Hartenberg (DH) :
- ROBOT CÔNG NGHIỆP Bảng thông số động học ĐH: Gồm hàng là các thông số DH và cột là các khâu
- ROBOT CÔNG NGHIỆP Ma trận ĐH và phương trình động học:
- ROBOT CÔNG NGHIỆP Các bước lập phương trình động học theo quy tắc ĐH: -B1: Gắn hệ tọa độ cố định và các hệ tọa độ tương đối -B2: Xác định bộ tham số ĐH -B3: Thiết lập bảng tham số ĐH -B4: Tính các ma trận ĐH -B5: Xây dựng phương trình động học.
- ROBOT CÔNG NGHIỆP Ví dụ 1: Cơ cấu 3 khâu phẳng
- ROBOT CÔNG NGHIỆP Ví dụ 1: Cơ cấu 3 khâu phẳng
- ROBOT CÔNG NGHIỆP Ví dụ 2: Cơ cấu RRT
- ROBOT CÔNG NGHIỆP 2.3.2. Vùng hoạt động của phần công tác: Tập hợp các điểm mà tay máy có khả năng định vị và định hướng phần công tác thỏa mãn yêu cầu công việc tạo thành một hoặc vài miền liên tục, miền đó được gọi là miền công tác, hay vùng làm việc, Những điểm thuộc vào vùng làm việc mà tay máy không thể đạt được định vị ở đó do các lí do kết cấu gọi là lỗ trống. Vùng làm việc của tay máy là một thông số quan trọng của nó, thể tích và hình dạng của vùng làm việc phụ thuộc vào kết cấu của tay máy và giới hạn của các biến khớp. Đôi khi người ta có phân biệt vùng với tới và vùng với tới có định hướng, để biểu diễn được vùng làm việc, xác định phần với tới có đinh hướng và với tới không định hướng cần có các kĩ năng toán học, và trên cơ sở đặc điểm cụ thể của từng loại tay máy.
- ROBOT CÔNG NGHIỆP
- ROBOT CÔNG NGHIỆP 2.4. Bài toán động học ngược của tay máy: Bài toán thuận động học nhằm xác định định vị và định hướng của phần công tác khi cho trước các biến khớp. Bài toán ngược cho trước vị trí và định hướng của khâu tác động sau cùng đòi hỏi phải xác định bộ thông số tọa độ suy rộng để đảm bảo chuyển động cho trước của phần công tác. Đối với tay máy có kết cấu dạng chuỗi động hở, nếu cho trước bộ thông số biến khớp thì vị trí và định hướng của phần công tác xác định duy nhất, điều này không đúng với các tay máy có cấu trúc dạng chuỗi động kín.
- ROBOT CÔNG NGHIỆP Đối với các tay máy dạng chuỗi động hở, ứng với một bộ thông số mô tả định vị và định hướng của phần công tác khi giải bài toán ngược có thể xảy ra các trường hợp: q Có thể có nhiều lời giải khác nhau; q Các phương trình đồng nhất thức thường có dạng phi tuyến, siêu việt, thường không cho lời giải đúng; q Có thể gặp nghiệm vô định vì có các liên kết thừa giống kiểu kết cấu siêu tĩnh; q Có thể có lời giải toán học, song lời giải này không chấp nhận được về mặt vật lí do các yếu tố về kết cấu của cấu trúc không đáp ứng được.
- ROBOT CÔNG NGHIỆP Nhìn chung khi số bậc tự do càng lớn thì bài toán ngược càng khó giải, số nghiệm toán học lại càng nhiều, khi đó để chọn được nghiệm điều khiển đòi hỏi phải loại bỏ các nghiệm không phù hợp dựa trên cơ sở các ràng buộc về giới hạn hoạt động của các khớp. Việc lựa chọn phương pháp để giải bài toán ngược cũng là một vấn đề, cho đến nay không có phương pháp tổng quát nào có thể áp dụng cho tất cả các robot.
- ROBOT CÔNG NGHIỆP 2.4.1. Cơ cấu ba khâu phẳng:
- ROBOT CÔNG NGHIỆP 2.4.1. Cơ cấu ba khâu phẳng: Dựa trên kết quả đã triển khai ở bài toán thuận, ta đã có phương trình động học của tay máy này dưới dạng ma trận đồng nhất : Ma trận định vị và định hướng phần tác động sau cùng trên cánh tay được cho trước trong bài toán ngược dưới dạng như sau: Nhiệm vụ của bài toán ngược phải xác định một bộ công thức tính dựa trên các đồng nhất thức tạo ra từ hai ma trận trên.
- ROBOT CÔNG NGHIỆP Vì biến số nằm trong góc nên nếu giải trực tiếp hệ phương trình mô tả định vị và định hướng là không thể. Hãy xem hệ thiết lập được trên 2 điều kiện này: Ba phương trình đầu của hệ mô tả định hướng của khâu sau cùng, ba phương trình sau mô tả định vị của khâu sau cùng. Vì hệ suy biến nên thực chất còn ba phương trình, ba ẩn:
- ROBOT CÔNG NGHIỆP 2.4.2. Cơ cấu cầu
- ROBOT CÔNG NGHIỆP 2.4.2. Cơ cấu cầu: Phương trình động học cơ cấu cầu đã xác định trong bài toán thuận, nếu tổng quát bài toán ngược đòi hỏi đáp ứng cả định vị và định hướng của điểm quản lí, sẽ phải giải hệ 6 phương trình (ba định vị, ba định hướng) để xác định các biến khớp . Xuất phát từ phương trình động học trong bài toán thuận: Ma trận mô tả định vị, định hướng của phần công tác biết trước:
- ROBOT CÔNG NGHIỆP 2.4.2. Cơ cấu cầu Hệ 6 phương trình ba ẩn như sau: Chúng ta thấy ba phương trình đầu mô tả định hướng của phần làm việc vì vậy không liên quan gì đến tầm với d3, mà chủ yếu liên quan đến hai bậc tự do quay. Ngược lại, ba phương trình sau mô tả định vị nên liên quan chặt chẽ đến tầm với d3.
- ROBOT CÔNG NGHIỆP Việc giải hệ phương trình và tìm nghiệm có thể được thực hiện bằng các công cụ toán học thuần túy hoặc sử dụng các công cụ phần mềm và máy tính. Bài toán ngược kết thúc phần xác định nghiệm toán học, cần tiếp tục căn cứ vào các yêu cầu cụ thể chọn nghiệm điều khiển.
- Industrial Robot Thank you very much! Me. Nhu Quy Tho Lecturer of Hanoi University of Industry Faculty: Mechanical Engineering Dept.: Mechatronics Phone: 04.37655121(Ext 324) Mobile: 0947593636 Email: nhuquytho@haui.edu.vn Homepage: www.haui.edu.vn 46