Tổng quan nghiên cứu

Trong bối cảnh bùng nổ của cuộc cách mạng công nghiệp 4.0 và Internet vạn vật (IoT), nhu cầu định vị vật thể trong không gian kín đã trở thành yêu cầu thiết yếu cho các hệ thống nhà thông minh, nhà máy tự động hóa và kho vận thông minh. Mặc dù hệ thống định vị toàn cầu GPS hoạt động hiệu quả ngoài trời, tín hiệu vệ tinh hoàn toàn bị suy giảm và mất tác dụng khi đi qua các kết cấu tường bê tông trong nhà. Các công nghệ không dây truyền thống như Wi-Fi có sai số dao động từ 5 đến 15 mét, Bluetooth có sai số từ 1 đến 5 mét, còn RFID thường dưới 1 mét nhưng bị hạn chế về tầm hoạt động. Công nghệ sóng siêu rộng Ultra-Wideband (UWB) nổi lên như một giải pháp đột phá với băng thông cực lớn đạt 500 Mbps, tần số hoạt động 6.5 GHz và khả năng định vị lý thuyết dưới 10 cm.

Tuy nhiên, khi triển khai trên phần cứng thương mại như module UWB DWM1001C trong môi trường thực tế, sai số định vị đo được vẫn lên tới khoảng 50 cm đến 53.84 cm do ảnh hưởng của hiện tượng phản xạ đa đường và suy hao tín hiệu. Luận văn thạc sĩ chuyên ngành Khoa học máy tính tại Trường Đại học Bách Khoa – ĐHQG-HCM tập trung giải quyết bài toán cốt lõi: nghiên cứu bản chất công nghệ UWB và xây dựng các mô hình học máy nâng cao nhằm giảm thiểu triệt để sai số định vị. Nghiên cứu được triển khai thực nghiệm trong không gian phòng 3m x 4m (diện tích 12 mét vuông) từ tháng 9 năm 2023 đến tháng 1 năm 2024. Kết quả đạt được giúp giảm sai số trung bình từ 53.84 cm xuống còn 45.08 cm (mức cải thiện đạt 16.27%) với thời gian xử lý nhanh từ 0.03 đến 0.16 giây, đóng góp giá trị học thuật và thực tiễn to lớn cho sự phát triển của hệ thống IoT định vị thời gian thực.

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 trên nền tảng lý thuyết truyền thông vô tuyến hiện đại và học máy ứng dụng. Về mặt truyền dẫn, công nghệ UWB được định nghĩa là công nghệ không dây có băng thông tương đối lớn hơn 25% hoặc băng thông tuyệt đối lớn hơn 500 MHz, chu kỳ hoạt động cực thấp dưới 0.5% và phát các xung có độ rộng cực ngắn cấp pico giây. Dựa trên định lý dung lượng kênh Shannon, việc mở rộng băng thông cho phép UWB truyền dữ liệu tốc độ cao tới 6.8 Mbps và có khả năng chống nhiễu vượt trội so với các công nghệ băng hẹp. Các phép đo khoảng cách trong định vị bao gồm cường độ tín hiệu nhận được (RSSI), thời gian lan truyền tín hiệu (TOA), hiệu thời gian lan truyền (TDOA), góc tới của tín hiệu (AOA) và thời gian truyền trọn vòng (RTT).

Để xác định tọa độ từ khoảng cách đo được, hệ thống kết hợp phương pháp giao thoa khoảng cách (Trilateration) và kỹ thuật lấy dấu vân tay tín hiệu (Fingerprinting). Nhằm tối ưu hóa độ chính xác, luận văn ứng dụng hai mô hình học máy:

  1. Thuật toán k-láng giềng gần nhất (kNN) nhằm ước lượng vị trí dựa trên trung bình có trọng số của k điểm lân cận trong tập dữ liệu mẫu.
  2. Mạng nơ-ron nhân tạo kết hợp bộ nhớ dài-ngắn hạn (ANN-LSTM) gồm cổng quên, cổng đầu vào, cổng đầu ra và trạng thái tế bào, tích hợp thêm lớp 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.

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

Nguồn dữ liệu thực nghiệm được thu thập trực tiếp thông qua hệ thống phần cứng chuẩn gồm 4 trạm phát cố định (anchor) lắp đặt tại 4 góc phòng và 1 thẻ di động (tag) gắn trên đối tượng cần định vị, sử dụng module UWB DWM1001C cấp nguồn pin từ 2.8V đến 3.6V. Nghiên cứu thực hiện phương pháp lấy mẫu có hệ thống trên lưới tọa độ thực tế trong không gian phòng 3m x 4m với 4 bộ dữ liệu độc lập. Cỡ mẫu thu thập được thiết lập theo ba mức bước dịch chuyển: 10 cm, 20 cm và 50 cm nhằm khảo sát toàn diện tương quan giữa mật độ mẫu và sai số định vị.

Lý do lựa chọn phương pháp phân tích học máy kết hợp hàm khoảng cách Euclid là vì tín hiệu vô tuyến trong nhà luôn chịu tác động phi tuyến tính từ hiện tượng che khuất (shadow fading) và đa đường (multipath). Các công thức hình học thuần túy không thể bù trừ được sai số này. Quá trình tiền xử lý sử dụng bộ lọc phân phối Gaussian để loại bỏ các điểm dị biệt trước khi đưa vào huấn luyện mô hình. Tiến độ nghiên cứu được thực hiện chặt chẽ từ khâu cấu hình phần cứng (tháng 9/2023), thu thập dữ liệu và huấn luyện mô hình (tháng 10 - 11/2023) đến kiểm thử và hoàn thiện luận văn (tháng 12/2023 - 01/2024).

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

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

Quá trình thực nghiệm đối chứng trên các tập dữ liệu thực tế đã mang lại ba phát hiện quan trọng:

Thứ nhất, trong điều kiện đường truyền thẳng không có vật cản (LOS), sai số định vị thô ban đầu của phần cứng DWM1001C dao động từ 53.35 cm đến 53.84 cm. Khi áp dụng mô hình 11-NN với tập dữ liệu huấn luyện có bước lấy mẫu 10 cm, sai số trung bình giảm xuống còn 45.53 cm (cải thiện 14.66%) với thời gian định vị 0.16 giây.

Thứ hai, việc nới rộng khoảng cách lấy mẫu huấn luyện lên 20 cm kết hợp mô hình 14-NN mang lại hiệu quả cao nhất: sai số trung bình giảm từ 53.84 cm xuống còn 45.08 cm, tương ứng mức giảm sai số 16.27% và độ trễ phản hồi chỉ 0.16 giây. Khi bước lấy mẫu tăng lên 50 cm với mô hình 10-NN, sai số sau xử lý đạt 47.54 cm (giảm 11.7%) và thời gian tính toán được tối ưu hóa vượt bậc xuống chỉ còn 0.03 giây.

Thứ ba, khi kiểm thử trên tập dữ liệu số 4 với quỹ đạo di chuyển hoàn toàn khác biệt so với tập huấn luyện và trong điều kiện có vật cản (NLOS với 1 hoặc 2 liên kết bị che khuất), mô hình mạng ANN kết hợp LSTM thể hiện khả năng thích ứng phi tuyến vượt trội. Mạng ANN-LSTM duy trì sai số ổn định ở mức thấp tại các vùng kiểm thử phức tạp (vùng 2 với 12-NN và vùng 3 với 4-NN), hạn chế tối đa độ lệch do hiện tượng tán xạ tín hiệu.

Thảo luận kết quả

Nguyên nhân chính của việc giảm sai số bắt nguồn từ khả năng tái cấu trúc không gian tín hiệu của các giải thuật học máy. Trong khi phần cứng DWM1001C chỉ tính toán thuần túy dựa trên thời gian bay của sóng vô tuyến, hiện tượng phản xạ từ tường và sàn nhà tạo ra các sai số có tính quy luật cục bộ. Thuật toán kNN đã tận dụng tính tương đồng không gian để hiệu chỉnh vị trí, trong khi mạng ANN-LSTM lưu giữ được thông tin chuỗi trạng thái di chuyển, giúp lọc bỏ các bước nhảy tọa độ bất thường.

