Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
2,16 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ, CHẾ TẠO VÀ ĐIỀU KHIỂN ROBOT DELTA BẬC TỰ DO ỨNG DỤNG TRONG VIỆC PHÂN LOẠI SẢN PHẨM NGÀNH: KỸ THUẬT CƠ - ĐIỆN TỬ GIẢNG VIÊN HƯỚNG DẪN: Th.S Lê Tấn Sang Sinh viên thực hiện: MSSV: Lớp: Lê Văn Danh 1711030183 17DCTA2 Phạm Phước Sang 1711030263 17DCTA2 Trương Tiến Phú 1711030055 17DCTA1 Tp Hồ Chí Minh, tháng …/… (ghi ngày tháng bảo vệ) i BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP THIẾT KẾ, CHẾ TẠO VÀ ĐIỀU KHIỂN ROBOT DELTA BẬC TỰ DO ỨNG DỤNG TRONG VIỆC PHÂN LOẠI SẢN PHẨM NGÀNH: KỸ THUẬT CƠ - ĐIỆN TỬ GIẢNG VIÊN HƯỚNG DẪN: Th.S Lê Tấn Sang Sinh viên thực hiện: MSSV: Lớp: Lê Văn Danh 1711030183 17DCTA2 Phạm Phước Sang 1711030263 17DCTA2 Trương Tiến Phú 1711030055 17DCTA1 Tp Hồ Chí Minh, tháng …/… (ghi ngày tháng bảo vệ) ii iii iv v vi LỜI CAM ĐOAN Chúng xin cam đoan đề tài: “Thiết kế, chế tạo điều khiển robot delta bậc tự ứng dụng việc phân loại sản phẩm” kết mà nghiên cứu thực Trong q trình nghiên cứu, chúng tơi có sử dụng tài liệu số nhà nghiên cứu, số tác giả khác Tuy nhiên sở để rút vấn đề cần tìm hiểu đề tài Đây kết riêng cá nhân chúng tôi, hồn tồn khơng trùng với kết tác giả khác Chúng xin chịu trách nhiệm cam đoan TP.Hồ Chí Minh, ngày i tháng năm LỜI CẢM ƠN Trước tiên, xin chân thành cảm ơn thầy cô giáo Trường Đại học Công nghệ Thành phố Hồ Chí Minh, thầy Nghành Kỹ thuật Cơ – Điện tử thầy cô giáo trực tiếp giảng dạy, giúp đỡ suốt trình thực đồ án tốt nghiệp Đặc biệt, chúng tơi xin bày tỏ lịng biết ơn sâu sắc đến Th.S Lê Tấn Sang - Người tận tình hướng dẫn, bảo, giúp đỡ tạo điều kiện để chúng tơi hồn thành đồ án tốt nghiệp cách tốt Trong trình nghiên cứu, khơng tránh khỏi thiếu sót hạn chế Rất mong nhận đóng góp ý kiến thầy giáo để đề tài hồn thiện có thêm kinh nghiệm quý báu Chúng tơi xin chân thành cảm ơn! TP.Hồ Chí Minh, ngày ii tháng năm MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH SÁCH BẢNG BIỂU vi DANH SÁCH HÌNH VẼ vii TÓM TẮT ĐỀ TÀI .ix CHƯƠNG 1: TỔNG QUAN 1.1 Đặt vấn đề 1.2 Tổng quan robot delta 1.2.1 Khái niệm 1.2.2 Lịch sử phát triển 1.2.3 Phân loại robot 1.2.4 Ứng dụng 1.3 Mục tiêu, nhiệm vụ phạm vi đề tài 11 1.3.1 Đề tài đồ án 11 1.3.2 Mục tiêu 11 1.3.3 Nhiệm vụ 11 1.4 Tổ chức đồ án 11 CHƯƠNG 2: LỰA CHỌN PHƯƠNG ÁN 13 2.1 Lựa chọn cấu delta 13 2.2 Lựa chọn động truyền động 14 2.2.1 Giới thiệu số loại động phổ biến 14 2.2.2 Lựa chọn động 16 iii 2.3 Lựa chọn khớp truyền động 17 2.4 Lựa chọn điều khiển 19 CHƯƠNG 3: PHÂN TÍCH ĐỘNG LỰC HỌC 20 3.1 Cấu trúc robot delta 20 3.2 Xây dựng mơ hình tốn học 21 3.2.1 Cấu trúc hình học 21 3.2.2 Bài toán động học thuận 24 3.2.3 Bài toán động học nghịch 26 3.2.4 Không gian làm việc robot delta 29 3.3 Kết luận 29 CHƯƠNG 4: THIẾT KẾ CƠ KHÍ VÀ MẠCH ĐIỆN 30 4.1 Thiết kế khí 30 4.1.1 Yêu cầu thiết kế 30 4.1.2 Lựa chọn vật liệu 30 4.1.3 Thiết kế cụm chi tiết 31 4.1.4 Tính tốn cơng suất lựa chọn động 34 4.1.4 Tổng kết phần khí 36 4.2 Thiết kế mạch điện 36 4.2.1 Yêu cầu hệ thống điện 36 4.2.2 Mạch Arduino Uno R3 38 4.2.3 Driver động bước 39 4.2.4 Cảm biến xác định vị trí Home 41 4.2.5 Nguồn điện 42 4.2.6 Tổng kết phần điện 42 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN 47 5.1 Mô động học phần mềm Matlab Similink 47 5.1.1 Xây dựng mơ hình mơ 47 iv CHƯƠNG 4: THIẾT KẾ CƠ KHÍ VÀ MẠCH ĐIỆN Để điều khiển động hoạt động cần phải cấp xung vào chân PUL+ Mỗi xung tương ứng với động quay bước Chiều quay động định tínhiệu cấp vào chân DIR+ Giả sử độ rộng xung cấp cho driver τ tốc độ động xác định theo công thức: n= 60m vịng/phút Trong đó: − α bước góc động (thường 1,8𝑜) − m số xung cần cấp để động quay hết vòng (với driver Leashine DM542-05, m lên đến 25600 xung) 4.2.4 Cảm biến xác định vị trí Home Vị trí home vị trí ban đầu xuất phát trước thực tác vụ Đây vị trí định vị tọa độ cho robot nên cần đảm bảo vị trí có sai số nhỏ lặp lại thao tác nhiều lần Do đặc điểm cấu delta robot dạng khớp xoay, khâu liên kết trực tiếp với động Do đó, để xác định vị trí home cho delta robot ta cần xác định giá trị góc 𝜃𝑖 thời điểm Vì đề tài lựa chọn cảm biến MPU - 6050 hãng InvenSense để xác định vị trí home cho robot Cảm biến MPU - 6050 loại cảm biến gia tốc phổ biến thị trường sử dụng để đo thông số: trục góc quay (Gyroscope) trục gia tốc hướng (Accelerometer) MPU - 6050 có ba chuyển đổi ADC (analog-to-digital) 16-bit để số hóa đầu quay hồi chuyển ba ADC 16-bit để số hóa đầu gia tốc kế Độ phân giải góc ± 250, ± 500, ± 1000, ± 2000 °/s (dps) độ phân giải gia tốc ± 2g, ± 4g, ± 8g, ± 16g Để giảm thiểu khối lượng cơng việc đề tài sử dụng module GY – 521 MPU 6050 có tích hợp sẵn cảm biến MPU - 6050 giao tiếp với nhiều loại vi điều khiển thông qua giao tiếp I2C 41 CHƯƠNG 4: THIẾT KẾ CƠ KHÍ VÀ MẠCH ĐIỆN Hình 4.8: Sơ đồ nguyên lý module GY – 521 MPU – 6050 4.2.5 Nguồn điện Khối nguồn hệ thống có nhiệm vụ cung cấp lượng cho động driver Động step hệ thống sử dụng điện áp 24V dòng điện cấp tối đa 3A Hệ thống sử dụng ba động cơ, dịng điện yêu cầu 9A Ta sử dụng nguồn tổ ong 24V-15A cho khối driver động step Vi điều khiển cảm biến sử dụng nguồn tổ ông 5V – 5A Bảng 4.2: Thông số điện áp nguồn cấp cho hệ thống Tên nguồn điện Điện áp ngõ vào Điện áp ngõ Dòng điện mức Nguồn 24VDC 220VAC 24VDC 15A Nguồn 5VDC 220VAC 5VDC 5A 4.2.6 Tổng kết phần điện Nội dung phần điện trình bày đầy đủ yêu cầu cần thiết để xây dựng hệ thống điện phục vụ cho việc điều khiển robot delta Hệ thống điện bao gồm module: khối ngoại vi, khối công suất khối nguồn 42 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN Chương trình bày phần mơ động học phần mềm Matlab Similink lưu đồ giải thuật điều khiển Robot Delta di chuyển từ điểm đến điểm 5.1 Mô động học phần mềm Matlab Similink 5.1.1 Xây dựng mơ hình mơ Mục đích việc mơ hoạt động mơ hình robot phần mềm Matlab kiểm chứng sai số động học thiết kế khí mơ hình robot lý tưởng Mơ hình 3D xây dựng phần mềm Solidwork, sau sử dụng cơng cụ SimMechanics Link để xuất file có “.STL” từ khối 3D Liên kết động học khối thể sơ đồ liên kết khối Matlab Simulink Để tiến hành mô ta cần thiết lập thơng số cho khối: • Machine Environment: thơng số gia tốc trọng trường, chế độ phân tích, sai số, điều kiện ràng buộc • Ground: tọa độ gốc (world frame) • Khối Body (các khâu ): khối lượng, ma trận moment quán tính, hệ trục tọa độ khâu (các thơng số thu phần thiết kế SolidWork sau lựu chọn vật liệu thơng số) • Khối Joint (khớp nối): sử dụng joint theo thiết kế robot delta hiệu chỉnh phần trục quay quanh phù hợp với hệ trục tọa độ nối từ khâu trước 47 CHƯƠNG 5: MƠ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN Hình 5.1 Phần động học thuận phần mềm matlab - Động học thuận xác định vị trí khâu tác động cuối tay máy biết biến khớp tay máy Hình 5.2 Phần động học ngược phần mềm matlab 48 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN - Động học ngược tìm biến khớp tây máy biết vị trị khâu tác động cuối tay máy Có phương pháp để xác định mơ hình động học ngược tay máy phép đảo hướng, phép đảo vị trí phép đảo kết hợp 5.1.2 Kết mô Để vẽ quỹ đạo đáp ứng cụm robot delta thiết kế, ta cho thông số đầu vào mô động học đường tròn nằm mặt phẳng Oxy Quỹ đạo đường tròn đưa vào hàm chia điểm matlab, thơng qua tốn động học ngược trình bày chương 3, ta tính tập hợp góc mà khâu cần quay để đạt quỹ đạo đường trịn Tập hợp góc truyền vào khối mô Simulink Để đo quỹ đạo đáp ứng mô phỏng, ta sử dụng khối đồ thị Graph XY để vẽ quỹ đạo đầu đầu vào robot Nhận xét kết quả: Ta nhận thấy sai số động học thiết kế khí so với cơng thức động học ngược tính chương nhỏ 49 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN 5.2 Thiết kế giải thuật điều khiển Phần trình bày lưu đồ giải thuật điều khiển Robot Delta di chuyển từ điểm đến điểm 5.2.1 Yêu cầu thiết kế Để điều khiển delta robot di chuyển từ điểm đến điểm, ta đưa giải tốn điều khiển vị trí cho động bước Từ tập hợp điểm đó, thơng qua tốn động học ngược ta tính tập hợp góc mà động cần quay Từ đó, ta tính số xung cấp tương ứng với động Sau đó, vi điều khiển bắn xung xuống driver để động đến vị trí mong muốn Cơng việc thực liên tục kết thúc 5.2.2 Chương trình điều khiển robot delta Việc chương trình điều khiển vi điều khiển vừa bật lên khởi tạo ngoại vi cho vi điều khiển, bao gồm: − Cấp xung clock cho ngoại vi cần sử dụng − Ngõ cấp xung, chiều cho động − Ngõ vào tín hiệu cảm biến − Khởi tạo Timer, chương trình ngắt − Khởi tạo module giao tiếp I2C Bus I2C (dây giao tiếp) gồm hai dây đặt tên Serial Clock Line (SCL) Serial Data Line (SDA) Dữ liệu truyền gửi qua dây SDA đồng với tín hiệu đồng hồ (clock) từ SCL Tất thiết bị / IC mạng I2C kết nối với đường SCL SDA sau: 50 CHƯƠNG 5: MƠ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN Hình 5.3 Sơ đồ giao tiếp I2C Cả hai đường bus I2C (SDA, SCL) hoạt động lái cực máng hở (open drain) Nó có nghĩa thiết bị / IC mạng I2C lái SDA SCL xuống mức thấp, lái chúng lên mức cao Vì vậy, điện trở kéo lên (khoảng kΩ đến 4,7 kΩ) sử dụng cho đường bus, để giữ cho chúng mức cao (ở điện áp dương) theo mặc định Các thiết bị kết nối với bus I2C phân loại thiết bị Chủ (Master) thiết bị Tớ (Slave) Ở thời điểm có thiết bị Master trang thái hoạt động bus I2C Nó điều khiển đường tín hiệu đồng hồ SCL định hoạt động thực đường liệu SDA Dữ liệu truyền thiết bị Master thiết bị Slave thông qua đường liệu SDA nhất, thơng qua chuỗi có cấu trúc gồm số (bit) Mỗi chuỗi số gọi giao dịch (transaction) Sau khởi tạo hệ thống Việc quan trọng đưa robot delta vị trí Home Vị trí xác định nhờ vào ba cảm biến đo góc nghiêng MPU6050 – GY521 đặt ba cánh tay robot Sau thực set Home cho robot, ta tiến hành điều khiển vị trí cho động 51 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN 5.2.3 Giải thuật điều khiển đưa robot vị trí Home Vị trí Home định nghĩa vị trí mà cánh tay robot lệch góc so với phương ngang Khi chương trình điều khiển bật lên cần xác định xem robot đưa vị trí Home hay chưa cách đọc giá trị góc cảm biến Nếu giá trị cảm biến chưa góc định trước, chương trình bật động tương ứng điều khiển cánh tay robot di chuyển lên để cảm biến đạt giá trị mong muốn Chương trình ngắt có nhiệm vụ tắt động bật lên cấu đạt vị trí Home Đưa vị trí Home Động quay lên N Cảm biến Set góc Ɵi = a Động quay lên N Cảm biến Set góc Ɵi= a Y Động dừng Động quay lên N Cảm biến Set góc Ɵi = a Y Động dừng Y Động dừng Return Hình 5.4 : Lưu đồ giải thuật đưa robot vị trí Home 52 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN Sau đưa robot vị trí Home, ta cần nhập vào điểm mà robot cần di chuyển Việc chúng cần làm thực tốn nội suy để tính giá trị góc xuất số xung tương ứng để điều khiển động 5.2.4 Giải thuật điều khiển vị trí Điều khiển vị trí goc[i] = new_goc[i] – old_goc[i] Giá trị Timer[i] = clock/[(2500.goc[i])/9] Set giá trị Timer; n[i] = 0; N If n[i] < xung[i] Y End N Ngắt Timer[i] Y n[i] = n[i] + Hình 5.5: Lưu đồ giải thuật điều khiển vị trí 53 CHƯƠNG 5: MÔ PHỎNG ĐỘNG HỌC VÀ GIẢI THUẬT ĐIỀU KHIỂN Ta chia điểm di chuyển robot thành tập hợp điểm, thơng qua tốn động học nghịch ta tính giá trị góc mà động cần quay thơng qua tập hợp điểm Trong lưu đồ giải thuật, biến goc[i] = new_goc[i] – old_goc[i] giá trị góc mà động cần tiếp tục quay để đạt vị trí mong muốn Biến 𝑇𝑖𝑚𝑒𝑟[𝑖] khoảng thời gian hai lần timer đếm Để robot di chuyển mịn hơn, driver điều khiển động cài đặt số 25600 xung/vịng Ta tính số xung cần cấp cho động 𝑥𝑢𝑛𝑔[𝑖] = (25600 𝑔𝑜𝑐[𝑖])/360 = (1250 𝑔𝑜𝑐[𝑖])/9 Từ đó, ta tính giá trị hai lần đếm 𝑇𝑖𝑚𝑒𝑟[𝑖] = 𝑐𝑙𝑜𝑐𝑘/[(1250 𝑔𝑜𝑐[𝑖])/9] Trong đó, biến 𝑐𝑙𝑜𝑐𝑘 giá trị chu kì xung clock hệ thống Sau ta cài đặt giá trị cần nạp vào cho timer để tràn timer nhảy vào chương trình ngắt Tiếp đến, số xung nhỏ số xung cần cấp chương trình nhảy vào hàm ngắt để bật động quay, đồng thời giá trị biến đếm n[i] tăng lên đơn vị sau lần nhảy vào hàm ngắt Công việc lặp lặp lại thực đủ số xung cần cấp, động quay giá trị góc mong muốn chương trình dừng lại 54 CHƯƠNG 6: THỰC NGHIỆM VÀ ĐÁNH GIÁ CHƯƠNG 6: THỰC NGHIỆM MÔ PHỎNG VÀ ĐÁNH GIÁ 6.1 Mục đích thực nghiệm - Kiểm nghiệm tính đắn phương trình động học giải thuật điều khiển xây dựng - Đánh giá sai số dựa kết thực nghiệm - Đánh giá nguyên nhân gây sai số hướng phát triển đề tài 6.2 Bố trí thí nghiệm kiểm tra Solidworks Motion công cụ tạo mẫu ảo cung cấp khả mô chuyển động để đảm bảo chức thiết kế cách Từ mô chuyển động đơn giản đến phức tạp Sử dụng công cụ Solidworkd Motion cho khả nhìn thấy chi tiết , cách lắp ráp Robot Delta mô động học giúp có nhìn sâu sắc hình dung rõ nết vấn đề tiềm ẩn thay cho thiết bị vào sản xuất phát Để hiểu rõ sơ đồ giải thuật điều khiển trình bày mục 5.1 chương , nhóm em định dùng phàn mềm Solidworks để vẽ chi tiết dùng công cụ Solidworks Motion để mô hoạt động Robot Delta 55 CHƯƠNG 6: THỰC NGHIỆM VÀ ĐÁNH GIÁ Hình 6.1: Vị trí Home Ở trạng thái : Robot Delta sau khởi động , khớp hoạt động đề tiến vị trị Home để sẵn sàng công việc Đợi gói hàng hóa chạy tới để tiến hành sử phân loại sản phẩm chạy băng tải hàng Hình 6.2 : Tiến hành gắp vặt Sau nhận tín hiệu phát hàng hóa từ cảm biến quang , cảm biến màu sắc phát vật thể màu đỏ Lúc Robot Delta bắt đầu tính tốn động học ngược để xác định vị trí thực chu trình gắp vật 56 CHƯƠNG 6: THỰC NGHIỆM VÀ ĐÁNH GIÁ Hình 6.3 : Tiến hành thả vật Sau thực gắp vật , Robot Delta bắt đầu tính tốn động học ngược để xác định vị trí thực chu trình đặt vật màu đỏ Tương tự vật mầu xanh , lúc cảm biến mau sắc phát tín hiệu sản phẩm lại tiến hành chu trình gắp vật tính tốn đặt vật vào vị trí màu xanh Cuối , thiết kế Robot Delta giao tiếp với người dùng thông qua nút nhấn Start Stop Nên không cịn hàng hóa băng tải , phải nhấn Stop để kết thúc trình làm việc Robot Delta Đánh giá kết mô : Sau thực mô phổng Solidworks Motion Chúng em thấy sản phẩm hoạt động mục tiêu ban đầu nhóm đặt Nhưng có phần hệ thống chạy chưa đạt độ nhạy ổn định mong đợi chúng em đặt Một phần hệ thống nhóm chúng em cịn 57 CHƯƠNG 6: THỰC NGHIỆM VÀ ĐÁNH GIÁ 6.3 Tổng kết đánh giá kết Đồ án thực nhiệm vụ sau: − Nghiên cứu, tìm hiểu tổng quan về robot delta − Phân tích lựa chọn phương án thiết kế − Mô động học xây dựng giải thuật điều khiển robot delta − Mô phổng thành công Robot Delta phần mềm giả lặp Các nhiệm vụ hoàn thành, nhiên kết đạt hạn chế, chưa thỏa mãn yêu cầu đặt sai số Q trình thực nghiệm cịn nhiều hạn chế như: − Giải thuật điều khiển đơn giản, giải tốn điều khiển vị trí, chưa xét đến toán điều khiển vận tốc moment − Chưa thể phân tích thứ cịn bất cặp mơ phổng mơ hình phần mềm Solidworks Như cảm biến có sử lý xác mô phổng không , tốc đổ phân biệt vật thể Robot Delta thiết kế có bị hạn chế đâu so với mô phổng , tốc độ gắp vật đặt vào vị trí có nhanh mong muốn đề không 6.4 Phương án khắc phục hạn chế hướng phát triển đề tài Từ hạn chế nên trên, đề tài phát triển thêm số hướng để khắc phục phát triển sau: − Xây dựng giải thuật điều khối tối ưu điều khiển robot delta − Giữa vào thông tin nghiên cứu để làm tài liệu để áp dụng chế tạo sản phẩm hồn thiện − Tính tốn hay nâng cấp Robot Delta nhiều mục đich khác 58 TÀI LIỆU THAM KHẢO [1] Trịnh Chất – Lê Uyển (2006) Tính tốn thiết kế dẫn động khí, Tập Nxb Giáo dục [2] Trịnh Chất – Lê Uyển (2006) Tính tốn thiết kế dẫn động khí, Tập Nxb Giáo dục [3] Clavel, R (1988) Delta, a fast robot with parallel geometry In Prof of the 18th International Symposium on Industrial Robots (ISIR), pp 91.100 [4] Robert L.Williams II, PhD (2016) The Delta Parallel Robot: Kinematics Solution Mechanical Enginering, Ohio University [5] Aldre Olsson (2009) Moldeling and control of a Delta – robot Lund University, England [6] Ma Li, Dexue Bi and Zhipeng Xiao (2015) Mechanism Simulation and Experimentof 3- dof Parallel Robot Based on MATLAB International Power, Electronics and Materials Engineering Conference (IPEMEC 2015), pp 201 – 304 [7] Miller K (2002) Maximization of workspace volume of 3-DOF spatial parallel manipulators Journal of Mechanical Design, pp 347-350 [8] Qiming Tao (2003) The Research of Robot’s Trajectory Planning Hefei Universityof Technology [9] Michael Louis Pauly (2014) Workspace Analysis of a Linear Delta robot: Calculation the Incribed Radius Rose-Hulman Institute of Technology [10] Điền, L.K (2013) Vẽ kỹ thuật khí Nhà xuất Đại học Quốc Gia TP Hồ Chí Minh [11] Tốn, N.Đ (2013) Dung sai lắp ghép Nhà xuất giáo dục Việt Nam [12] Lộc, N.H (2013) Cơ sở thiết kế máy Nhà xuất Đại học Quốc Giao TP Hồ Chí Minh 59