Tổng quan nghiên cứu

Trong bối cảnh cách mạng công nghiệp 4.0 và sự bùng nổ của hạ tầng Internet vạn vật (IoT), thị trường dịch vụ định vị trong nhà (Indoor Positioning System - IPS) đang ghi nhận mức tăng trưởng kép hàng năm ước tính trên 20%. Mặc dù các công nghệ truyền thông không dây băng hẹp quen thuộc như WiFi (sai số từ 5 đến 15 m) hay Bluetooth (sai số từ 1 đến 5 m) đã được ứng dụng phổ biến, độ chính xác của chúng vẫn chưa đáp ứng được yêu cầu khắt khe của các kịch bản định vị thời gian thực dưới cấp độ mét.

Công nghệ vô tuyến băng siêu rộng Ultra-Wideband (UWB) nổi lên như một giải pháp phần cứng đột phá với độ chính xác trên lý thuyết đạt dưới 10 cm. Tuy nhiên, khi triển khai thực tế trên phần cứng thương mại như module Qorvo DWM1001C trong môi trường phòng kín, sai số đo đạc thực tế vẫn dao động ở mức 53 đến 54 cm do hiện tượng đa đường (multipath), phản xạ tín hiệu từ tường sàn và đặc biệt là sự che khuất đường truyền (Non-Line-of-Sight - NLOS).

Luận văn thạc sĩ chuyên ngành Khoa học máy tính của tác giả Bùi Ngọc Can tại Trường Đại học Bách Khoa – ĐHQG-HCM, dưới sự hướng dẫn khoa học của Tiến sĩ Phạm Hoàng Anh, tập trung giải quyết bài toán tối ưu sai số định vị. Đề tài xây dựng các mô hình toán học và máy học dựa trên giải thuật k-Nearest Neighbors (kNN) kết hợp mạng nơ-ron nhân tạo và bộ nhớ ngắn hạn dài (ANN-LSTM) để hiệu chỉnh tọa độ đầu ra của hệ thống phần cứng.

Nghiên cứu được triển khai thực nghiệm từ tháng 9 năm 2023 đến tháng 1 năm 2024 trong không gian phòng thử nghiệm tiêu chuẩn 12 m2 (kích thước 3 m x 4 m) với hệ thống 4 trạm thu phát cố định (Anchor) và 1 trạm di động (Tag). Kết quả thực nghiệm chứng minh giải pháp đề xuất giúp giảm sai số định vị từ 11,70% đến 16,27% trong điều kiện đường truyền thẳng (LOS), đồng thời duy trì độ ổn định cao trong kịch bản có vật cản (NLOS) với thời gian trễ xử lý chỉ từ 0,03 đến 0,16 giây.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên hai trục lý thuyết trọng tâm: lý thuyết thông tin vô tuyến và giải thuật hình học không gian. Theo định lý dung lượng kênh truyền Shannon, dung lượng truyền thông tỷ lệ thuận tuyến tính với băng thông. Công nghệ UWB hoạt động trên phổ tần số rộng 6,5 GHz với băng thông vượt trên 500 MHz (băng thông tương đối lớn hơn 25%) và chu kỳ xung cực ngắn dưới 0,5% (duty cycle). Nhờ cấu trúc không sử dụng sóng mang, UWB cho phép truyền dữ liệu nhị phân với tốc độ lên đến 6,8 Mbps, mang lại khả năng chống nhiễu vượt trội và tiêu thụ công suất cực thấp (dưới 15 uA ở chế độ ngủ).

Các khái niệm then chốt được ứng dụng để ước lượng vị trí bao gồm:

  1. Phép đo thời gian lan truyền tín hiệu: Thời gian nhận tín hiệu (TOA) và thời gian trễ trọn vòng (RTT) để tính toán khoảng cách vật lý thông qua vận tốc ánh sáng mà không cần đồng bộ xung đồng hồ phức tạp.
  2. Phương pháp định vị hình học và dấu vân tay: Thuật toán giao hội khoảng cách (Trilateration) kết hợp phương pháp lấy dấu vân tay tín hiệu (Fingerprinting) nhằm lập bản đồ không gian đặc trưng.
  3. Phân loại môi trường truyền sóng: Phân biệt môi trường đường truyền thẳng (LOS) ít nhiễu và môi trường có vật cản (NLOS) chịu tác động mạnh bởi hiện tượng suy hao bóng râm (shadow fading).