So sánh với các nghiên cứu trước đây vốn chỉ áp dụng học sâu để làm sạch chỉ số cường độ tín hiệu nhận được (RSS) với mức giảm sai số từ 42% xuống 37.5%, luận văn này đã can thiệp trực tiếp vào đầu ra tọa độ không gian 2D, giúp nâng cao độ chính xác trực quan cho người dùng. Toàn bộ kết quả thực nghiệm có thể được trình bày sinh động thông qua biểu đồ đường biểu diễn sự suy giảm của sai số theo từng giá trị k từ 1 đến 50, kết hợp bảng đối chiếu đa chỉ số giữa bước lấy mẫu (10 cm, 20 cm, 50 cm), sai số tuyệt đối và thời gian xử lý để làm nổi bật cấu hình tối ưu cho từng ứng dụng thực tế.

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

Dựa trên các kết luận thực nghiệm, nghiên cứu đưa ra 4 khuyến nghị then chốt nhằm ứng dụng và mở rộng hệ thống:

  1. Chuẩn hóa quy trình thu thập dữ liệu vân tay tín hiệu: Khuyến nghị các đơn vị triển khai thiết lập lưới lấy mẫu huấn luyện ở bước cách nhau 20 cm. Đây là điểm cân bằng hoàn hảo giúp tiết kiệm 50% thời gian và nhân lực đo đạc so với bước 10 cm nhưng vẫn đạt tỷ lệ giảm sai số cao nhất là 16.27%.
  2. Nhúng mô hình học máy vào bộ xử lý biên (Edge Computing): Đề xuất các kỹ sư hệ thống tích hợp trực tiếp giải thuật kNN và mạng ANN-LSTM thu gọn lên các vi điều khiển hoặc gateway IoT biên, hướng tới mục tiêu duy trì độ trễ định vị dưới 0.05 giây cho các ứng dụng theo dõi thời gian thực.
  3. Xây dựng module tự động phân loại kênh truyền LOS và NLOS: Khuyến nghị nhóm nghiên cứu phát triển thêm thuật toán học sâu nhận diện dạng sóng xung UWB để tự động phát hiện liên kết bị che khuất và kích hoạt trọng số bù sai số chuyên biệt trong vòng 6 tháng tới.
  4. Mở rộng không gian thử nghiệm và tích hợp cảm biến đa phương thức: Đề xuất các viện nghiên cứu và doanh nghiệp mở rộng diện tích thử nghiệm lên trên 100 mét vuông, kết hợp UWB với cảm biến quán tính (IMU) để hướng tới mục tiêu đưa sai số định vị động xuống dưới 20 cm trong vòng 12 tháng.

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

