Giới thiệu dự án

Trong bối cảnh bùng nổ của chuỗi cung ứng toàn cầu và cuộc Cách mạng Công nghiệp 4.0, logistics kho bãi đòi hỏi mật độ lưu trữ tối ưu cùng khả năng xuất nhập hàng tốc độ cao. Theo các thống kê từ Hiệp hội Logistics Việt Nam (VLA), chi phí kho bãi chiếm từ 15% đến 25% tổng chi phí logistics của một doanh nghiệp sản xuất, trong đó diện tích lối đi cho xe nâng truyền thống tiêu tốn từ 40% đến 50% không gian mặt sàn.

Mô hình kho truyền thống (Selective Racking, Drive-In Racking) đang bộc lộ những điểm nghẽn nghiêm trọng:

  • Xe nâng phải di chuyển sâu vào từng dãy kệ gây rủi ro va chạm kết cấu, đe dọa an toàn lao động.
  • Tốc độ bốc dỡ phụ thuộc hoàn toàn vào kỹ năng của tài xế, thời gian chờ đợi lấy hàng lâu.
  • Hiệu suất khai thác thể tích kho chỉ đạt từ 40% đến 60%.

Đề tài "Ứng dụng robot vận chuyển pallet trên kệ trong kho Robot Shuttle" do sinh viên ngành Công nghệ Kỹ thuật Điều khiển & Tự động hóa – Trường Đại học Sư phạm Kỹ thuật TP.HCM thực hiện dưới sự hướng dẫn của PGS.TS Ngô Văn Thuyên và sự hỗ trợ của Công ty TNHH Kỹ thuật Giải pháp Lưu trữ Pro nhằm giải quyết triệt để các bài toán trên.

Mục tiêu cụ thể của dự án:

  1. Nghiên cứu, thiết kế cơ khí và chế tạo hoàn chỉnh mô hình phần cứng Robot Shuttle 8 bánh chịu tải trọng danh định lên đến $1500\text{ kg}$ di chuyển trên đường ray khổ $1000\text{ mm}$.
  2. Thiết kế hệ thống điều khiển trung tâm sử dụng PLC Siemens S7-1215C DC/DC/DC giao tiếp với Driver Servo Leadshine qua chuẩn truyền thông công nghiệp Modbus RTU RS485 và phát xung PTO.
  3. Phát triển ứng dụng điều khiển đa nền tảng .NET MAUI trên thiết bị di động, kết nối không dây qua Wi-Fi công nghiệp để giám sát và gửi lệnh tự động.
  4. Lập trình thuật toán sắp xếp, định khoảng cách pallet, hỗ trợ cả 2 phương thức quản lý kho FIFO (First In, First Out) và LIFO (Last In, First Out).
  5. Thử nghiệm thực tế tại môi trường công nghiệp tại kho Yami – Công ty Cổ phần Mondelez Kinh Đô Việt Nam.

Giải pháp lựa chọn hệ thống bán tự động Radio Shuttle kết hợp Trạm kết nối (Docking Station) và xe nâng Forklift mang lại sự cân bằng tối ưu giữa chi phí đầu tư (bằng khoảng 30%–40% hệ thống kho tự động AS/RS hoàn toàn) và hiệu năng lưu trữ (tăng 50% dung lượng kho so với kệ Selective).

Phạm vi kỹ thuật và giới hạn đề tài:

  • Khối lượng nâng hạ cho phép: $m_p \le 1500\text{ kg}$.
  • Tốc độ vận hành: $1.0\text{ m/s}$ (không tải) và $0.9\text{ m/s}$ (có tải).
  • Chiều sâu ô kệ Radio Shuttle: Lên đến $30\text{ m}$.
  • Môi trường hoạt động: Kho thông thường và kho lạnh nhiệt độ từ $-30^\circ\text{C}$ đến $45^\circ\text{C}$.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Để đánh giá tính khả thi và ưu thế vượt trội của giải pháp Robot Shuttle, hệ thống được đặt lên bàn cân so sánh với các cấu hình kệ công nghiệp phổ biến:

Tiêu chí Kệ Selective Kệ Drive-In Kệ Mobile Racking Kệ Radio Shuttle (Đề tài)
Mật độ lưu trữ Thấp (~40% diện tích) Cao (~70% diện tích) Rất cao (~85% diện tích) Rất cao (~80%–85% diện tích)
Tốc độ xuất nhập Cao (tiếp cận 100%) Chậm (xe vào sâu trong kệ) Chậm (phải đợi ray trượt) Rất nhanh (0.9–1.0 m/s)
Rủi ro va chạm kệ Thấp Rất cao Trung bình Rất thấp (Xe nâng không vào kệ)
Phương thức bốc dỡ FIFO / LIFO Chỉ LIFO (hoặc Drive-thru) FIFO / LIFO Linh hoạt FIFO & LIFO
Chi phí bảo trì Thấp Cao do va quẹt cột kệ Cao do cơ cấu sàn trượt Thấp, kết cấu ray cố định

Áp dụng phương pháp phân tích yêu cầu MoSCoW:

  • Must have (Bắt buộc): Chức năng nhập hàng đơn, xuất hàng đơn, nhập hàng liên tục, xuất hàng liên tục, đếm pallet trong kênh, cảm biến chống rơi cuối ray, phanh cơ điện an toàn.
  • Should have (Nên có): Chế độ điều khiển thủ công (Manual Mode), định khoảng cách các pallet tự động bằng cảm biến laser, hiển thị mã lỗi chi tiết trên app di động.
  • Could have (Có thể có): Đồng bộ dữ liệu quản lý tồn kho theo thời gian thực lên hệ thống máy chủ WMS (Warehouse Management System).
  • Won't have (Chưa thực hiện): Tự động chuyển tầng thẳng đứng mà không cần sự hỗ trợ của xe nâng (tương tự Robot 3D Shuttle).

Thách thức kỹ thuật lớn nhất nằm ở việc kiểm soát gia tốc và lực quán tính khi robot phanh hoặc tăng tốc với tải trọng $1.5\text{ tấn}$ trên ray trượt hẹp nhằm chống lật pallet và chống trượt bánh (Slip phenomenon).


Thiết kế hệ thống

Kiến trúc tổng thể của hệ thống gồm 3 phân hệ chính: Trạm kết nối & Khung cơ khí, Hệ thống điều khiển nhúng PLC Siemens & Thiết bị chấp hành, và Giao diện người dùng trên nền tảng .NET MAUI.

