Danh mục

Giải thuật và chương trình tính động lực học robot song song

Số trang: 12      Loại file: pdf      Dung lượng: 419.97 KB      Lượt xem: 16      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (12 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài toán động lực học xác định mối quan hệ giữa chuyển động và lực tác dụng lên các khâu của robot từ các động cơ dẫn động, các lực công nghệ, trọng lực,… tạo tiền đề cho việc điều khiển chuyển động của robot.
Nội dung trích xuất từ tài liệu:
Giải thuật và chương trình tính động lực học robot song songTẠP CHÍ KHOA HỌC VÀ CÔNG NGHỆTập 48, số 1, 2010Tr. 33-44GIẢI THUẬT VÀ CHƯƠNG TRÌNH TÍNH ĐỘNG LỰC HỌCROBOT SONG SONGPHAN BÙI KHÔI1. GIỚI THIỆUTrên hình 1 chỉ ra một vài mô hình robot song song. Cấu trúc chung của robot song songthường gồm một khâu động (bàn máy di động) được nối với giá cố định bởi một số mạch độnghọc kín (thường gọi là chân). Bàn máy động thường là bộ phận mang đối tượng công nghệ hoặcdụng cụ gia công. Bàn máy động được dẫn động bởi động cơ đặt tại các khớp trên các chân củarobot, thường là tại khớp liên kết giữa chân và giá cố định. Trên hình 1.a, động cơ dẫn độngtruyền chuyển động quay từ trục động cơ sang các khâu của robot, hình 1.b, việc truyền động cóthể được thực hiện bằng động cơ, hoặc truyền động thủy lực, khí nén làm thay đổi chiều dài cácchân.Hình 1aHình 1bBài toán động học xác lập mối quan hệ giữa các đại lượng đặc trưng cho chuyển động củabàn máy và các đại lượng đặc trưng cho sự thay đổi của các biến khớp (góc quay hoặc độ dàichân và các đạo hàm của chúng). Để nhận được chuyển động của bàn máy động theo quy luậtmong muốn, cần xác định được quy luật thay đổi của các biến khớp, đây còn được gọi là bàitoán động học ngược. Bài toán động học thuận xác định trạng thái của bàn máy động ứng vớicác giá trị của các biến khớp.Bài toán động lực học xác định mối quan hệ giữa chuyển động và lực tác dụng lên các khâucủa robot từ các động cơ dẫn động, các lực công nghệ, trọng lực,… tạo tiền đề cho việc điềukhiển chuyển động của robot.33Do cấu trúc mạch kín phức tạp của robot song song, việc khảo sát, tính toán động học, độnglực học là khá khó khăn. Bài báo này trình bày phương pháp khảo sát dựa trên sự khai thác côngcụ phần mềm và các khả năng của máy tính để thực hiện khối lượng tính toán lớn.2. ĐỘNG HỌC ROBOT SONG SONGMô hình robot song song được chỉ ra trên hình 2 có sáu chân, sáu bậc tự do. Vị trí các chânđược bố trí đối xứng và đều cùng bán kính trên bàn máy động và trên giá cố định. Cấu trúc nàylà phổ biến đối với robot song song vì làm tăng tính cứng vững, tối ưu các đặc tính động lực.Tuy nhiên các giải thuật và chương trình được trình bày ở đây cho phép tính toán đối với cấutrúc bàn máy tùy ý và sự phân bố bất kỳ của các chân của robot. Ví dụ, trên hình 1.b là mô hìnhrobot phân bố vị trí chân tùy ý.Hình 2.2.1. Thiết lập phương trình động họcTrên hình 2 chỉ ra phương pháp xây dựng các hệ tọa độ khâu. Gắn vào bàn động robot hệtọa độ động O p x p y p z p sao cho z p là trục pháp tuyến. Hệ tọa độ O0 x0 y0 z0 gắn vào giá cố định,z0 - trục pháp tuyến, x0 , y0 nằm trong mặt phẳng bàn máy cố định. Kí hiệu các khớp nối chânrobot với giá cố định là 01, 02,..0i,.. , với bàn máy động là P1, P 2,..Pi,.. . Để thiết lập phươngtrình ràng buộc động học ta xét dây chuyền động học trên từng chân. Gắn vào các khâu i1, i2 củachân thứ i các hệ tọa độ lần lượt là Oi xi1 yi1 zi1 , Pi xi 2 yi 2 zi 2 tại các khớp 0i và Pi . Gọi khoảngcách từ các khớp 0i , Pi đến tâm bàn máy tương ứng là r0i , rPi . Phép dịch chuyển hệ tọa độO0 x0 y0 z0 đến vị trí khớp Pi như sau:34Hình 3. Phép dịch chuyển các hệ tọa độ(1) Quay hệ tọa độ cơ sở O0 x0 y0 z0 quanh trục z0 một góc α i , tịnh tiến theo trục x0i một khoảng ri .(2) Quay Oi x0i y0i z0i quanh các trục x0i , y0i các góc cardan ϕi ,ψ i .(3) Tịnh tiến Oi xi1 yi1 zi1 dọc trục zi1 một khoảng theo biết khớp d i .(4) Thực hiện 3 phép quay cơ bản theo 3 góc cardan và 3 phép tịnh tiến cơ bản theo 3 trục tọa độ đối vớihệ tọa độ cơ sở O0 x0 y0 z0 .(5) Quay hệ tọa độ O p x p y p z p quanh trục z P một góc βi , tịnh tiến theo z P một khoảng hi bằng khoảngcách theo chiều trục z P giữa tâm bàn máy động và khớp Pi, tịnh tiến theo trục xPi một khoảng rPi .Đối với robot cấu trúc chuỗi, mạch động học tạo thành bởi các khâu nối với nhau bởi cáckhớp trượt và quay, thì các phép dịch chuyển hệ tọa độ được thực hiện theo quy tắc DenavitHartenberg. Nhờ vậy, việc lập trình tính toán tự động thuận lợi.Với robot song song, do các khớp có cấu trúc phức tạp hơn nên các phép chuyển hệ tọa độ(1), (2),… như trên được thực hiện bởi các phép quay theo các góc cardan, hoặc các góc euler,…và các phép tịnh tiến cơ bản. Trong tổng quát, có tất cả 6 phép dịch chuyển để đưa một hệ tọa độvề vị trí của hệ tọa độ khác. Khi đó cần có phương pháp biểu diễn các phép biến đổi tọa độ, giúpcho việc lập trình tính toán tự động.Trong [1] đã dẫn ra phương pháp vector tọa độ suy rộng gồm 12 phần tử, biểu diễn nhưsau:i −1Ri = [ x,y , z , rotx, roty, rotz , 1, 2, 4, 6, 3, 5](1)ở đây kí hiệu i −1Ri mô tả phép chuyển hệ tọa độ từ vị trí i về vị trí i-1. Sáu phần tử đầu trongvector (1) - giá trị các phép dịch chuyển, có thể nhận giá trị không. Sáu phần tử tiếp theo nhậncác giá trị 1, 2,…6 xác định một cách tương ứng thứ tự thực hiện các phép chuyển tọa độ nóitrên. Quá trình xây dựng chương trình, giá trị các phần tử của các vector dạng (1) ...

Tài liệu được xem nhiều:

Tài liệu liên quan: