Tổng quan nghiên cứu

Theo các báo cáo khảo sát về công nghệ thông tin và truyền thông, con người hiện đại dành khoảng 80% đến 90% quỹ thời gian sinh hoạt, làm việc và giải trí bên trong các tòa nhà và không gian ngầm khép kín. 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 này bị suy giảm từ 20 dB đến hơn 30 dB hoặc mất hoàn toàn khi đi qua bê tông, cốt thép và kết cấu che chắn của công trình. Thực tế này đặt ra yêu cầu cấp thiết về một hệ thống định vị trong nhà (Indoor Positioning System - IPS) tin cậy, đặc biệt phục vụ công tác cứu nạn cứu hộ, giám sát nhân sự và quản lý kho vận thông minh.

Các giải pháp định vị trong nhà hiện hữu như WiFi RSSI, Bluetooth năng lượng thấp (BLE), sóng siêu âm hay ánh sáng nhìn thấy (VLC) đều bộc lộ hạn chế lớn: đòi hỏi kinh phí đầu tư cao, tiêu tốn năng lượng và bắt buộc phải thiết lập sẵn hạ tầng máy phát cố định. Khi xảy ra sự cố cháy nổ, sập đổ công trình hoặc mất điện diện rộng, hạ tầng này lập tức tê liệt. Ngoài ra, phần lớn các nghiên cứu trước đây chỉ giải quyết bài toán định vị 2D theo chiều ngang mà chưa xử lý được chiều dọc giữa các tầng nhà.

Luận văn thạc sĩ chuyên ngành Kỹ thuật điện tử do tác giả Nguyễn Văn Cường thực hiện dưới sự hướng dẫn của PGS. Trần Đức Tân đã giải quyết triệt để rào cản trên. Đề tài tập trung nghiên cứu, chế tạo một thiết bị đeo người tích hợp khối đo lường quán tính (IMU) và cảm biến áp suất khí quyển. Thiết bị cho phép định vị 3D độc lập 100% với hạ tầng bên ngoài, giảm sai số ước lượng độ cao từ hơn 3,0 m xuống dưới 0,5 m và duy trì hoạt động bền bỉ với nguồn pin lithium dung lượng 1200 mAh.

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 ứng dụng lý thuyết dẫn đường quán tính cho người đi bộ (Pedestrian Dead Reckoning - PDR) kết hợp mô hình phân tích biến thiên từ trường Trái Đất (Geomagnetic Field Navigation) và công thức khí áp vi phân xác định độ cao (Barometric Hypsometric Formula). Khung lý thuyết tích hợp các khái niệm chuyên ngành cốt lõi:

  • Đơn vị đo lường quán tính (IMU - Inertial Measurement Unit): Thiết bị tích hợp cảm biến gia tốc 3 trục (Accelerometer), con quay hồi chuyển 3 trục (Gyroscope) và cảm biến từ trường 3 trục (Magnetometer) nhằm thu thập thông tin động học chuyển động.
  • Bước chân PDR: Mô hình chuyển động bước đi đặc trưng bởi chu kỳ biến thiên gia tốc, cho phép xác định độ dài bước, thời điểm chạm đất và ước lượng quỹ đạo di chuyển tương đối.
  • Áp suất khí quyển chuẩn: Mối tương quan nghịch đảo giữa áp suất không khí và độ cao so với mực nước biển (1013,25 hPa), làm cơ sở cho việc phát hiện chuyển tầng nhà.
  • Hệ điều hành thời gian thực (FreeRTOS): Nền tảng điều phối đa nhiệm các luồng đọc dữ liệu cảm biến, lọc tín hiệu và truyền thông không dây mà không gây trễ hệ thống.

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

Nghiên cứu sử dụng kết hợp phương pháp thực nghiệm phần cứng và mô hình hóa thuật toán số:

  • Cỡ mẫu và cách thức chọn mẫu: Dữ liệu thực nghiệm được thu thập từ 02 sinh viên tình nguyện nam (độ tuổi 22-23 tuổi, chiều cao chuẩn 1,75 m, cân nặng 50-70 kg) cùng chính tác giả nghiên cứu qua 15 lượt đi độc lập. Phương pháp chọn mẫu có chủ đích được áp dụng nhằm kiểm soát chặt chẽ các thông số nhân trắc học, tư thế đeo thiết bị ngang hông và tần số sải chân trung bình của người trưởng thành.
  • Nguồn dữ liệu: Tín hiệu gia tốc 3 trục và từ trường 3 trục được trích xuất từ cảm biến MPU9250 ở tần số lấy mẫu 50 Hz; tín hiệu áp suất và nhiệt độ được thu thập từ cảm biến BMP180 ở tần số 2 Hz. Dữ liệu được vi điều khiển ARM 32-bit Cortex-M3 (STM32F103C8T6 tốc độ 72 MHz) tiền xử lý và lưu trữ đồng thời vào thẻ nhớ micro SD hoặc truyền qua sóng RF 2,4 GHz (nRF24L01).
  • Phương pháp phân tích và lý do lựa chọn: Tác giả áp dụng bộ lọc thông thấp số FIR (tần số cắt 5 Hz) kết hợp lọc Kalman đa kênh nhằm triệt tiêu nhiễu rung lắc cơ học tần số cao khi bước đi. Thuật toán phân tích đỉnh kết hợp khoảng cách đỉnh tối thiểu, độ nổi trội và ngưỡng động được lựa chọn nhờ khả năng thích ứng linh hoạt với các tốc độ di chuyển khác nhau mà không đòi hỏi năng lực tính toán quá lớn của chip nhúng.
  • Timeline nghiên cứu: Đề tài được hoàn thiện trong giai đoạn từ năm 2017 đến tháng 5 năm 2018.

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

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

Nghiên cứu đã ghi nhận các kết quả định lượng cụ thể qua các kịch bản thực nghiệm:

  • Nhận dạng bước chân chính xác tuyệt đối: Với kịch bản đi bộ theo quỹ đạo hình chữ nhật khép kín gồm 24 bước chuẩn (chiều rộng 5 bước, chiều dài 7 bước), thuật toán phát hiện bước chân đạt độ chính xác 100%. Bằng việc áp dụng khoảng cách đỉnh tối thiểu 13 mẫu (tương đương 0,26 giây ở tần số 50 Hz) kết hợp ngưỡng động th1 = 0,12, hệ thống đã loại bỏ hoàn toàn các đỉnh gia tốc giả khi người dùng dừng lại hoặc rung lắc nhẹ.
  • Phát hiện thời điểm và hướng rẽ 90 độ tin cậy: Nhờ kết hợp đồng thời hai trục từ trường mx và mz sau khi chuẩn hóa mức logic 0-1, hệ thống đã nhận diện chính xác 5 mốc chuyển hướng liên tiếp trên quỹ đạo thực nghiệm, phân biệt rõ ràng giữa trạng thái rẽ trái và rẽ phải dựa trên ma trận trạng thái biên độ và sườn xung.
  • Triệt tiêu sai số áp suất lên tới hơn 83%: Thuật toán cửa sổ trượt 4 phần tử liên tiếp để tính toán giá trị tham chiếu D đã loại bỏ hoàn toàn các điểm đột biến do biến thiên nhiệt độ hoặc gió lùa, kéo giảm độ lệch độ cao cực đại từ trên 3,0 m ở dữ liệu thô xuống dưới 0,5 m ở dữ liệu sau hiệu chỉnh.
  • Phân tầng nhà chính xác theo chu kỳ 2 giây: Thuật toán nhận diện trạng thái di chuyển thẳng đứng dựa trên hiệu áp suất trong khoảng thời gian 2 giây kết hợp bản đồ cao trình tòa nhà đã phân biệt chính xác trạng thái người đi thang bộ, đi thang máy hoặc đứng yên tại sàn tầng.

Thảo luận kết quả

Nguyên nhân chính dẫn đến sự vượt trội của hệ thống là việc phối hợp đồng bộ giữa lọc số Kalman và cơ chế ngưỡng thích nghi. Trong thực tế, tín hiệu gia tốc thô luôn chịu tác động từ dao động đánh tay và độ nảy cơ thể. Khi đi qua bộ lọc thông thấp 5 Hz, dạng sóng trở nên mượt mà, giúp các thuật toán đỉnh tìm đúng chu kỳ chạm đất.

So với các nghiên cứu định vị WiFi thông thường có sai số phân tán từ 2 m đến 4 m và phụ thuộc mật độ trạm phát, giải pháp PDR kết hợp IMU đạt độ ổn định cao trên từng bước đi. Đồng thời, việc khai thác cảm biến từ trường 2 trục vuông góc đã khắc phục triệt để nhược điểm trôi góc tích lũy (drift) của con quay hồi chuyển trong các module IMU giá rẻ.

Về phương diện trực quan hóa, kết quả nghiên cứu có thể được biểu diễn trực quan thông qua đồ thị phân tán 2D thể hiện quỹ đạo mặt bằng tọa độ (X-Y) kết hợp đồ thị đường thể hiện biến thiên độ cao (Z) theo trục thời gian thực. Bên cạnh đó, bảng ma trận trạng thái logic (mức 0 và 1) đối sánh giữa tín hiệu trục mx và mz giúp người đọc dễ dàng đối chiếu các pha chuyển động rẽ trái, rẽ phải và đi thẳng. Ý nghĩa khoa học của nghiên cứu đã được khẳng định khi một phần kết quả giải thuật hiệu chỉnh áp suất được phản biện và chấp nhận công bố tại Hội nghị Quốc tế về Kỹ thuật Y sinh lần thứ 7 (BME7) năm 2018 tại TP. Hồ Chí Minh.

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

Nhằm hoàn thiện và mở rộng khả năng ứng dụng thực tiễn của hệ thống, các giải pháp cụ thể được đề xuất:

  • Tích hợp mô hình học máy nhúng (TinyML) nhằm tự động hiệu chỉnh độ dài sải chân theo thời gian thực dựa trên tần số bước và vận tốc di chuyển, nâng cao độ chính xác chiều dài quãng đường lên trên 98% trong vòng 6 tháng tới do nhóm nghiên cứu hệ thống nhúng thực hiện.
  • Tái thiết kế bo mạch phần cứng chuẩn công nghiệp dạng dẻo (Rigid-Flex PCB) nhằm thu nhỏ kích thước vỏ thiết bị xuống dưới 40 x 40 mm, giảm 35% mức tiêu thụ năng lượng trong lộ trình 9 tháng do các kỹ sư phần cứng đảm nhiệm.
  • Mở rộng thuật toán dung hợp cảm biến 9 trục (Sensor Fusion) sử dụng bộ lọc Kalman mở rộng (EKF) để nhận diện các góc quay tự do bất kỳ thay vì chỉ giới hạn ở các góc rẽ 90 độ, hoàn thiện trong vòng 12 tháng bởi các chuyên gia thuật toán định vị.
  • Xây dựng phần mềm giám sát trung tâm 3D tích hợp bản đồ mô hình thông tin công trình (BIM/GIS), truyền nhận dữ liệu qua mạng vô tuyến diện rộng công suất thấp (LoRaWAN) phục vụ lực lượng cứu hỏa tại các đô thị loại 1 trong thời gian 18 tháng do cơ quan quản lý cứu nạn phối hợp đơn vị công nghệ triển khai.

Đố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 cho các nhóm đối tượng:

  • Kỹ sư phát triển hệ thống nhúng và thiết bị IoT: Tiếp cận tài liệu thiết kế chi tiết vi điều khiển 32-bit STM32F103, kỹ thuật phân chia tác vụ trên hệ điều hành FreeRTOS V8.3 và giao thức giao tiếp cảm biến tốc độ cao SPI/I2C.
  • Nhà nghiên cứu thuật toán xử lý tín hiệu số: Tham khảo các thuật toán lọc số Kalman, phương pháp lọc thông thấp FIR, kỹ thuật phát hiện đỉnh theo ngưỡng động và thuật toán cửa sổ trượt khử nhiễu áp suất.
  • Đơn vị phát triển giải pháp an toàn công nghiệp và cứu hộ cứu nạn: Ứng dụng mô hình thiết bị đeo độc lập để theo dõi vị trí nhân viên cứu hỏa trong tòa nhà cao tầng, công nhân làm việc trong hầm mỏ hoặc kho bãi kín khi mất liên lạc ngoài trời.
  • Học viên cao học và sinh viên ngành Điện tử - Viễn thông: Sử dụng như một tài liệu tham khảo chuẩn mực về phương pháp nghiên cứu khoa học, từ khâu thiết kế mạch nguyên lý, lập trình giải thuật đến quy trình đo đạc thực nghiệm.

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

Hệ thống định vị này có phụ thuộc vào sóng vệ tinh GPS hay hạ tầng WiFi không? Hệ thống hoạt động hoàn toàn độc lập theo cơ chế tự trị PDR, không cần sóng GPS hay trạm phát WiFi. Thiết bị thu thập dữ liệu nội tại từ cảm biến MPU9250 và BMP180 gắn trên người, bảo đảm định vị liên tục và ổn định ngay cả trong tầng hầm bê tông hoặc vùng mất điện hoàn toàn.

Thuật toán phát hiện bước chân xử lý hiện tượng rung lắc và đỉnh giả như thế nào? Hệ thống kết hợp bộ lọc thông thấp FIR tần số cắt 5 Hz với điều kiện khoảng cách đỉnh tối thiểu 13 mẫu (tương đương 0,26 giây ở tần số 50 Hz). Sau đó, thuật toán áp dụng ngưỡng động th1 = 0,12 và ngưỡng tĩnh 0,1 để loại bỏ 100% các đỉnh giả do rung lắc cơ học khi người dùng đứng yên.

Làm thế nào để hệ thống nhận biết chính xác người dùng rẽ trái hay rẽ phải? Thiết bị phân tích đồng thời sự biến thiên từ trường trên hai trục mx và mz sau khi chuẩn hóa thành các mức logic 0-1. Dựa trên trạng thái biên độ cao/thấp và sườn tín hiệu tăng/giảm tại trung điểm khoảng chuyển hướng, thuật toán đối chiếu bảng quy tắc để xác định góc quay 90 độ sang trái hoặc phải.

Cảm biến áp suất khí quyển hỗ trợ xác định số tầng nhà như thế nào? Dữ liệu áp suất từ cảm biến BMP180 được chuyển đổi thành độ cao tương đối so với áp suất chuẩn 1013,25 hPa. Bằng thuật toán cửa sổ trượt 4 phần tử loại bỏ nhiễu đột biến, sai số độ cao giảm dưới 0,5 m. Độ biến thiên áp suất trong 2 giây liên tiếp được dùng để nhận diện việc chuyển tầng qua thang bộ hoặc thang máy.

Thời lượng pin và phạm vi truyền thông không dây của thiết bị đạt mức nào? Thiết bị sử dụng pin lithium 1200 mAh cho phép hoạt động liên tục trong hơn 10 giờ làm việc. Module truyền thông không dây nRF24L01 băng tần 2,4 GHz có tích hợp khuếch đại công suất, đạt khoảng cách truyền xa lên tới 1 km trong không gian thông thoáng và truyền xuyên sàn tầng ổn định trong tòa nhà.

Kết luận

  • Chế tạo thành công thiết bị định vị 3D đeo người độc lập sử dụng vi điều khiển 32-bit STM32F103, cảm biến quán tính 9 trục MPU9250 và cảm biến áp suất BMP180 trên nền FreeRTOS V8.3.
  • Xây dựng giải thuật đếm bước chân PDR kết hợp khoảng cách đỉnh tối thiểu 13 mẫu và ngưỡng động th1 = 0,12 đạt độ chính xác 100% trên quỹ đạo 24 bước chuẩn.
  • Đề xuất thuật toán xác định hướng di chuyển và góc quay 90 độ dựa trên phân tích tương quan hai trục từ trường mx và mz sau chuẩn hóa logic.
  • Phát triển kỹ thuật lọc cửa sổ trượt 4 phần tử hiệu chỉnh áp suất không khí, giảm sai số độ cao từ trên 3,0 m xuống dưới 0,5 m và nhận diện chuyển tầng trong chu kỳ 2 giây.
  • Kết quả nghiên cứu được phản biện độc lập và chấp nhận công bố tại Hội nghị Quốc tế IEEE BME7 năm 2018 tại TP. Hồ Chí Minh.

Lộ trình phát triển tiếp theo: Nâng cấp giải thuật nhận dạng góc quay tự do và tối ưu hóa kích thước phần cứng trong 6 đến 12 tháng tới. Quý độc giả và các nhóm nghiên cứu quan tâm vui lòng tham khảo toàn văn luận văn để khai thác chi tiết sơ đồ nguyên lý và mã nguồn giải thuật!