Phương pháp nghiên cứu

Nguồn dữ liệu của đề tài được trích xuất trực tiếp từ hệ thống phần cứng Qorvo DWM1001C gồm 4 Anchor đặt tại các góc cố định và 1 Tag di chuyển, kết nối và ghi nhận tọa độ qua ứng dụng DRTLS. Cỡ mẫu nghiên cứu bao gồm hàng trăm điểm đo đạc thực nghiệm được thu thập theo phương pháp lấy mẫu lưới đều (Grid Sampling) với ba mức bước nhảy không gian: 10 cm, 20 cm và 50 cm trên mặt sàn 3 m x 4 m. Việc lựa chọn phương pháp phân tích phi tuyến tính thông qua máy học kNN và mạng học sâu ANN-LSTM thay cho các bộ lọc thông thường (như Gaussian hay Logarit) xuất phát từ khả năng học biểu diễn các quan hệ sai số không gian phức tạp của mạng nơ-ron.

Mô hình ANN-LSTM nhận đầu vào là tọa độ thô từ phần cứng và xuất ra tọa độ hiệu chỉnh gần với vị trí thực tế, được tích hợp thêm tầng Dropout để triệt tiêu hiện tượng quá khớp (overfitting) và tối ưu hóa bằng thuật toán Adam. Toàn bộ quy trình thu thập, tiền xử lý và huấn luyện mô hình được hoàn thành trong tiến trình từ ngày 4 tháng 9 năm 2023 đến ngày 18 tháng 12 năm 2023.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Thứ nhất, hệ thống phần cứng DWM1001C nguyên bản khi vận hành độc lập cho sai số định vị Euclid trung bình là 53,35 cm đến 53,84 cm trong điều kiện không có vật cản. Khi áp dụng giải thuật kNN với tập dữ liệu huấn luyện có bước lấy mẫu 10 cm và kiểm thử trên tập dữ liệu bước 20 cm, giá trị k tối ưu là 11 (11-NN) đã kéo giảm sai số xuống 45,53 cm, tương ứng mức cải thiện 14,66% cùng thời gian xử lý 0,16 giây.

Thứ hai, trong kịch bản huấn luyện với dữ liệu bước lấy mẫu 20 cm và kiểm thử ở bước 10 cm, mô hình 14-NN đạt hiệu quả giảm sai số ấn tượng nhất: sai số trung bình giảm từ 53,84 cm xuống 45,08 cm, đạt tỷ lệ cải thiện 16,27% với thời gian thực thi 0,16 giây.

Thứ ba, khi mở rộng khoảng cách lấy mẫu huấn luyện lên 50 cm để kiểm tra tính tiết kiệm dữ liệu, mô hình 10-NN vẫn duy trì hiệu quả giảm sai số đạt 11,70% (sai số hạ từ 53,84 cm xuống 47,54 cm), đặc biệt thời gian định vị được tối ưu hóa chỉ còn 0,03 giây.

Thứ tư, khi kiểm thử trên quỹ đạo di chuyển độc lập hoàn toàn (Tập dữ liệu 4) và các kịch bản NLOS có từ 1 đến 2 liên kết bị che chắn, mô hình học sâu ANN-LSTM đã chứng minh khả năng tổng quát hóa vượt bậc, khử bỏ hiệu quả các điểm nhảy tọa độ bất thường và bám sát đường đi thực tế của Tag.

Thảo luận kết quả

Nguyên nhân chính dẫn đến sai số hơn 53 cm của module UWB thương mại bắt nguồn từ hiện tượng phản xạ sóng RF vào các bề mặt cứng và hiện tượng suy hao công suất tín hiệu trên đường truyền. Dữ liệu thực nghiệm được trực quan hóa rõ nét thông qua biểu đồ phân tán hai chiều (2D Scatter Plot), thể hiện sự hội tụ của ba tập điểm: tọa độ thực tế, tọa độ phần cứng thô và tọa độ sau hiệu chỉnh. Biểu đồ đường biểu diễn sai số theo tham số k cho thấy sai số giảm dốc khi k tăng từ 1 đến 5 và đạt trạng thái bão hòa ổn định trong khoảng k từ 10 đến 14.

