RoboticsSmart Factory

AGV vận chuyển hàng

Thiết kế và phát triển xe tự hành AGV phục vụ vận chuyển hàng hóa cho đối tác của Viện Nghiên cứu Cơ khí (NARIME). Lập trình bộ điều khiển, giám sát động cơ.

C#WinFormsSTM32ArduinoAutoCADSolidWorks

Tài liệu kỹ thuật dự án

Vai tròKỹ sư Cơ điện tử - Phát triển cho đối tác của Trung tâm Robot & Công nghệ cao, Viện Nghiên cứu Cơ khí
Thời gian04/2021 - 02/2022
Trạng tháiĐã bàn giao
Danh mục
RoboticsSmart Factory

Tổng quan dự án

Dự án thiết kế chế tạo xe tự hành AGV (Automated Guided Vehicle) dẫn đường từ tính phục vụ vận chuyển nguyên vật liệu trong nhà xưởng cho đối tác của Trung tâm Robot & Công nghệ cao - Viện Nghiên cứu Cơ khí. Dự án bao gồm thiết kế cơ khí khung gầm, lập trình firmware nhúng xử lý cảm biến từ tính và thuật toán PID bám vạch từ, kết hợp phần mềm giám sát trung tâm điều phối lộ trình.

Trải nghiệm Demo tương tác

* Lưu ý: Đây là bản giả lập mô phỏng một tính năng nhỏ thuộc hệ thống lớn của dự án thực tế.
Chọn mẫu đầu vào:
Bay A
QC Bay
AGV_03 Track
SYSTEM CONSOLE LOGS:

Sơ đồ kiến trúc kỹ thuật

* Lưu ý: Đây là sơ đồ khối rút gọn mô tả luồng xử lý chính của dự án thực tế.
1
STM32 MCU

Đọc cảm biến từ & Lọc số

C Embedded firmware
2
PID Steering

Điều hướng vi sai DC Servo

PID steering loop
3
RF Link

Gửi thông số pin & Tọa độ

Wireless RF transceiver
4
C# Dashboard

Đại bản doanh giám sát

Grid map layout view
→ Dẫn đường từ tính: Đọc vạch từ tính 16 điểm → Điều khiển lái vi sai PID → Tránh vật cản la-zer → Gửi RF Telemetry về trung tâm

Tính năng chính

Bám vạch từ tính (Magnetic Guidance): Thuật toán điều khiển PID đọc cảm biến từ 16 điểm bám vạch từ tính dán dưới nền xưởng.
Nhận diện chướng ngại vật: Cảm biến siêu âm và laser quang học tự động giảm tốc và dừng khẩn cấp khi phát hiện vật cản.
Phần mềm giám sát trung tâm: Viết trên C# WinForms giao tiếp RF thu nhận trạng thái pin, vị trí và hiển thị bản đồ nhà xưởng.
Điều khiển động cơ DC Servo: Lập trình điều khiển tốc độ và hướng lái vi sai (differential drive) của động cơ.

Kiến trúc hệ thống

Thiết kế cơ khí vẽ trên SolidWorks. Bộ điều khiển nhúng trung tâm sử dụng vi điều khiển STM32F4 lập trình bằng C kết hợp module Arduino phụ để điều khiển còi, đèn LED chỉ thị. Xe tự hành kết nối RF gửi telemetry về máy tính giám sát C# WinForms trung tâm để điều phối giao thông trong nhà xưởng đối tác.

Thành tựu đạt được

1

Chế tạo thành công nguyên mẫu xe tự hành AGV hoạt động ổn định với tải trọng kéo 150kg.

2

Sai số lệch vạch từ khi di chuyển dưới 5mm ở tốc độ tối đa 1.0 m/s.

3

Bàn giao và chạy thử nghiệm hiệu quả tại nhà xưởng đối tác của Viện Nghiên cứu.

Đinh Sỹ Chung

AI Engineer & Software Developer © 2026. All Rights Reserved.