+-------------------------------------------------------------+
|             Ứng dụng điều khiển .NET MAUI (C#)             |
|           (Smartphone / Industrial Tablet Android)          |
+------------------------------+------------------------------+
                               | Wi-Fi (TCP/IP - Socket / S7)
+------------------------------v------------------------------+
|            Bộ định tuyến Wi-Fi Totolink A3300R              |
+------------------------------+------------------------------+
                               | Ethernet (Profinet)
+------------------------------v------------------------------+
|           Bộ điều khiển trung tâm PLC Siemens S7-1215C      |
|  - Module Digital Input SM 1221 (8DI 24VDC)                |
|  - Module Truyền thông CM 1241 RS422/485                   |
|  - Module SM 1278 4xIO-Link Master                         |
+---------------+-----------------------------+---------------+
                | Modbus RTU                  | IO-Link / Digital
+---------------v-------------+ +-------------v---------------+
|  Driver Servo Leadshine     | |  Cảm biến Laser VDM28 (IO-L) |
|  ELD2-RS7030B (DC 48V)      | |  Cảm biến quang ML7-8 IR   |
+---------------+-------------+ |  Cảm biến tiệm cận NBN7-12  |
                |             |  Encoder Autonics E40H12     |
+---------------v-------------+ +-----------------------------+
|  Động cơ Servo Leadshine    |
|  ELVM80100V48EH-M17-HD      |
|  + Hộp số hành tinh LRF90   |
+-----------------------------+

Technology Stack và Versioning:

  • Bộ điều khiển: Siemens S7-1215C DC/DC/DC (Firmware v4.4, Bộ nhớ Work Memory 125KB, 14 DI/10 DO tích hợp, 2 AI).
  • Phần mềm lập trình PLC: TIA Portal V17 (Ngôn ngữ LAD, SCL, Function Blocks, Technology Objects).
  • Cơ cấu truyền động: 02 Động cơ Servo Leadshine ELVM80100V48EH-M17-HD (Điện áp 48V, công suất 1000W, Encoder 17-bit từ tính), Driver Leadshine ELD2-RS7030B.
  • Hệ thống cảm biến:
    • Cảm biến khoảng cách Laser: Pepperl+Fuchs VDM28-15-L-IO/73c/110/122 (Khoảng cách đo 0.2–15m, chuẩn truyền thông IO-Link qua Module SM 1278).
    • Cảm biến tiệm cận: Pepperl+Fuchs NBN7-12GM35-E2-V1 (Inductive, khoảng cách phát hiện 7mm).
    • Cảm biến phát hiện pallet: Pepperl+Fuchs ML7-8-H-140-IR/59/65a/136/143 (Quang hồng ngoại khử nền).
    • Cảm biến vị trí ban đầu: Autonics BRQM3M-PDTA (Phản xạ gương).
    • Encoder đo chiều dài hành trình: Autonics E40H12-1000-3-T-24 (Độ phân giải 1000 xung/vòng).
  • Nền tảng App: Microsoft .NET 7.0 / .NET MAUI (C# 11, XAML) hỗ trợ Android và iOS.
  • Nguồn cấp: Bộ pin Lithium 48V-40Ah kèm mạch hạ áp DC-DC (24VDC cấp cho PLC và cảm biến, 12VDC cấp cho Router Wi-Fi).

Cấu trúc vùng nhớ Data Block (DB) truyền thông giữa PLC và Mobile App:

Tên biến (Tag Name) Kiểu dữ liệu Địa chỉ Offset Ý nghĩa chức năng
CMD_Start_Storage BOOL DB1.DBX0.0 Lệnh bắt đầu nhập hàng đơn
CMD_Start_Cont_Storage BOOL DB1.DBX0.1 Lệnh nhập hàng liên tục
CMD_Start_Retrieval BOOL DB1.DBX0.2 Lệnh xuất hàng đơn
CMD_Start_Cont_Retrieval BOOL DB1.DBX0.3 Lệnh xuất hàng liên tục
CMD_Start_Count BOOL DB1.DBX0.4 Lệnh quét và đếm pallet trong ô kệ
CMD_Manual_Forward BOOL DB1.DBX0.5 Điều khiển tiến thủ công
CMD_Manual_Backward BOOL DB1.DBX0.6 Điều khiển lùi thủ công
STATUS_Robot_Busy BOOL DB1.DBX4.0 Cờ báo robot đang bận thực thi
STATUS_Pallet_Present BOOL DB1.DBX4.1 Trạng thái có pallet trên lưng robot
ACTUAL_Position REAL DB1.DBD6 Vị trí hiện tại của robot theo Encoder (mm)
PALLET_Count_Result INT DB1.DBW10 Số lượng pallet đếm được trong làn
SYSTEM_Error_Code WORD DB1.DBW12 Mã lỗi hệ thống (E01: Kẹt cơ, E02: Lỗi Driver...)

Methodology

Dự án triển khai theo mô hình V-Model tùy biến cho hệ thống Cơ điện tử (Mechatronics Engineering), tích hợp chặt chẽ giữa 3 giai đoạn: Tính toán mô phỏng – Lắp ráp tích hợp phần cứng – Phát triển phần mềm & Kiểm thử thực địa.

Yêu cầu hệ thống --------------------------> Kiểm thử nghiệm thu (UAT Mondelez)
       \                                           /
   Thiết kế cơ khí/điện -----------------> Kiểm thử liên kết hệ thống (Integration Test)
             \                                 /
         Gia công & Mua sắm ------> Kiểm thử đơn vị (Cơ cấu nâng, Modbus, Wi-Fi)
                     \                 /
                      Lắp ráp & Lập trình

Kế hoạch thực hiện đề tài (17/08/2023 – 29/12/2023):

  • Giai đoạn 1 (Tuần 1–4): Nghiên cứu lý thuyết động lực học, tính toán động cơ, thiết kế 3D hoàn chỉnh trên SolidWorks 2022.
  • Giai đoạn 2 (Tuần 5–9): Gia công khung gầm 8 bánh, tiện trục bánh xe, lắp ráp cơ cấu nâng đòn bẩy cam, bố trí tủ điện và đấu nối ngoại vi.
  • Giai đoạn 3 (Tuần 10–14): Lập trình PLC Siemens S7-1215C (Modbus RTU, PTO, High Speed Counter), cấu hình IO-Link VDM28, phát triển App .NET MAUI.
  • Giai đoạn 4 (Tuần 15–19): Chạy thử nghiệm hiệu chỉnh tải trọng tại xưởng Pro Solutions và vận hành thực tế 3 tháng tại kho Mondelez Kinh Đô.

Bảng đánh giá ma trận rủi ro (Risk Assessment & Mitigation):

Rủi ro kỹ thuật Mức độ Khả năng xảy ra Giải pháp giảm thiểu
Trượt bánh xe khi phanh có tải nặng 1500kg Cao Trung bình Bọc bánh xe bằng Polyurethane (PU) độ cứng cao; lập trình đường cong tăng giảm tốc chữ S (S-Curve Profile).
Mất kết nối Wi-Fi trong lòng kệ kim loại Trung bình Cao Tích hợp thuật toán tự động dừng an toàn khi mất Heartbeat ping quá 1000ms; sử dụng Router Wi-Fi băng tần kép 5GHz.
Va chạm pallet do cảm biến quang bị nhiễu bụi Cao Thấp Sử dụng cảm biến Laser VDM28 chuẩn công nghiệp IP67 tích hợp công nghệ IO-Link truyền dữ liệu số khử nhiễu tuyệt đối.

Implementation và kết quả

Development process

1. Tính toán động lực học và chọn động cơ

Để robot không bị lật pallet khi giảm tốc với gia tốc cực đại $a_G$, phương trình cân bằng mô-men tại điểm tựa $P$ mép dưới pallet được thiết lập:

$$\sum M_P = m_p \cdot a_G \cdot \frac{l_y}{2} - m_p \cdot g \cdot \frac{l_x}{2} \le 0$$

Trong đó:

  • $m_p$: Khối lượng pallet hàng ($1500\text{ kg}$).
  • $m_r$: Khối lượng robot ($180\text{ kg}$).
  • $l_x, l_y$: Kích thước đáy pallet ($1200\text{ mm} \times 1000\text{ mm}$).
  • $g$: Gia tốc trọng trường ($9.81\text{ m/s}^2$).

Gia tốc dừng tối đa an toàn không gây lật pallet:

$$a_G \le g \cdot \frac{l_x}{l_y} = 9.81 \cdot \frac{1.0}{1.2} \approx 8.17\text{ m/s}^2$$

Thực tế, để đảm bảo hàng hóa xếp chồng không bị trượt, gia tốc vận hành được giới hạn ở mức an toàn: $a_G = 0.45\text{ m/s}^2$. Lực kéo yêu cầu trên trục chuyển động:

$$F_x = (m_p + m_r) \cdot a_G + \mu \cdot (m_p + m_r) \cdot g = (1500 + 180) \cdot 0.45 + 0.02 \cdot (1680) \cdot 9.81 \approx 756 + 329.6 = 1085.6\text{ N}$$

Công suất động cơ kéo yêu cầu tại vận tốc tối đa $v_m = 0.9\text{ m/s}$:

$$P = F_x \cdot v_m = 1085.6 \cdot 0.9 \approx 977\text{ W}$$

Hệ thống lựa chọn động cơ Servo Leadshine $1000\text{ W}$ (tổng 2 động cơ di chuyển và nâng hạ) kết hợp hộp số hành tinh LRF90 tỷ số truyền $i = 10$ hoàn toàn đáp ứng dư tải $> 25%$.

2. Lập trình điều khiển PLC Siemens S7-1215C

Khối chức năng khởi tạo truyền thông Modbus RTU để điều khiển Driver Leadshine qua cổng RS485 (Module CM 1241):

// Function Block: FB_Modbus_Leadshine_Control (SCL Language)
// Khởi tạo và gửi lệnh điều khiển vị trí / tốc độ tới Driver Servo
IF #FirstScan THEN
    #MB_COMM_LOAD_Instance(
        REQ         := TRUE,
        "PORT"      := 269,            // Hardware ID của Module CM 1241 RS485
        BAUD        := 115200,         // Baudrate truyền thông
        PARITY      := 2,              // Even Parity (8-E-1)
        FLOW_CTRL   := 0,
        RTS_ON_DLY  := 0,
        RTS_OFF_DLY := 0,
        RESP_TO     := 100,            // Timeout 100ms
        MB_DB       := #MB_MASTER_DB_Instance
    );
END_IF;

// Đọc giá trị đo khoảng cách từ Module IO-Link SM 1278 (Cảm biến Laser VDM28)
#Laser_Raw_Data := WORD_TO_INT(%IW68); // Đọc vùng nhớ Process Data Input của SM 1278
#Actual_Distance_mm := #Laser_Raw_Data;

// Thuật toán kiểm soát dừng chính xác trước pallet
IF #Actual_Distance_mm <= #Target_Stop_Distance THEN
    #Execute_Decel_Stop := TRUE;
    #MC_Power_Enable := FALSE;
    #Trigger_Lifting_Mechanism := TRUE; // Kích hoạt cơ cấu nâng pallet
END_IF;

3. Lập trình ứng dụng .NET MAUI điều khiển Robot

Ứng dụng di động gửi gói tin điều khiển Socket TCP/IP thời gian thực và xử lý mã phản hồi trạng thái:

// Service: RobotCommunicationService.cs (.NET MAUI)
using System.Net.Sockets;
using System.Text;

public class RobotCommunicationService
{
    private TcpClient _tcpClient;
    private NetworkStream _stream;
    private const string RobotIpAddress = "192.168.1.150";
    private const int RobotPort = 2000;

    public async Task<bool> ConnectToRobotAsync()
    {
        try
        {
            _tcpClient = new TcpClient();
            await _tcpClient.ConnectAsync(RobotIpAddress, RobotPort);
            _stream = _tcpClient.GetStream();
            return _tcpClient.Connected;
        }
        catch (Exception ex)
        {
            Console.WriteLine($"Lỗi kết nối Robot Shuttle: {ex.Message}");
            return false;
        }
    }

    public async Task SendCommandAsync(string commandCode)
    {
        if (_stream != null && _stream.CanWrite)
        {
            byte[] buffer = Encoding.ASCII.GetBytes($"CMD:{commandCode}\r\n");
            await _stream.WriteAsync(buffer, 0, buffer.Length);
            await _stream.FlushAsync();
        }
    }
}

Testing và validation

Quá trình kiểm thử được tiến hành qua 2 giai đoạn: Thử nghiệm tải trọng tại xưởng và Thử nghiệm thực tế 3 tháng tại kho Mondelez Kinh Đô:

  • Kiểm tra khả năng chịu tải trọng: Thử nghiệm nâng khối tải trọng gạch xây dựng $1000\text{ kg}$ và tải pallet tiêu chuẩn $1500\text{ kg}$. Cơ cấu nâng đòn bẩy cam sử dụng động cơ servo nâng hạ hoàn thành chu trình nâng $40\text{ mm}$ trong vòng $3.2\text{ giây}$, không xảy ra hiện tượng sụt áp trên bus DC 48V.
  • Kiểm tra độ chính xác dừng vị trí: Sử dụng cảm biến Laser IO-Link VDM28 kết hợp bộ đếm xung tốc độ cao HSC1 đọc Encoder Autonics $1000\text{ P/R}$. Qua 150 lần dừng thử nghiệm, sai số định vị trung bình đạt $\pm 2.1\text{ mm}$, hoàn toàn đáp ứng tiêu chuẩn dung sai kho kệ công nghiệp ($\pm 5\text{ mm}$).
  • Kiểm tra truyền thông và độ trễ: Thời gian đáp ứng từ khi bấm nút trên App .NET MAUI qua mạng Wi-Fi đến khi PLC kích hoạt chuyển động đạt $< 45\text{ ms}$.
Tốc độ (m/s)
  1.0 +                      /-------------------\
      |                     /                     \
  0.5 |                    /                       \
      |                   /                         \
  0.0 +---+--------------+---------------------------+------------+--> Thời gian (s)
         Tăng tốc (t0->t1)        Chạy đều (t1->t2)     Giảm tốc (t2->t3)

Kết quả đạt được

Hệ thống đã hoàn thành $100%$ các mục tiêu đề ra và vượt trội ở các chỉ số kỹ thuật vận hành:

Chỉ số / Tính năng Mục tiêu thiết kế ban đầu Kết quả đo đạc thực tế Mức độ hoàn thành
Tải trọng tối đa $1000\text{ kg}$ $1500\text{ kg}$ Vượt 150%
Vận tốc không tải $0.8\text{ m/s}$ $1.0\text{ m/s}$ Vượt 125%
Vận tốc có tải $0.6\text{ m/s}$ $0.9\text{ m/s}$ Vượt 150%
Sai số dừng vị trí $\pm 5\text{ mm}$ $\pm 2.1\text{ mm}$ Đạt xuất sắc
Chu kỳ nhập/xuất lane 20m $< 60\text{ giây/pallet}$ $42\text{ giây/pallet}$ Rút ngắn 30%
Thời lượng pin liên tục $6\text{ giờ}$ $8.5\text{ giờ}$ (Pin Lithium 48V-40Ah) Vượt 141%
Chức năng đếm Pallet Độ chính xác $> 95%$ Chính xác $100%$ (120/120 pallet thử nghiệm) Đạt 100%

Đổi mới và đóng góp

  1. Thiết kế Trạm kết nối (Docking Station) dẫn hướng thông minh:

    • Trạm kết nối lắp đặt ở đầu mỗi làn kệ giúp xe nâng dễ dàng đặt robot vào đúng trọng tâm mà không lo va đập biến dạng ray dẫn hướng. Tấm phản xạ gắn trên Docking Station cho phép cảm biến gương BRQM3M-PDTA định vị mốc tọa độ gốc $Home (0,0)$ tự động với độ lặp lại chính xác tuyệt đối.
  2. Tích hợp mạng truyền thông chuẩn IO-Link Master trong xe Shuttle:

    • Thay vì sử dụng cảm biến Analog $4\text{–}20\text{ mA}$ hay $0\text{–}10\text{V}$ dễ bị nhiễu do động cơ công suất lớn và biến tần, hệ thống ứng dụng module Siemens SM 1278 kết hợp cảm biến Laser VDM28 truyền dữ liệu số trực tiếp, tăng độ phân giải đo khoảng cách lên đến $1\text{ mm}$ trên toàn dải $15\text{ m}$.
  3. Thay thế Remote bấm công nghiệp bằng App .NET MAUI:

    • Việc chuyển dịch sang ứng dụng di động trên nền .NET MAUI giúp loại bỏ chi phí mua sắm Remote RF chuyên dụng (thường đắt đỏ và dễ hỏng hóc trong kho), đồng thời hỗ trợ cập nhật tính năng, hiển thị đồ họa trạng thái ô kệ và mã lỗi hệ thống trực quan.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế (Use Cases)

  • Kho thực phẩm và bánh kẹo (Mondelez Kinh Đô): Nhu cầu xuất nhập hàng số lượng cực lớn theo mùa vụ. Hệ thống Shuttle tối ưu mật độ chứa hàng trong kho thành phẩm, chạy liên tục 3 ca không mệt mỏi.
  • Hệ thống kho lạnh bảo quản thủy hải sản / dược phẩm ($-30^\circ\text{C}$): Môi trường làm việc khắc nghiệt không an toàn cho tài xế xe nâng ngồi lâu. Robot Shuttle vận hành hoàn toàn tự động trong kho lạnh, xe nâng chỉ cần đứng ở đầu line bên ngoài cửa kho để đón pallet.

Phân tích tài chính và thời gian hoàn vốn (ROI Analysis)

  • Giả định kho quy mô $1000\text{ m}^2$ với $1500$ vị trí pallet:
    • Chi phí đầu tư hệ thống kệ Radio Shuttle + 02 Robot Shuttle: ~ $1.2\text{ tỷ VNĐ}$.
    • Tiết kiệm chi phí đầu tư đất/thuê kho: Giảm $35%$ diện tích sàn tương đương tiết kiệm $450\text{ triệu VNĐ/năm}$.
    • Tiết kiệm nhân công lái xe nâng: Giảm từ 4 tài xế xuống còn 2 tài xế vận hành đầu kệ, tiết kiệm $240\text{ triệu VNĐ/năm}$.
    • Giảm thiểu va chạm hư hại hàng hóa và khung kệ: Tiết kiệm $80\text{ triệu VNĐ/năm}$.
  • Thời gian hoàn vốn ước tính (Payback Period): $1.200 / (450 + 240 + 80) \approx 1.56\text{ năm}$ (Khoảng 18 tháng).

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Robot là dạng xe con chạy trên 1 mặt phẳng kênh (2D Shuttle), vẫn phụ thuộc vào xe nâng Forklift để di chuyển giữa các tầng và các ô kệ khác nhau.
  • Quá trình sạc pin hiện vẫn sử dụng thao tác thay pin thủ công, chưa có trạm sạc tiếp xúc tự động (Auto-charging Dock).

Hướng phát triển trong tương lai

  • Tích hợp thang nâng đứng (Vertical Reciprocating Conveyor - VRC): Nâng cấp hệ thống thành kho thông minh 3D Shuttle hoàn toàn tự động, tự luân chuyển giữa các tầng mà không cần con người can thiệp.
  • Tích hợp công nghệ nhận diện RFID / Camera AI: Quét mã vạch, mã QR trên từng pallet khi robot chạy qua đáy, tự động đối soát số lượng và vị trí với hệ thống ERP SAP/Oracle của doanh nghiệp.
  • Nghiên cứu cơ chế sạc không dây hoặc trạm sạc tự động ở cuối ray: Giúp hệ thống đạt khả năng tự động hóa $24/7$ không gián đoạn.

Đối tượng hưởng lợi

  • Sinh viên & Giảng viên ngành Cơ điện tử / Tự động hóa: Là tài liệu học thuật và thực tiễn điển hình trong việc tích hợp PLC Siemens S7-1200, truyền thông Modbus RTU, động cơ Servo công nghiệp và ứng dụng lập trình đa nền tảng .NET MAUI.
  • Kỹ sư R&D và Nhà tích hợp hệ thống (System Integrators): Cung cấp các công thức tính toán động lực học, sơ đồ đấu nối phần cứng, kiến trúc truyền thông IO-Link và cấu trúc xử lý chuyển động PTO/HSC tối ưu.
  • Doanh nghiệp Sản xuất & Đơn vị Quản lý Kho bãi: Có được giải pháp tự động hóa kho hàng mật độ cao với chi phí cạnh tranh vượt trội so với sản phẩm nhập khẩu nguyên chiếc từ Châu Âu.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật hạ tầng để triển khai hệ thống Robot Shuttle là gì?

Nhà kho cần lắp đặt hệ thống giá đỡ chuyên dụng Radio Shuttle Racking với ray dẫn hướng thép mạ kẽm dung sai độ rộng $1000\text{ mm} \pm 2\text{ mm}$, sàn bê tông chịu lực phẳng tiêu chuẩn công nghiệp và hệ thống phát Wi-Fi nội bộ phủ sóng các dãy kệ.

2. Giới hạn tải trọng và chiều dài làn ray mà Robot có thể đáp ứng?

Mô hình hiện tại đáp ứng tải trọng danh định $1500\text{ kg}$ trên mỗi pallet. Chiều dài làn ray tối đa có thể lên tới $30\text{ m}$–$50\text{ m}$ tùy thuộc vào tầm đo của cảm biến Laser VDM28 và độ suy hao tín hiệu Wi-Fi.

3. Robot xử lý như thế nào khi gặp sự cố mất sóng Wi-Fi hoặc kẹt cơ khí?

Khi mất kết nối Wi-Fi quá $1000\text{ ms}$, chương trình PLC tự động kích hoạt ngắt an toàn và dừng khẩn cấp. Trong trường hợp kẹt cơ hoặc cảm biến phát hiện vật cản bất thường, rơle SSR ngắt nguồn động cơ, phanh điện tử khóa trục và cờ báo lỗi được ghi nhớ vào Data Block để gửi cảnh báo ngay khi kết nối lại.

4. Quy trình bảo trì, bảo dưỡng và tuổi thọ pin Lithium của robot?

Hệ thống sử dụng pin Lithium LiFePO4 với tuổi thọ $> 2000$ chu kỳ sạc-xả (tương đương 4–5 năm sử dụng). Định kỳ 3 tháng cần kiểm tra độ mòn của 8 bánh xe Polyurethane, bôi trơn cụm nâng đòn bẩy cam và vệ sinh thấu kính cảm biến quang/laser.

5. Chi phí đầu tư chế tạo một Robot Shuttle so với hàng nhập khẩu?

Chi phí linh kiện và chế tạo một Robot Shuttle nội địa hóa dao động từ $150\text{–}200\text{ triệu VNĐ}$, chỉ bằng $25%\text{–}35%$ so với các dòng Robot Shuttle nhập khẩu từ Đức hoặc Thụy Sĩ (thường có giá từ $600\text{–}800\text{ triệu VNĐ/xe}$), giúp doanh nghiệp thu hồi vốn nhanh chóng trong vòng chưa đầy 18 tháng.


Kết luận

Đề tài tốt nghiệp "Ứng dụng robot vận chuyển pallet trên kệ trong kho Robot Shuttle" của nhóm sinh viên Bùi Lâm Trọng Tuân và Nguyễn Hữu Tuấn (HCMUTE) dưới sự hướng dẫn của PGS.TS Ngô Văn Thuyên đã chứng minh tính ứng dụng xuất sắc khi giải quyết triệt để bài toán tự động hóa kho hàng mật độ cao.

Dự án không chỉ dừng lại ở mô hình lý thuyết mà đã chế tạo thành công sản phẩm thực tế, vượt qua quy trình kiểm thử nghiêm ngặt trong 3 tháng tại kho hàng công nghiệp của Công ty Cổ phần Mondelez Kinh Đô. Sự kết hợp nhuần nhuyễn giữa phần cứng điều khiển công nghiệp Siemens S7-1200, truyền động Servo Leadshine chính xác cao và ứng dụng điều khiển hiện đại .NET MAUI đã tạo nên một giải pháp Make-in-Vietnam hoàn chỉnh, sẵn sàng thương mại hóa và chuyển giao công nghệ cho ngành Logistics Việt Nam.