So sánh với các nghiên cứu tiền nhiệm sử dụng công nghệ WiFi (sai số từ 1 đến 3 m) hoặc các mô hình học sâu chỉ dừng lại ở việc bù trừ cường độ RSSI (giảm sai số từ 42% xuống 37%), phương pháp tiếp cận hiệu chỉnh tọa độ trực tiếp của luận văn mang lại giá trị thực tiễn vượt trội. Nghiên cứu chứng minh rằng không cần thiết phải lấy mẫu quá dày đặc ở mức 10 cm, việc áp dụng bước lấy mẫu 20 cm kết hợp mô hình kNN hoặc ANN-LSTM vừa tiết kiệm 50% khối lượng thu thập dữ liệu vừa mang lại độ chính xác cao nhất cho hệ thống định vị thời gian thực.

Đề xuất và khuyến nghị

  • Tối ưu hóa quy trình thiết lập lưới lấy mẫu không gian: Đơn vị triển khai hệ thống IoT nên áp dụng khoảng cách bước lấy mẫu 20 cm kết hợp thuật toán 14-NN nhằm đạt mục tiêu giảm sai số 16,27% mà không gây lãng phí chi phí đo đạc, hoàn thiện trong giai đoạn khảo sát mặt bằng 2 tuần đầu tiên.
  • Nhúng mô hình học sâu ANN-LSTM vào thiết bị biên: Nhóm kỹ sư phần mềm cần chuyển đổi mô hình mạng ANN-LSTM tích hợp tầng Dropout và tối ưu Adam sang định dạng nhúng nhẹ để thực thi trực tiếp trên vi điều khiển Gateway, hướng tới mục tiêu độ trễ xử lý dưới 0,05 giây trong thời hạn 3 tháng.
  • Phát triển thuật toán tự động nhận diện vùng NLOS: Nhóm nghiên cứu giải thuật cần xây dựng module phân loại trạng thái tín hiệu thời gian thực để tự động chuyển đổi bộ trọng số bù sai số khi xuất hiện từ 1 đến 2 kết nối bị chắn sóng, nâng cao độ tin cậy định vị thêm 20% trong lộ trình 6 tháng.
  • Mở rộng thử nghiệm trên quy mô diện tích công nghiệp: Doanh nghiệp giải pháp công nghệ nên tiến hành thử nghiệm hệ thống tại các kho vận thông minh diện tích từ 500 m2 đến 1.000 m2 với cấu hình từ 8 đến 16 Anchor, hoàn tất đánh giá khả năng mở rộng trước quý 4 năm 2024.

Đối tượng nên tham khảo luận văn

  • Kỹ sư hệ thống nhúng và IoT: Tiếp cận quy trình kết nối phần cứng module Qorvo DWM1001C, cấu hình mạng 4 Anchor - 1 Tag và ứng dụng giải thuật kNN để tối ưu hóa độ trễ xử lý dưới 0,16 giây trong các thiết bị đeo định vị công nhân nhà xưởng.
  • Quản lý vận hành kho bãi và logistics: Khai thác giải pháp định vị chính xác cao với sai số dưới 50 cm để dẫn đường cho xe tự hành AGV, quản lý vị trí pallet hàng hóa và tự động hóa quy trình xuất nhập kho theo thời gian thực.
  • Giảng viên, học viên cao học và nhà nghiên cứu công nghệ thông tin: Sử dụng tài liệu như một nghiên cứu điển hình về việc kết hợp hình học không gian và mạng học sâu (ANN-LSTM) để giải quyết bài toán xử lý tín hiệu vô tuyến phi tuyến tính.
  • Doanh nghiệp phát triển giải pháp Nhà thông minh và Chăm sóc y tế: Tận dụng đặc tính công suất thấp dưới 15 uA của UWB để phát triển hệ thống giám sát an toàn cho bệnh nhân và người cao tuổi trong môi trường sinh hoạt khép kín.

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

Công nghệ UWB có ưu điểm gì vượt trội so với WiFi và Bluetooth trong định vị trong nhà? UWB sử dụng dải tần 6,5 GHz với băng thông rộng trên 500 MHz, truyền các xung tín hiệu cực ngắn cỡ pico giây. Khác với WiFi (sai số 5 đến 15 m) hay Bluetooth (sai số 1 đến 5 m) dựa trên cường độ tín hiệu dễ suy hao, UWB đo khoảng cách chính xác theo thời gian bay của sóng (TOA, RTT), giúp đạt độ chính xác cao ngay cả trong môi trường có nhiều vật cản.

