I. Tổng Quan Về Thiết Kế Robot Dò Line
Robot dò line là một robot tự động có khả năng theo dõi và di chuyển theo một đường line được vẽ sẵn trên mặt đất. Đây là một ứng dụng phổ biến trong lĩnh vực cơ điện tử và thường được sử dụng trong các cuộc thi kỹ thuật. Mục tiêu thiết kế chính là tạo ra một chiếc xe tự hành có thể bám theo đường line màu đen trên nền trắng, có bề rộng 26mm, với tốc độ tối đa và độ chính xác cao nhất. Dự án này yêu cầu tích hợp ba hệ thống chính: cơ khí, điện, và điều khiển. Bán kính cong tối thiểu của đường line là 500mm, trong khi sai số dò line trên đoạn cong không được vượt quá 20mm. Để đạt được hiệu suất tối ưu, các nhóm thiết kế phải xem xét kỹ lưỡng từng thành phần từ cảm biến, động cơ cho đến thuật toán điều khiển.
1.1. Các Thông Số Kỹ Thuật Chính
Thông số đầu bài được thiết lập nhằm đảm bảo robot hoạt động ổn định và hiệu quả. Tốc độ tối đa là yếu tố quan trọng để hoàn thành cuộc đua nhanh nhất. Bán kính cong tối thiểu 500mm đặt ra thách thức lớn cho hệ thống điều khiển. Sai số dò line được chia thành hai trường hợp: tại vị trí rẽ hướng đột ngột là 100mm, còn trên đoạn thẳng và cong là 20mm. Các thông số này là điều kiện tiên quyết cho việc chọn lựa các linh kiện và thiết kế hệ thống.
1.2. Cơ Sở Lý Thuyết Dò Line
Dò line dựa trên nguyên lý phát hiện sự khác biệt ánh sáng giữa đường line đen và nền trắng. Cảm biến photortransistor TCRT5000 được sử dụng để phát hiện sự thay đổi này. Thông qua thuật toán xử lý tín hiệu, robot xác định vị trí tương đối giữa tâm xe và tâm đường line. Hai phương pháp chính là giải thuật so sánh (nhanh nhưng độ chính xác thấp) và giải thuật nội suy (chậm hơn nhưng chính xác hơn).
II. Thiết Kế Hệ Thống Cơ Khí
Hệ thống cơ khí là nền tảng vật lý cho toàn bộ robot dò line. Thiết kế này bao gồm lựa chọn bánh xe, động cơ, và cấu trúc thân xe phù hợp với yêu cầu kỹ thuật. Bánh chủ động được chọn với đường kính 65mm, vật liệu nhựa cao su, giúp tối ưu hóa lực kéo. Động cơ GA25 được lựa chọn dựa trên tính toán công suất yêu cầu là 9,99W, vượt quá mức để đảm bảo độ tin cậy. Tỉ số truyền qua hộp giảm tốc là 1:34, cho phép kiểm soát tốc độ chính xác. Thân xe được gia công từ Mika bằng phương pháp cắt laser để đạt độ chính xác cao. Toàn bộ thiết kế 3D được mô hình hóa trước khi gia công, đảm bảo tính khoa học.
2.1. Lựa Chọn và Tính Toán Động Cơ
Quá trình lựa chọn động cơ DC dựa trên phương trình cân bằng moment. Với khối lượng xe 3kg, gia tốc mong muốn 0,45 m/s², và vận tốc 0,9 m/s, moment tác dụng được tính là 3N.m. Tốc độ góc 27,75 rad/s và công suất 9,99W là cơ sở chọn động cơ GA25 (13,2W, 284rpm, 12V). Tỉ số truyền 1:34 giúp tối ưu hóa tốc độ và momen.
2.2. Chi Tiết Bánh Xe và Khung Gầm
Bánh chủ động đường kính 65mm, bề rộng 27mm được chọn để đảm bảo lực kéo đủ lớn. Bánh bị động kiểu mắt trâu giúp xe di chuyển mượt mà. Khung gầm Mika được gia công bằng laser cutter cho độ chính xác ±0,1mm, đảm bảo cân bằng hình học.
III. Thiết Kế Hệ Thống Điện và Cảm Biến
Hệ thống điện của robot dò line bao gồm cảm biến, vi điều khiển, mạch điều khiển động cơ và bộ cung cấp năng lượng. Cảm biến photortransistor TCRT5000 là lựa chọn tối ưu so với camera vì tốc độ xử lý nhanh, chi phí thấp, và công suất tiêu thụ ít. Mỗi cảm biến TCRT5000 có khả năng phát hiện sự thay đổi ánh sáng trong phạm vi 3-10mm, cho phép robot xác định chính xác vị trí của đường line. Bộ vi điều khiển nhận tín hiệu từ cảm biến, xử lý bằng thuật toán, rồi gửi lệnh điều khiển tốc độ đến các động cơ thông qua mạch điều khiển motor. Pin 12V, 600mA cung cấp đủ năng lượng cho cả hai động cơ và các thiết bị điện tử khác.
3.1. Cảm Biến Photortransistor TCRT5000
TCRT5000 là cảm biến phản xạ kết hợp LED hồng ngoại với transistor quang. Nguyên lý hoạt động dựa trên phản xạ ánh sáng: phần tử phát chiếu tia hồng ngoại, khi gặp bề mặt đen hạp thụ tia (tín hiệu yếu), bề mặt trắng phản xạ (tín hiệu mạnh). Tín hiệu analog từ cảm biến được số hóa bởi bộ chuyển đổi ADC, cho phép vi điều khiển xử lý.
3.2. Kiến Trúc Điều Khiển Phân Cấp
Mô hình phân cấp gồm một vi điều khiển Master (xử lý chương trình chính và logic điều khiển) và ba vi điều khiển Slave (điều khiển cảm biến, lái động cơ trái, lái động cơ phải). Kiến trúc này cho phép xử lý song song, tăng tốc độ đáp ứng hệ thống.
IV. Hệ Thống Điều Khiển và Mô Phỏng
Thuật toán điều khiển là yếu tố quyết định hiệu suất của robot dò line. Dự án sử dụng điều khiển PID (Proportional-Integral-Derivative) để điều chỉnh tốc độ các động cơ dựa trên sai số vị trí. Sai số được định nghĩa là khoảng cách giữa tâm xe và tâm đường line, được tính toán từ tín hiệu cảm biến. Khi sai số dương (xe lệch sang phải), động cơ trái tăng tốc độ; khi sai số âm (xe lệch sang trái), động cơ phải tăng tốc độ. Hệ số P, I, D được tuning sao cho robot vừa đủ nhanh vừa đủ ổn định. Phương trình động học của mobile platform được thiết lập dựa trên mô hình bánh xe vi sai, liên hệ giữa vận tốc hai bánh xe và vận tốc, vận tốc góc của xe. Mô phỏng trên phần mềm MATLAB/Simulink xác minh tính đúng đắn của thuật toán trước khi triển khai thực tế.
4.1. Phương Trình Động Học Mobile Platform
Phương trình động học mô tả mối liên hệ giữa tọa độ xe (x, y, θ) và vận tốc hai bánh xe (v_R, v_L). Với khoảng cách giữa hai bánh L, vận tốc tuyến tính v = (v_R + v_L)/2 và vận tốc góc ω = (v_R - v_L)/L. Ma trận Jacobian chuyển đổi tín hiệu cảm biến thành lệnh điều khiển.
4.2. Thuật Toán Điều Khiển PID và Kết Quả Mô Phỏng
Bộ điều khiển PID điều chỉnh sai số vị trí thành lệnh điều khiển động cơ. Thành phần P phản ứng nhanh với sai số, thành phần I loại bỏ sai số định mức, thành phần D giảm quá điều khiển. Kết quả mô phỏng cho thấy robot có thể theo dõi đường cong bán kính 500mm với sai số nhỏ hơn 20mm trên đoạn ổn định.