Bối cảnh và vấn đề nghiên cứu
Trong tiến trình phát triển của sản xuất công nghiệp hiện đại, tự động hóa đóng vai trò then chốt nhằm nâng cao năng suất, đảm bảo tính ổn định của chất lượng sản phẩm và giảm thiểu chi phí nhân công. Cánh tay robot công nghiệp kết hợp với công nghệ xử lý ảnh là giải pháp tiêu biểu để thay thế con người thực hiện các công đoạn có tính chất lặp lại, đòi hỏi độ chính xác cao hoặc hoạt động trong môi trường làm việc độc hại, khắc nghiệt. Tại Việt Nam, nhu cầu ứng dụng các hệ thống robot tự động từ các hãng công nghệ lớn như ABB, Yaskawa, Universal ngày càng gia tăng, kéo theo yêu cầu cấp thiết về đào tạo và làm chủ quy trình thiết kế, mô phỏng và vận hành robot trong môi trường kỹ thuật.
Đề tài "Thiết kế, mô phỏng hệ thống phân loại sản phẩm ứng dụng Robot và xử lý ảnh" được thực hiện nhằm giải quyết bài toán thiết kế cơ khí chi tiết, tính toán động học và mô phỏng hoạt động phân loại sản phẩm của cánh tay robot 4 bậc tự do (4-DOF) trước khi chuyển giao sang giai đoạn gia công mô hình vật lý.
Mục tiêu nghiên cứu được xác định cụ thể gồm 5 nhiệm vụ:
- Thiết kế và lên bản vẽ kỹ thuật chi tiết cho mô hình robot 4 bậc tự do phục vụ việc thi công mô hình thực tế.
- Tính toán hoàn chỉnh bài toán động học thuận và động học nghịch cho hệ thống robot.
- Ứng dụng xử lý ảnh qua camera nhằm định vị tọa độ và phân loại một số màu sắc của sản phẩm.
- Xây dựng chương trình điều khiển, giám sát và mô phỏng hệ thống trên phần mềm để kiểm tra tính chính xác của các thuật toán.
- Mô phỏng chuyển động không gian thực tế ảo của toàn bộ hệ thống bằng công cụ SolidWorks Motion.
Đối tượng nghiên cứu của đồ án bao gồm:
- Bản vẽ thiết kế 3D và kết cấu cơ khí chi tiết của robot 4 bậc tự do trên phần mềm SolidWorks.
- Giao diện điều khiển và giải thuật tính toán động học robot lập trình trên môi trường Matlab.
- Mô hình mô phỏng động lực học và chuyển động thực tế ảo trên SolidWorks Motion.
- Thuật toán xử lý ảnh số nhận dạng, định vị tọa độ và đếm sản phẩm theo màu sắc trên Matlab.
Phạm vi nghiên cứu tập trung vào việc nghiên cứu cấu trúc hình học robot 4 bậc tự do lấy cảm hứng từ dòng robot công nghiệp ABB, sử dụng phương pháp giải tích để giải động học và quy hoạch quỹ đạo điểm-điểm, đồng thời xây dựng môi trường mô phỏng phân loại màu sắc độc lập trên máy tính.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và mô hình kỹ thuật
Nghiên cứu dựa trên các nền tảng lý thuyết cơ bản của kỹ thuật robot và thị giác máy tính:
- Phân loại robot: Tổng quan các cấu trúc cơ học của tay máy công nghiệp gồm tọa độ Descartes, tọa độ trụ, tọa độ cầu và robot SCARA (Selective Compliance Assembly Robot Arm); phân loại hệ thống điều khiển theo dạng vòng hở (động cơ bước) và vòng kín (hệ thống Servo có phản hồi vị trí); phân loại theo lĩnh vực ứng dụng (hàn, sơn, lắp ráp, đóng gói).
- Lý thuyết động học robot: Phương pháp tham số Denavit-Hartenberg (D-H) để gắn các hệ trục tọa độ lên các khâu khớp, thiết lập ma trận biến đổi thuần nhất $^{i-1}{i}T$ từ hệ tọa độ khâu $i$ về khâu $i-1$, qua đó xác định ma trận vị trí và hướng tổng quát $^{0}{n}T$ của cơ cấu chấp hành cuối (động học thuận).
- Phương pháp đại số trong động học nghịch: Sử dụng các phép biến đổi lượng giác và hàm $\text{atan2}$ để trích xuất nghiệm biến khớp $(\theta_1, \theta_2, \theta_3, \theta_4)$ từ ma trận vị trí và ma trận xoay mong muốn.
- Quy hoạch quỹ đạo: Sử dụng phương trình đa thức bậc ba ($q(t) = a_0 + a_1t + a_2t^2 + a_3t^3$) để tạo quỹ đạo chuyển động điểm-điểm trơn tru cho các khớp, thỏa mãn các điều kiện biên về vị trí và vận tốc ban đầu cũng như vị trí và vận tốc kết thúc.
- Cơ sở xử lý ảnh số: Lý thuyết về biểu diễn điểm ảnh (pixel), độ phân giải, không gian màu và các bước cơ bản trong hệ thống thị giác máy tính bao gồm thu nhận ảnh, phân đoạn và nhận dạng đối tượng.
Phương pháp nghiên cứu
Đồ án kết hợp các phương pháp nghiên cứu kỹ thuật:
- Phương pháp mô hình hóa 3D: Sử dụng phần mềm SolidWorks để thiết kế từng chi tiết cơ khí, lắp ráp cụm khớp và xuất bản vẽ phục vụ gia công.
- Phương pháp giải tích toán học: Tính toán công suất động cơ, moment yêu cầu tại các trục, tỷ số truyền cơ cấu giảm tốc và thiết lập hệ phương trình động học robot.
- Phương pháp mô phỏng số và đồng mô phỏng: Sử dụng Matlab/Simulink và công cụ Simscape Multibody kết nối với SolidWorks để mô phỏng kiểm chứng động học; ứng dụng SolidWorks Motion để mô phỏng tương tác động học trong không gian ảo.
- Phương pháp thực nghiệm thuật toán xử lý ảnh: Kết nối camera trực tiếp với Matlab để xử lý luồng video theo thời gian thực, tách ngưỡng màu và trích xuất tọa độ trọng tâm vật thể.
Thiết kế và triển khai
Hệ thống được thiết kế hoàn chỉnh từ cơ khí, tính toán truyền động đến giao diện điều khiển và thuật toán thị giác số.
Thiết kế cơ khí và tính toán cơ cấu truyền động
Robot 4 bậc tự do được thiết kế với cấu trúc lấy cảm hứng từ mô hình đơn giản hóa của robot ABB IRB 6620, chế tạo hoàn toàn bằng vật liệu hợp kim nhôm nhằm đảm bảo độ cứng vững và tối ưu hóa trọng lượng. Khớp 3 và khớp 4 được bố trí thẳng hàng để giảm cồng kềnh cho cơ cấu đầu cuối.
Băng tải vận chuyển sản phẩm đi kèm có kích thước tiêu chuẩn được thiết kế là $1200 \times 234 \times 300\text{ mm}$.
| Khớp |
Khối lượng dự toán (kg) |
Động cơ lựa chọn |
Cơ cấu truyền động |
Tỷ số truyền |
| Khớp 1 |
Hộp base (1.2) + AC Servo 200W (1.2) + Hộp số (0.5) |
AC Servo 400W ($T_{in} = 1.3\text{ Nm}$) |
Hộp số 1:10 kết hợp Pully GT2 tỉ lệ 1:4 |
1:40 (Tổng) |
| Khớp 2 |
Cánh tay khớp 2 (2.7) + AC Servo 100W (0.6) + Hộp số (0.3) |
AC Servo 200W ($T_{in} = 0.64\text{ Nm}$) |
Hộp số 1:10 kết hợp Pully GT2 tỉ lệ 1:5 |
1:50 (Tổng) |
| Khớp 3 |
Cánh tay khớp 3 (1.3) + Step Motor (0.2) |
AC Servo 100W ($T_{in} = 0.32\text{ Nm}$) |
Hộp số 1:10, truyền động trực tiếp qua khớp nối |
1:10 (Tổng) |
| Khớp 4 |
Tay hút chân không (0.2) |
Step Motor Nema 17 ($T = 0.26\text{ Nm}$) |
Truyền động trực tiếp từ trục động cơ bước |
1:1 |
Danh mục thiết bị điện được tính toán lựa chọn gồm:
- Động cơ AC Servo Mitsubishi HG-KR43 (400W, 230V, 3000 rpm, 1.3 Nm).
- Động cơ AC Servo Mitsubishi HG-KR23 (200W, 230V, 3000 rpm, 0.64 Nm).
- Động cơ AC Servo Mitsubishi HG-KR13 (100W, 230V, 3000 rpm, 0.32 Nm).
- Động cơ bước Step Nema 17 (12V, 1.2A, 0.26 Nm, góc bước $1.8^\circ$).
- Cảm biến góc quay Encoder GTEACH 400BM (độ phân giải 400 xung/vòng, trục 6mm, ngõ ra NPN Open Collector).
Thiết lập bảng thông số Denavit-Hartenberg (D-H)
Dựa trên sơ đồ động học gắn các hệ trục tọa độ tại các khớp quay, bảng thông số D-H của mô hình cánh tay robot 4 bậc tự do được xác lập như sau:
| Khâu ($i$) |
$a_i$ |
$\alpha_i$ (độ) |
$d_i$ |
$\theta_i$ |
| 1 |
$0$ |
$90^\circ$ |
$L_1$ |
$\theta_1$ |
| 2 |
$L_2$ |
$0^\circ$ |
$0$ |
$\theta_2$ |
| 3 |
$L_3$ |
$0^\circ$ |
$0$ |
$\theta_3$ |
| 4 |
$L_4$ |
$0^\circ$ |
$0$ |
$\theta_4$ |
Từ bảng thông số D-H, ma trận chuyển đổi vị trí và hướng tổng quát từ điểm công tác về gốc tọa độ $^{0}{4}T$ được biểu diễn bởi:
$$^{0}{4}T = \ ^{0}{1}T \cdot \ ^{1}{2}T \cdot \ ^{2}{3}T \cdot \ ^{3}{4}T = \begin{bmatrix} R_{3\times3} & P_{3\times1} \ 0 & 1 \end{bmatrix}$$
Kết quả giải bài toán động học nghịch bằng phương pháp đại số cho 4 góc quay biến khớp:
- $\theta_1 = \text{atan2}(p_y, p_x)$
- $\theta_3 = \arccos\left(\frac{A_1^2 + B_1^2 + C_1^2 - L_2^2 - L_3^2}{2 L_2 L_3}\right)$
- $\theta_2 = \text{atan2}(C_1, \sqrt{r^2 - C_1^2}) - \text{atan2}(a, b)$
- $\theta_4 = \phi - (\theta_2 + \theta_3)$ với $\phi = \text{atan2}(n_z, o_z)$
Giao diện điều khiển và mô phỏng thị giác
Hệ thống phần mềm được xây dựng trên nền tảng Matlab Guide, cung cấp giao diện trực quan cho phép nhập tọa độ mong muốn $(p_x, p_y, p_z)$ hoặc điều khiển trực tiếp từng góc khớp. Thuật toán xử lý ảnh nhận luồng dữ liệu từ camera, chuyển đổi và lọc màu để phân biệt vật thể màu đỏ và màu xanh, tự động xác định tâm điểm của vật thể và đếm số lượng vật thể trên băng tải.
Nội dung chính theo từng chương
CHƯƠNG 1 : TỔNG QUAN
Chương 1 giới thiệu tính cấp thiết của tự động hóa và ứng dụng cánh tay robot trong dây chuyền sản xuất công nghiệp. Tác giả nêu bật việc giảng dạy kỹ thuật robot tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh với nhiều mô hình đa dạng (Scara, Magician, Fanuc, Delta). Chương này xác định rõ 5 mục tiêu đề tài, đối tượng, phạm vi nghiên cứu và chỉ ra các giới hạn kỹ thuật: đề tài tập trung vào tính toán và mô phỏng trên phần mềm, chưa thực hiện thi công phần cứng vật lý, chưa tích hợp bộ điều khiển lập trình PLC cũng như chưa ứng dụng thuật toán điều khiển nâng cao (PID, Fuzzy).
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
Chương 2 hệ thống hóa cơ sở lý thuyết chuyên ngành:
- Trình bày định nghĩa robot, phân loại chi tiết các dạng tay máy hình học (Descartes, trụ, cầu, SCARA), cấu trúc điều khiển vòng hở và vòng kín, cùng các ứng dụng thực tiễn trong đúc, hàn, lắp ráp ô tô, khai khoáng, y học và đóng gói dược phẩm.
- Phân tích chi tiết quy tắc thiết lập hệ tọa độ Denavit-Hartenberg (D-H), ma trận biến đổi thuần nhất $^{i-1}_{i}T$, bản chất của bài toán động học thuận và động học nghịch (so sánh ưu nhược điểm của phương pháp đại số, phương pháp hình học và kết hợp).
- Trình bày nguyên lý quy hoạch quỹ đạo điểm-điểm bằng đa thức bậc 3.
- Lập bảng so sánh ưu nhược điểm của ba phương pháp truyền động: truyền động trực tiếp tại khớp, truyền động qua dây đai và truyền động bằng thanh cứng dẫn động.
- Trình bày tổng quan về xử lý ảnh số, các khái niệm pixel, độ phân giải và phân loại ảnh (màu, xám, nhị phân).
- Giới thiệu công cụ thiết kế cơ khí SolidWorks và môi trường tính toán kỹ thuật Matlab.
CHƯƠNG 3 THIẾT KẾ MÔ HÌNH
Chương 3 trình bày toàn bộ quy trình tính toán thiết kế phần cứng:
- Đưa ra các yêu cầu thiết kế hệ thống (kết cấu nhôm, thời gian đáp ứng từ 4 giây trở lên, khả năng giám sát trên màn hình, mô phỏng thực tế ảo).
- Lựa chọn mô hình robot 4 bậc tự do tối ưu hóa từ dòng ABB IRB 6620.
- Thiết kế chi tiết từng cụm cơ khí: cụm đế và Khớp 1 vững chắc; Khớp 2 chịu lực tải nặng nhất được gia cố bằng bulong căng đai M8; Khớp 3 đặt động cơ trên thân khớp 2; Khớp 4 thẳng hàng với khớp 3 mang cơ cấu hút chân không.
- Thiết kế băng tải vận chuyển kích thước $1200 \times 234 \times 300\text{ mm}$.
- Tính toán chi tiết moment tải, chọn động cơ AC Servo Mitsubishi (400W cho khớp 1, 200W cho khớp 2, 100W cho khớp 3), động cơ bước Nema cho khớp 4; tính toán tỷ số truyền Pully GT2 kết hợp hộp số giảm tốc ($1:40$ cho khớp 1, $1:50$ cho khớp 2) và tính chiều dài dây curoa $L$.
- Tổng hợp bảng dự toán khối lượng từng khớp, bảng vật tư cơ khí (ty thép, pully, khớp nối nhôm, gối đỡ vòng bi, dây đai GT2) và bảng thông số kỹ thuật các thiết bị điện thi công (AC Servo, Step motor, Encoder GTEACH 400BM).
CHƯƠNG 4: TÍNH TOÁN, KIỂM CHỨNG VÀ MÔ PHỎNG
Chương 4 tập trung vào giải quyết các bài toán kỹ thuật và thuật toán điều khiển:
- Thiết lập bảng thông số D-H cho robot 4 bậc ($L_1, L_2, L_3, L_4$), tính toán cụ thể các ma trận biến đổi $^{0}{1}T, \ ^{1}{2}T, \ ^{2}{3}T, \ ^{3}{4}T$ và trích xuất ma trận $^{0}_{4}T$.
- Giải chi tiết hệ phương trình đại số để tìm nghiệm tường minh cho bài toán động học nghịch ($\theta_1, \theta_2, \theta_3, \theta_4$).
- Kiểm chứng tính đúng đắn của giải thuật động học thuận và nghịch trên Matlab thông qua các bảng số liệu ví dụ cụ thể.
- Thiết kế lưu đồ giải thuật hoạt động của toàn hệ thống.
- Xây dựng giao diện điều khiển và giám sát đồ họa trên Matlab Guide, liên kết mô hình với Simscape Multibody.
- Thiết lập môi trường mô phỏng chuyển động thực tế ảo bằng SolidWorks Motion.
- Lập trình giải thuật xử lý ảnh trên Matlab để nhận dạng màu sắc từ camera đầu vào, tách biên và xác định tọa độ trọng tâm vật thể.
CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC
Chương 5 báo cáo các sản phẩm và chức năng cụ thể đã hoàn thành:
- Mô hình 3D hoàn chỉnh của cánh tay robot 4 bậc tự do và hệ thống băng tải trên SolidWorks.
- Giao diện GUI trên Matlab hỗ trợ điều khiển điểm đầu cuối, hiển thị trực quan các thông số góc khớp và tọa độ công tác.
- Chức năng nhận dạng phân loại màu sắc: nhận diện chính xác và khoanh vùng tọa độ vật thể màu đỏ và màu xanh, đếm chính xác số lượng vật thể đi vào vùng quét của camera.
- Chức năng mô phỏng chuyển động thực tế ảo trên SolidWorks Motion: mô phỏng quá trình gắp vật thể từ mặt băng tải và thả vào các hộp chứa tương ứng theo quy hoạch quỹ đạo định trước.
CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Chương 6 tổng kết các mục tiêu đã đạt được về mặt tính toán lý thuyết và mô phỏng thực tế ảo. Đồng thời, tác giả đề xuất định hướng phát triển tiếp theo gồm việc tiến hành gia công mô hình phần cứng vật lý, tích hợp bộ điều khiển công nghiệp PLC và triển khai các thuật toán điều khiển chuyên sâu (PID, Fuzzy) để tạo thành hệ thống tự động hóa đồng bộ hoàn chỉnh.
Kết quả và đóng góp
Kết quả kỹ thuật chính
- Xây dựng hoàn chỉnh bộ bản vẽ thiết kế cơ khí 3D cho cánh tay robot 4 bậc tự do bằng nhôm và hệ thống băng tải kích thước $1200 \times 234 \times 300\text{ mm}$ trên SolidWorks.
- Tính toán và kiểm chứng thành công thuật toán động học thuận và động học nghịch bằng phương pháp đại số trên Matlab, đảm bảo độ chính xác khi chuyển đổi giữa không gian biến khớp và không gian Cartesian.
- Tính toán chính xác hệ thống truyền động động cơ và giảm tốc với tổng tỷ số truyền $1:40$ (Khớp 1 dùng AC Servo 400W), $1:50$ (Khớp 2 dùng AC Servo 200W) và truyền động trục khớp 3 (AC Servo 100W), khớp 4 (Step Motor Nema 17).
- Phát triển giao diện điều khiển đồ họa GUI trên Matlab kết nối mô hình Simscape Multibody và mô phỏng chuyển động thực tế ảo trên SolidWorks Motion tái hiện quá trình gắp đặt vật thể từ băng tải vào hộp chứa.
- Xây dựng chương trình xử lý ảnh trên Matlab phân loại thành công hai gam màu (đỏ, xanh), xác định vị trí tọa độ trọng tâm và đếm số lượng vật phẩm.
Giải pháp và kiến nghị
Tác giả đề xuất quy trình thiết kế tối ưu hóa khối lượng cơ khí, sử dụng phương pháp căng đai bằng bulong trượt M8 tại Khớp 2 để triệt tiêu độ rơ và rung lắc, đồng thời kiến nghị sử dụng mô phỏng thực tế ảo làm bước đệm bắt buộc để đánh giá va chạm và kiểm tra động học trước khi đầu tư kinh phí gia công cơ khí chính xác.
Đóng góp về mặt kỹ thuật
Đề tài cung cấp tài liệu kỹ thuật hoàn chỉnh bao gồm bảng thông số D-H, công thức giải tích nghiệm động học nghịch tường minh, dự toán moment cơ cấu truyền động và quy trình liên kết mô phỏng giữa SolidWorks và Matlab cho dòng robot 4 bậc tự do.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế kỹ thuật
- Đề tài chỉ dừng lại ở mức độ mô phỏng số và thực tế ảo trên phần mềm máy tính, chưa thi công chế tạo mô hình phần cứng thực tế do hạn chế về thời gian và kế hoạch thực hiện.
- Hệ thống chưa tích hợp bộ điều khiển lập trình công nghiệp PLC để điều khiển tập trung và đồng bộ hóa các thiết bị ngoại vi.
- Chưa áp dụng các giải thuật điều khiển kín chuyên sâu như bộ điều khiển PID hoặc bộ điều khiển mờ (Fuzzy Logic) để kiểm soát chất lượng động học và bù sai số.
- Quá trình nhận diện màu sắc bằng xử lý ảnh trên Matlab mới chỉ hoạt động độc lập, chưa được kết nối đồng bộ trực tiếp với tín hiệu điều khiển chuyển động của cánh tay robot trong cùng một chu trình điều khiển kín.
Hướng phát triển
- Tiến hành gia công cơ khí chính xác các chi tiết nhôm theo bản vẽ SolidWorks và lắp ráp hoàn thiện mô hình vật lý.
- Tích hợp các bộ điều khiển công nghiệp (PLC) và driver AC Servo thực tế để điều khiển chấp hành.
- Lập trình thuật toán điều khiển PID/Fuzzy trên phần cứng để nâng cao độ chính xác bám quỹ đạo.
- Ghép nối dữ liệu tọa độ thời gian thực từ module xử lý ảnh sang bộ điều khiển robot để tự động hóa hoàn toàn quy trình phân loại và gắp đặt sản phẩm.
Giá trị tham khảo
Đồ án tốt nghiệp này mang lại giá trị tham khảo kỹ thuật hữu ích cho:
- Sinh viên và học viên chuyên ngành Kỹ thuật Điều khiển & Tự động hóa, Cơ điện tử, Kỹ thuật Robot: Nguồn tài liệu học tập chi tiết về phương pháp thiết lập bảng thông số D-H, các bước thiết lập ma trận biến đổi thuần nhất và kỹ thuật giải hệ phương trình động học nghịch bằng đại số cho cánh tay máy 4 bậc tự do.
- Kỹ sư thiết kế cơ điện tử: Tham khảo phương pháp tính chọn công suất động cơ AC Servo, tính toán tỷ số truyền động đai Pully GT2 kết hợp hộp số giảm tốc và kết cấu căng đai cơ khí.
- Người làm đề tài về mô phỏng hệ thống: Tham khảo phương pháp xây dựng giao diện điều khiển Matlab GUI kết hợp công cụ mô phỏng động lực học Simscape Multibody và SolidWorks Motion.
Câu hỏi thường gặp
1. Mô hình cánh tay robot trong đồ án được thiết kế dựa trên cấu trúc của loại robot công nghiệp nào?
Mô hình cánh tay robot 4 bậc tự do được tác giả nghiên cứu và thiết kế dựa trên việc đơn giản hóa cấu trúc cơ khí của dòng robot công nghiệp 6 bậc ABB IRB 6620, tối ưu hóa vật liệu hoàn toàn bằng hợp kim nhôm để phục vụ việc tính toán và định hướng thi công thực tế.
2. Cơ cấu truyền động tại Khớp 1 và Khớp 2 sử dụng loại động cơ nào và có tổng tỷ số truyền là bao nhiêu?
Khớp 1 sử dụng động cơ AC Servo Mitsubishi công suất 400W ($T_{in} = 1.3\text{ Nm}$) kết hợp hộp số $1:10$ và bộ truyền đai Pully GT2 tỉ lệ $1:4$, cho tổng tỷ số truyền là $1:40$. Khớp 2 sử dụng động cơ AC Servo Mitsubishi công suất 200W ($T_{in} = 0.64\text{ Nm}$) kết hợp hộp số $1:10$ và bộ truyền đai Pully GT2 tỉ lệ $1:5$, cho tổng tỷ số truyền là $1:50$.
3. Tác giả sử dụng phương pháp toán học nào để giải bài toán động học nghịch và quy hoạch quỹ đạo cho robot?
Tác giả sử dụng phương pháp đại số (biến đổi ma trận lượng giác và hàm $\text{atan2}$) để tìm đầy đủ các nghiệm góc khớp $(\theta_1, \theta_2, \theta_3, \theta_4)$ từ ma trận vị trí - hướng của điểm công tác, và sử dụng phương pháp đa thức bậc 3 để quy hoạch quỹ đạo chuyển động điểm-điểm trơn tru cho các khớp.
4. Giới hạn nghiên cứu lớn nhất của đề tài được tác giả và giáo viên hướng dẫn xác nhận là gì?
Hạn chế lớn nhất là đề tài chưa kịp gia công chế tạo mô hình phần cứng vật lý do vấn đề quản lý thời gian và lập kế hoạch; hệ thống mới chỉ hoàn thiện ở giai đoạn tính toán lý thuyết, thiết kế 3D, mô phỏng chuyển động thực tế ảo và xử lý ảnh độc lập trên máy tính, chưa tích hợp PLC hay thuật toán điều khiển PID/Fuzzy.
5. Module xử lý ảnh lập trình trên phần mềm Matlab thực hiện những chức năng cụ thể nào?
Module xử lý ảnh kết nối camera thu nhận hình ảnh đầu vào, thực hiện phân loại hai màu sắc cơ bản (màu đỏ và màu xanh), định vị tọa độ trọng tâm của vật thể và đếm số lượng vật phẩm xuất hiện trên băng tải.
Kết luận
Đồ án tốt nghiệp của sinh viên Ngũ Thế Bảo đã hoàn thành việc thiết kế cơ khí 3D, tính toán hoàn chỉnh động học và kiểm chứng mô phỏng thành công hệ thống robot 4 bậc tự do kết hợp xử lý ảnh phân loại sản phẩm. Các giải pháp tính toán chọn động cơ AC Servo, tỷ số truyền đai răng và quy hoạch quỹ đạo đa thức bậc 3 được xây dựng chặt chẽ và trực quan hóa qua giao diện Matlab GUI cùng môi trường SolidWorks Motion. Mặc dù chưa kịp hoàn thiện mô hình vật lý và tích hợp PLC thời gian thực, các kết quả tính toán giải tích và mô phỏng thực tế ảo trong đồ án là nền tảng kỹ thuật vững chắc cho việc chế tạo và ứng dụng hệ thống robot trong thực tế sản xuất.