Đồ án Nghiên cứu động học và động lực học robot scara 4 bậc tự do dùng trong công nghệ hàn
MỤC LỤC CHƯƠNG 1.TỔNGQUAN 1 1.1 Sơ lược về quá trình phát triển của robot công nghiệp .1 1.2 Ứng dụng của robot trong công nghệ hàn .3 1.3 Phân loại robot 4 1.3.1 Phân loại theo kết cấu 5 1.3.2 Phân loại theo điều khiển .7 1.3.3 Phân loại theo ứng dụng 8 1.4 Cấu trúc cơ bản của robot công nghiệp .9 1.4.1 Kết cấu chung 9 1.4.2 Bậc tự do và các tọa độ suy rộng .9 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .13 2.1 Lý thuyết động học vật rắn .13 2.1.1 Khả năng chuyển động của vật rắn trong không gian .13 2.1.2 Biểu diễn hướng .13 2.1.2 Biểu diễn vị trí .13 2.2 Các phép biến đổi thuần nhất 14 2.2.1 Vectơ điểm và tọa độ thuàn nhất .14 2.2.2 Biến đổi ma trận dùng tọa độ thuần nhất .16 2.3 Các phép biến đổi cơ bản .17 2.3.1 Phép biến đổi thuần nhất .17 2.3.2 Phép quay quanh các trục tọa độ 18 2.3.3 Phép quay quanh một trục bất kỳ .19 2.3.4 Phép quay theo 3 góc Euler .21 2.3.5 Phép quay theo Roll-Pitch-Yaw .22 2.4 Các bài toán biến đổi ngược .23 2.4.1 Xác định góc quay và trục quay .23 2.4.2 Xác định 3 góc Euler .27 2.4.3 Xác định 3 góc RPY .30 CHƯƠNG 3. PHƯƠNG PHÁP NGHIÊN CỨU .32 3.1 Động học .32 3.1.1 Giới thiệu .32 3.1.2 Bộ thông số Denavit & Hartenberg .34 3.1.3 Mô hình biến đổi .35 3.1.4 Phương trình động học robot .36 3.1.5 Trình tự thiết lập hệ phương trình động học robot .37 3.2 Động lực học .38 3.2.1 Giới thiệu .38 3.2.2 Phương trình Lagrange loại 2 .38 3.2.3 Tính động năng 39 3.2.4 Tính thế năng .40 CHƯƠNG 4. PHƯƠNG PHÁP TỐI ƯU GIẢI BÀI TOÁN NGƯỢC ĐỘNG HỌC.41 4.1 Bài toán động học ngược .41 4.2 Vấn đề đặt ra và hướng giải quyết 41 4.3 Ứng dụng phương pháp tối ưu vào bài toán mục tiêu .42 4.4 Một số phương pháp tối ưu .46 4.4.1 Phương pháp tối ưu hóa lần lượt .46 4.4.2 Phương pháp dùng chỉ tiêu tổng hợp .46 4.4.3 Phương pháp trọng số .47 4.5 Chuyển bài toán (****) về bài toán tối ưu một mục tiêu .47 4.6 Thuậ toán tối ưu giải bài toán (****) .48 4.7 Thuật toán giải bài toán ngược động học tay máy 53 4.8 Giới thiệu chương trình Matlab 56 4.9 Giới thiệu chương trình mô phỏng Easy-rob 58 CHƯƠNG 5. KẾT QUẢ TÍNH TOÁN .59 5.1 Mô hình .59 5.2 Giải bài toán động học cho robot Scara 59 5.2.1 Bài toán động học thuận .59 5.2.1.1 Giới thiệu .59 5.2.1.2 Giải bài toán thuận cho robot Scara .60 5.2.1.3 Lập trình Matlab để giải bài toán thuận cho robot Scara .63 5.2.2 Bài toán động học ngược cho robot Scara .65 5.2.2.1 Giới thiệu .65 5.2.2.2 Giải bài toán ngược cho robot Scara .65 5.2.2.3 Giải bài toán động học ngược cho robot Scara dùng chương trình Matlab 68 5.3 Ứng dụng kiểm chứng .69 5.3.1 Kiểm chứng thuật toán bằng đường dẫn thực tế là mối hàn 72 CHƯƠNG 6. KẾT LUẬN . .82
Các file đính kèm theo tài liệu này:
- CHUONG 1.doc
- 3-loi cam on.doc
- 4-tom tat luan van1.doc
- 5-muc luc.doc
- 6-Danh sach hinh ve1.doc
- 7-Danh sach bang bieu1.doc
- CHUONG 2.doc
- CHUONG 3.doc
- CHUONG 4.doc
- CHUONG 5.doc
- CHUONG 6.doc
- chuong trinh tinh matlab.rar
- Tai lieu tham khao 1.doc