Công trình nghiên cứu mang giá trị thực tiễn và học thuật cao, là tài liệu tham khảo chất lượng cho 4 nhóm đối tượng:

  1. Học viên cao học và nhà nghiên cứu chuyên ngành Khoa học máy tính, Kỹ thuật Viễn thông: Cung cấp cơ sở lý thuyết chuẩn xác về UWB, cấu trúc mạng nơ-ron ANN-LSTM, các phép đo RTT, TDOA và phương pháp thực nghiệm khoa học.
  2. Kỹ sư phát triển hệ thống nhúng và IoT: Hướng dẫn chi tiết cách cấu hình, thu thập dữ liệu và làm chủ phần cứng module UWB DWM1001C từ Qorvo kết hợp kết nối Bluetooth và ứng dụng di động.
  3. Chuyên gia tự động hóa và quản lý kho vận thông minh (Smart Warehouse): Cung cấp giải pháp kỹ thuật khả thi để định vị chính xác vị trí robot tự hành AGV, xe nâng và kiện hàng trong môi trường nhà xưởng với sai số kiểm soát dưới 45 cm.
  4. Doanh nghiệp phát triển giải pháp Nhà thông minh (Smart Home) và Y tế thông minh (Smart Healthcare): Ứng dụng mô hình để theo dõi vị trí người cao tuổi, bệnh nhân hoặc điều khiển thiết bị gia dụng tự động theo ngữ cảnh không gian thực tế.

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

  1. Công nghệ UWB có ưu thế gì vượt trội so với Wi-Fi và Bluetooth trong định vị trong nhà? Công nghệ UWB hoạt động trên dải tần rộng 6.5 GHz với các xung sóng cực ngắn cấp pico giây và băng thông 500 Mbps. Nhờ đó, UWB có khả năng chống nhiễu đa đường xuất sắc, mang lại độ chính xác lý thuyết dưới 10 cm, vượt trội hoàn toàn so với sai số 1 đến 15 mét của Wi-Fi và 1 đến 5 mét của Bluetooth.

  2. Tại sao phần cứng UWB DWM1001C vẫn cần áp dụng thêm mô hình học máy? Trong môi trường thực tế, phần cứng DWM1001C ghi nhận sai số trung bình khoảng 53.84 cm do ảnh hưởng của đồ đạc, tường bê tông và hiện tượng tán xạ sóng. Việc áp dụng mô hình học máy như kNN và ANN-LSTM giúp học các quy luật sai số phi tuyến tính, kéo giảm sai số xuống còn 45.08 cm.

  3. Việc lựa chọn tham số k trong giải thuật kNN ảnh hưởng như thế nào đến độ chính xác? Thực nghiệm cho thấy khi k tăng từ 1 đến 10, sai số giảm rất nhanh. Khi k đạt từ 10 đến 14, sai số đạt giá trị tối ưu nhỏ nhất (khoảng 45.08 cm đến 45.53 cm). Nếu tiếp tục tăng k lên cao hơn, sai số hầu như không giảm thêm mà còn làm tăng thời gian tính toán của hệ thống.

  4. Mô hình ANN kết hợp LSTM giải quyết thách thức vật cản NLOS như thế nào? Mạng LSTM sử dụng các cổng quên, cổng đầu vào và cổng đầu ra để ghi nhớ thông tin phụ thuộc theo chuỗi thời gian, kết hợp lớp Dropout chống quá khớp. Cấu trúc này cho phép mô hình nắm bắt quy luật biến thiên tín hiệu khi bị che khuất, bù trừ hiệu quả sai số shadow fading ở vùng có 1 hoặc 2 vật cản.

  5. Hệ thống định vị kết hợp học máy này có đáp ứng được yêu cầu thời gian thực không? Thời gian xử lý của giải thuật kNN dao động từ 0.03 giây (với bước lấy mẫu 50 cm) đến 0.16 giây (với bước lấy mẫu 10 cm và 20 cm). Tốc độ xử lý này hoàn toàn đáp ứng tốt các yêu cầu định vị thời gian thực của các thiết bị IoT di động hiện nay.

Kết luận

Luận văn thạc sĩ đã hoàn thành xuất sắc các mục tiêu nghiên cứu và đóng góp thiết thực cho lĩnh vực định vị trong nhà:

  • Đánh giá và làm chủ toàn diện công nghệ UWB cùng hệ thống phần cứng thương mại module DWM1001C trên nền tảng IC DW1000.
  • Xây dựng thành công tập dữ liệu thực nghiệm chuẩn xác trong không gian 12 mét vuông với các bước lưới 10 cm, 20 cm và 50 cm cho cả hai điều kiện LOS và NLOS.
  • Chứng minh giải thuật kNN với cấu hình 14-NN giúp giảm sai số định vị từ 53.84 cm xuống 45.08 cm, đạt mức cải thiện độ chính xác 16.27%.
  • Hiện thực kiến trúc học sâu ANN kết hợp LSTM và Dropout, giải quyết triệt để bài toán bù sai số phi tuyến khi đối mặt với vật cản che khuất tín hiệu.
  • Đảm bảo thời gian tính toán siêu nhanh từ 0.03 đến 0.16 giây, mở ra tiềm năng lớn để thương mại hóa và ứng dụng trong các hệ thống IoT thời gian thực.

Trong lộ trình 12 tháng tới, việc tích hợp mô hình lên vi xử lý biên và kết hợp cảm biến quán tính sẽ là bước tiến quan trọng để hiện thực hóa các giải pháp nhà máy và kho vận thông minh thế hệ mới. Các kỹ sư và nhà nghiên cứu quan tâm được khuyến khích tham khảo chi tiết mã nguồn và dữ liệu thực nghiệm trong phần phụ lục luận văn để cùng mở rộng hướng nghiên cứu đầy triển vọng này.