Tại sao sai số thực nghiệm của module DWM1001C lại đạt mức 53 cm thay vì 20 cm như thông số nhà sản xuất? Thông số sai số dưới 20 cm của nhà sản xuất Qorvo được đo đạc trong môi trường phòng thí nghiệm lý tưởng không có vật cản. Trong thực tế không gian phòng 12 m2 của luận văn, hiện tượng sóng phản xạ từ tường, sàn nhà và trần bê tông đã tạo ra hiện tượng đa đường làm tăng sai số thô lên mức 53,35 cm đến 53,84 cm.

Thuật toán kNN giúp cải thiện độ chính xác định vị của hệ thống UWB như thế nào? Mô hình kNN so sánh tọa độ thô đo được từ Tag với tập dữ liệu vân tay đã được gắn tọa độ thực tế từ trước. Bằng cách lấy trung bình có trọng số của k điểm lân cận gần nhất (với k = 11 ở bước mẫu 10 cm), mô hình triệt tiêu các sai lệch ngẫu nhiên, giúp giảm sai số từ 53,35 cm xuống 45,53 cm trong thời gian 0,16 giây.

Mạng nơ-ron ANN kết hợp LSTM giải quyết vấn đề gì trong môi trường có vật cản (NLOS)? Mạng ANN có khả năng trích xuất các đặc trưng không gian phi tuyến trong khi LSTM lưu trữ các thông tin phụ thuộc theo chuỗi thời gian di chuyển. Sự kết hợp này cùng với tầng Dropout giúp mô hình không bị quá khớp, duy trì quỹ đạo di chuyển mượt mà và giảm thiểu sai số ngay cả khi có từ 1 đến 2 trạm Anchor bị chắn sóng.

Mật độ thu thập dữ liệu huấn luyện bao nhiêu là tối ưu nhất cho việc triển khai thực tế? Thực nghiệm chứng minh bước lấy mẫu 20 cm là tối ưu nhất về mặt kỹ thuật và chi phí. Cấu hình này giúp giảm sai số định vị 16,27% (từ 53,84 cm xuống 45,08 cm), mang lại độ chính xác tương đương bước lấy mẫu dày 10 cm nhưng giúp tiết kiệm 50% thời gian và nhân lực đo đạc thực địa.

Kết luận

  • Hệ thống hóa toàn diện cơ sở lý thuyết truyền thông Ultra-Wideband (UWB), các phép đo thời gian truyền sóng (TOA, RTT) và giải thuật định vị không gian kín.
  • Thiết lập và thử nghiệm thành công mô hình phần cứng định vị gồm 4 Anchor và 1 Tag dựa trên module Qorvo DWM1001C trong không gian thực tế 12 m2.
  • Xây dựng thành công mô hình máy học kNN và mạng học sâu ANN-LSTM, giúp giảm sai số định vị từ 53,84 cm xuống 45,08 cm (cải thiện 16,27%) với thời gian trễ chỉ 0,03 đến 0,16 giây.
  • Giải quyết triệt để thách thức sai số trong cả hai kịch bản không có vật cản (LOS) và có từ 1 đến 2 kết nối bị che khuất (NLOS).
  • Xác định khoảng cách lấy mẫu tối ưu 20 cm, mang lại giải pháp cân bằng hoàn hảo giữa độ chính xác định vị và chi phí thu thập dữ liệu thực tế.

Đóng góp trọng tâm của luận văn là cung cấp một giải pháp phần mềm thông minh ứng dụng máy học để nâng cao độ chính xác định vị cho các hệ sinh thái phần cứng UWB thương mại mà không làm phát sinh chi phí phần cứng. Trong giai đoạn tiếp theo đến cuối năm 2024, hướng phát triển ưu tiên là nhúng toàn diện giải thuật lên hệ thống biên và mở rộng thử nghiệm trên quy mô kho bãi công nghiệp. Hãy ứng dụng ngay các mô hình giải thuật này để nâng cao hiệu suất và độ chính xác cho hệ thống định vị thông minh của bạn.