Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh công nghiệp 4.0 và tự động hóa sản xuất ngày càng phát triển, nhu cầu vận chuyển nguyên vật liệu, bán thành phẩm và hàng hóa trong các nhà máy, kho bãi thông minh (Smart Factory, Smart Logistics) đòi hỏi các giải pháp tự động nhằm tối ưu hóa chi phí vận hành và giảm thiểu rủi ro tai nạn lao động. Xe tự hành AGV (Automated Guided Vehicle) là phương tiện vận chuyển tự động đóng vai trò then chốt trong chuỗi cung ứng nội bộ nhờ khả năng hoạt động ổn định và chính xác. Đề tài "Nghiên cứu và thiết kế mô hình robot AGV" do nhóm sinh viên ngành Công nghệ Kỹ thuật Cơ điện tử, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh thực hiện (mã số đề tài: CDT – 54, khóa 2020 – 2024), tập trung giải quyết bài toán chế tạo mô hình AGV bám line kết hợp công nghệ nhận dạng vị trí và điều khiển giám sát từ xa.
Mục tiêu nghiên cứu của đề tài:
- Xây dựng hoàn chỉnh hệ thống phần cứng cơ khí và hệ thống điện điều khiển cho mô hình xe tự hành AGV.
- Tích hợp công nghệ RFID vào hệ thống điều khiển nhằm định vị, nhận dạng các điểm dừng, trạm làm việc và theo dõi hành trình của xe.
- Phát triển giao diện điều khiển và giám sát từ xa trên điện thoại di động thông qua ứng dụng đồ họa dễ sử dụng.
- Tích hợp cảm biến phát hiện vật cản kết hợp thuật toán dừng an toàn, đảm bảo khả năng phản ứng linh hoạt trong môi trường làm việc biến động.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Hệ thống robot AGV bám line tích hợp công nghệ RFID, bao gồm cơ cấu khung gầm, hệ dẫn động vi sai, hệ thống cảm biến dò line và vật cản, mạch điều khiển trung tâm, thuật toán PID và ứng dụng giám sát di động.
- Phạm vi và giới hạn hoạt động: Mô hình được thiết kế vận hành trong môi trường nhà xưởng công nghiệp trên địa hình bề mặt bằng phẳng và có độ nhám; tải trọng vận chuyển thiết kế tối đa là 30 kg; hệ thống dẫn đường dựa trên đường line cố định kết hợp các thẻ RFID bố trí tại các vị trí mốc; cảm biến hồng ngoại dò line hoạt động trong điều kiện ánh sáng tiêu chuẩn.
Cơ sở lý thuyết và phương pháp
Đề tài kết hợp giữa lý thuyết điều khiển tự động, kỹ thuật cơ điện tử và mô phỏng số để tính toán và chế tạo mô hình:
Thiết kế và triển khai hệ thống kỹ thuật
Hệ thống robot AGV được phân chia thành hai phân hệ chính: hệ thống cơ khí và hệ thống điện - điều khiển.
| Thành phần hệ thống |
Quy cách kỹ thuật và công nghệ sử dụng |
Chức năng chính |
| Khung xe |
Nhôm định hình 30x30 mm; Kích thước tổng thể: 590 x 320 x 270 mm |
Nâng đỡ toàn bộ tải trọng và bảo vệ linh kiện |
| Động cơ dẫn động |
2 động cơ Planet 24VDC, công suất 60W, tốc độ định mức 320 rpm |
Dẫn động 2 bánh chủ động độc lập thông qua bộ truyền đai |
| Hệ thống bánh xe |
2 bánh chủ động bọc cao su đường kính 130 mm + 4 bánh xe đa hướng |
Đảm bảo chuyển động vi sai linh hoạt và giữ thăng bằng |
| Trục công tác |
Thép không gỉ Inox 304 gia công tiện CNC |
Truyền mô-men xoắn từ bộ truyền đai đến bánh xe chủ động |
| Vi điều khiển trung tâm |
Arduino Mega 2560 (vi điều khiển ATmega2560) |
Tiếp nhận tín hiệu cảm biến, xử lý giải thuật PID và xuất xung điều khiển |
| Mạch công suất (Driver) |
Mạch cầu H XY 160D |
Điều khiển đảo chiều và điều chế độ rộng xung (PWM) tốc độ động cơ |
| Cảm biến dò line |
Module thanh cảm biến hồng ngoại QTR-5RC (5 mắt đọc) |
Phát hiện độ tương phản của vạch line với mặt sàn |
| Cảm biến vật cản |
Cảm biến siêu âm HC-SR04 |
Đo khoảng cách chướng ngại vật phía trước và kích hoạt dừng khẩn cấp |
| Mô-đun RFID |
Mạch đọc RFID RC522 tần số 13.56 MHz (giao tiếp SPI) |
Quét thẻ từ tại các trạm để xác định vị trí và dừng đúng điểm |
| Mô-đun không dây & App |
Module Bluetooth HC-05 kết hợp nền tảng app RemoteXY |
Giao tiếp không dây với điện thoại di động để giám sát và ra lệnh |
| Hạ áp & Nguồn |
Mạch hạ áp DC-DC XL4015 kết hợp nguồn ắc quy/pin |
Cấp nguồn ổn định 5V cho vi điều khiển và cảm biến |
Cấu trúc điều khiển bám line hoạt động theo nguyên lý vòng kín: thanh cảm biến QTR-5RC liên tục thu thập độ lệch của tâm xe so với tâm đường line, gửi dữ liệu về Arduino Mega 2560 để tính toán giá trị sai số $e(t)$. Giải thuật PID/PI sẽ xuất tín hiệu PWM tương ứng qua mạch cầu H XY 160D để bù tốc độ cho hai động cơ Planet 24VDC, giúp robot tự động cân bằng quỹ đạo khi đi thẳng, vào đường cong hoặc rẽ góc vuông.
Nội dung chính theo từng chương
Chương 1: Giới thiệu
Chương mở đầu phân tích tính cấp thiết của đề tài trong xu hướng chuyển đổi tự động hóa công nghiệp tại Việt Nam. Tác giả xác định mục tiêu chế tạo mẫu AGV bám line tải trọng 30 kg, vận tốc tối đa 1.2 m/s, hoạt động trong môi trường nhà xưởng bằng phẳng; xác lập đối tượng nghiên cứu, phạm vi ứng dụng và cấu trúc 7 chương của đồ án.
Chương 2: Tổng quan nghiên cứu đề tài
Trình bày tổng quan về các công nghệ dẫn đường AGV và khảo sát các công trình trong và ngoài nước:
- Nghiên cứu ngoài nước: Robot dịch vụ nhà hàng Matradee (RichTech Robotic), robot phục vụ khách sạn LEO và CLEO (Mỹ), xe giỏ hàng tự hành WiiGo (Bồ Đào Nha).
- Nghiên cứu trong nước: Robot tự hành công nghiệp NextAMR của FPT Software và robot phục vụ kéo hàng AMR300 của Công ty Cổ phần Robot Thông minh IROCO.
- Nhận diện tồn tại: Phân tích các hạn chế của các hệ thống AGV hiện hành về độ nhạy cảm biến trước môi trường nhiễu sáng, khả năng quản lý số lượng lớn thẻ RFID và sự thiếu linh hoạt trong giao diện điều khiển di động.
Chương 3: Cơ sở lý thuyết
Trình bày chi tiết cơ sở lý thuyết kỹ thuật:
- Nguyên lý hoạt động của cảm biến quang học/hồng ngoại và cảm biến từ dẫn đường.
- Toán học bộ điều khiển PID, cấu trúc vòng kín và phương pháp hiệu chỉnh các khâu $K_P$, $K_I$, $K_D$ nhằm triệt tiêu độ vọt lố và sai số xác lập khi điều khiển động cơ.
- Cấu trúc hệ thống RFID (thẻ chủ động, thẻ thụ động, thẻ bán chủ động), nguyên lý đọc dữ liệu qua sóng vô tuyến của đầu đọc RC522 13.56 MHz.
- So sánh các chuẩn truyền thông không dây (Bluetooth, Wi-Fi, Zigbee, 4G/5G), kiến trúc nền tảng giao diện RemoteXY và hai chuẩn giao tiếp có dây UART, SPI.
Chương 4: Thiết kế hệ thống cơ khí
Trình bày toàn bộ quá trình tính toán và mô phỏng cơ khí:
- Thiết lập hệ phương trình động học vi sai cho chuyển động thẳng và chuyển động quay cung tròn với bán kính cong $R_T$, khoảng cách giữa hai bánh xe $L$.
- Tính toán chọn công suất động cơ với tổng khối lượng xe và tải là 50 kg, vận tốc thiết kế $v = 1.2\text{ m/s}$, đường kính bánh xe 130–140 mm; lựa chọn 2 động cơ Planet 24VDC công suất 60W.
- Thiết kế bộ truyền đai răng, tính toán trục công tác bằng thép Inox 304.
- Kiểm nghiệm kết cấu khung nhôm định hình 30x30 mm trên SolidWorks Simulation dưới tải trọng 70 kg: Ứng suất lớn nhất đạt 94 MPa (thấp hơn nhiều so với giới hạn bền của nhôm $[\sigma_b] = 200 - 600\text{ MPa}$), chuyển vị cực đại đạt 0.23 mm.
- Bản vẽ chi tiết cụm khung, vỏ bảo vệ, tấm lót chứa hàng và mô hình 3D hoàn chỉnh trên SolidWorks.
Chương 5: Xây dựng hệ thống điều khiển
Tập trung thiết kế sơ đồ mạch và thuật toán điều khiển:
- Xây dựng sơ đồ khối tổng quát gồm: khối nguồn hạ áp XL4015, khối vi điều khiển trung tâm Arduino Mega 2560, khối cảm biến (QTR-5RC, HC-SR04, RFID RC522), khối chấp hành công suất (driver XY 160D và động cơ Planet), khối nút nhấn/đèn báo.
- Thiết lập lưu đồ thuật toán điều khiển PID bám line và lưu đồ điều khiển logic toàn hệ thống xe AGV.
- Thiết kế giao diện đồ họa trên RemoteXY, cấu hình nạp trực tiếp vào Arduino và ghép nối truyền thông Bluetooth qua module HC-05.
Chương 6: Thử nghiệm và đánh giá
Ghi nhận kết quả thực nghiệm mô hình thực tế trong các điều kiện làm việc:
- Đánh giá khả năng bám line trên sa bàn thử nghiệm: xe đáp ứng tốt khi di chuyển thẳng, khi bám đường cong và rẽ góc vuông.
- Kiểm tra tính năng phát hiện vật cản bằng cảm biến siêu âm: xe kích hoạt dừng chính xác khi có chướng ngại vật phía trước.
- Kiểm tra tính năng nhận diện trạm qua RFID: xe đọc thẻ tại các vị trí mốc (vị trí trạm xuất phát, vị trí 1, vị trí 2, vị trí 3) và thực thi đúng các lệnh dừng/trả hàng.
- Kiểm tra tương tác qua ứng dụng RemoteXY: kết nối Bluetooth ổn định, giao diện phản hồi lệnh điều khiển mượt mà.
Chương 7: Kết luận và hướng phát triển
Tổng kết mức độ hoàn thành nhiệm vụ nghiên cứu, nêu rõ các đóng góp chế tạo mô hình, thẳng thắn chỉ ra các hạn chế kỹ thuật và đề xuất giải pháp mở rộng trong tương lai.
Kết quả và đóng góp
Hạn chế và hướng nghiên cứu tiếp
Giá trị tham khảo
Đồ án là tài liệu tham khảo hữu ích cho:
- Đối tượng: Sinh viên, học viên và giảng viên thuộc các chuyên ngành Công nghệ Kỹ thuật Cơ điện tử, Tự động hóa, Kỹ thuật Robot và Chế tạo máy đang thực hiện đồ án môn học hoặc khóa luận tốt nghiệp về robot tự hành.
- Phần nội dung có giá trị tham khảo cao:
- Phương pháp thiết lập công thức động học robot vi sai và phương pháp phân tích ứng suất kết cấu khung nhôm bằng SolidWorks Simulation tại [Chương 4].
- Sơ đồ nguyên lý kết nối phần cứng giữa Arduino Mega 2560 với driver cầu H XY 160D, module RFID RC522 (giao tiếp SPI) và thuật toán điều khiển PID bám line tại [Chương 5].
- Quy trình xây dựng giao diện điều khiển di động trên nền tảng RemoteXY kết nối qua Bluetooth HC-05.
Câu hỏi thường gặp
1. Khung xe AGV được chế tạo bằng vật liệu gì và kết quả kiểm nghiệm chịu lực ra sao?
Khung xe được gia công bằng nhôm định hình kích thước 30x30 mm (giới hạn bền vật liệu $[\sigma_b] = 200 - 600\text{ MPa}$). Khi mô phỏng phân tích trên phần mềm SolidWorks Simulation với tải trọng 70 kg, ứng suất cực đại phát sinh là 94 MPa (thấp hơn giới hạn bền cho phép) và độ chuyển vị cực đại là 0.23 mm, chứng minh khung xe hoàn toàn đảm bảo độ bền và an toàn kỹ thuật.
2. Robot AGV sử dụng cấu hình dẫn động và những loại bánh xe nào?
Robot sử dụng hệ dẫn động vi sai với 2 động cơ Planet 24VDC (công suất 60W, 320 rpm) dẫn động độc lập 2 bánh chủ động bọc cao su (đường kính 130 mm) ở vị trí giữa/sau xe qua bộ truyền đai răng, kết hợp 4 bánh xe đa hướng bố trí ở các góc để hỗ trợ phân bố tải trọng và giữ thăng bằng.
3. Thuật toán điều khiển nào được ứng dụng để robot bám line chính xác?
Nhóm tác giả sử dụng bộ điều khiển vi tích phân tỷ lệ PID (và hiệu chỉnh cấu hình dạng PI) dựa trên sai số lệch tâm $Error = Setpoint - Feedback$ thu nhận từ 5 mắt đọc hồng ngoại của thanh cảm biến QTR-5RC, từ đó điều chế độ rộng xung PWM qua mạch cầu H XY 160D để điều chỉnh tốc độ hai bánh chủ động.
4. Công nghệ RFID và cảm biến siêu âm đảm nhận vai trò gì trong hệ thống?
Module RFID RC522 (13.56 MHz) quét các thẻ từ đặt tại các vị trí mốc dọc đường đi để định vị tọa độ và kích hoạt các điểm dừng trả hàng theo kịch bản lập trình. Trong khi đó, cảm biến siêu âm HC-SR04 liên tục đo khoảng cách phía trước để tự động ngắt động cơ dừng xe khẩn cấp khi phát hiện vật cản.
5. Người dùng điều khiển và giám sát robot AGV từ xa bằng phương thức nào?
Hệ thống sử dụng ứng dụng di động thiết kế trên nền tảng RemoteXY, kết nối không dây với vi điều khiển Arduino Mega 2560 thông qua module Bluetooth HC-05 (sử dụng giao thức truyền thông nối tiếp UART), cho phép người dùng giám sát trạng thái và gửi lệnh vận hành trực tiếp từ điện thoại thông minh.
Kết luận
Đồ án tốt nghiệp "Nghiên cứu và thiết kế mô hình robot AGV" đã hoàn thành toàn diện các mục tiêu thiết kế cơ khí, xây dựng hệ thống điện điều khiển và phát triển phần mềm ứng dụng cho mô hình xe tự hành bám line tải trọng 30 kg. Đề tài kết hợp thành công giải thuật điều khiển PID bám line với công nghệ nhận dạng vị trí RFID và giao diện điều khiển di động RemoteXY. Các kết quả mô phỏng động lực học và thực nghiệm trên sa bàn là cơ sở kỹ thuật tin cậy để tiếp tục nâng cấp hệ thống với các công nghệ tự hành nâng cao như camera thị giác máy tính trong tương lai.