Triển Khai Ứng Dụng Nhận Dạng Hành Động Tay Của Con Người Bằng Sóng Vô Tuyến Trên Thiết Bị Nhúng

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp mạng máy tính và truyền thông triển khai ứng dụng nhận dạng con người bằng sóng vô tuyến, vận dụng lý thuyết vào thực tế, đề xuất giải

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

68
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: Lí do chọn đề tài. MỤC TIÊU con nh. Đối tượng và phạm vi nghiên CỨU

2. CHƯƠNG 2: Tình hình các nghiên cứu liên Quan

2.1. Các vấn đề tồn tại

2.2. Các vấn đề mà đề tài cần tập trung, nghiên cứu giải quyết

3. CHƯƠNG 3: Nghiên cứu lý thuyết

3.1. Bài toán nhận dạng con người

3.2. Nhu cầu ứng dụng của bài toán nhận dạng con người

3.3. Các hướng tiếp cận để giải quyết bài toán

3.4. Giai đoạn thu thập dữ liệu

3.5. Giai đoạn xử lý dữ liệu

3.6. Kỹ thuật điều chế sóng OFDM

3.6.1. Các khái niệm về OFDM

3.6.2. Giới thiệu chung về OFDM

3.6.3. Mô hình điều chế OFDM

3.6.4. Đồng bộ trong mô hình OFDM

3.6.5. Thông tin trạng thái kênh truyền

3.7. Kỹ thuật máy học

3.7.1. Phân loại các phương pháp học máy

3.7.2. Học không giám sát

3.7.3. Học có giám sát

3.7.4. Kỹ thuật học sâu

3.8. Các công nghệ được sử dụng trong đề tài

3.8.1. Thiết bị vô tuyến khả lập trình

3.8.2. Các công nghệ phục vụ mô hình học sâu

3.8.3. Model as a Service

3.8.4. Edge deployment

3.8.5. Máy tính nhúng

4. CHƯƠNG 4: Trình bày, đánh giá bàn luận về kết quả

4.1. Môi trường triển khai

4.2. Tài nguyên phần cứng

4.3. Tài nguyên phần mềm

4.4. Triển khai ứng dụng

4.4.1. Mô hình OFDM trên GNU Radio

4.4.2. Mô hình phát tín hiệu OFDM

4.4.3. Mô hình thu tín hiệu OFDM

4.4.4. Mô hình nhận tín hiệu điều khiển

4.4.5. Mô phỏng bài toán nhận dạng hành động tay của con người

4.4.6. Quá trình huấn luyện mô hình học sâu để giải quyết bài toán

4.4.7. Hướng triển khai lên máy tính nhúng

4.4.8. Triển khai mô hình học sâu

4.4.9. Điều khiển thiết bị IoT cơ bản

4.5. Đánh giá kết quả

4.5.1. Kết quả huấn luyện mô hình học sâu

4.5.2. Kết quả triển khai mô hình học sâu

4.6. Kết quả triển khai lên thiết bị

5. CHƯƠNG 5: Thuận lợi và khó khăn

6. CHƯƠNG 6: Hướng phát triển

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

Tóm tắt

I. Tổng Quan Về Triển Khai Ứng Dụng Nhận Dạng Hành Động Tay

Trong bối cảnh công nghệ ngày càng phát triển, việc ứng dụng nhận dạng hành động tay bằng sóng vô tuyến đang trở thành một xu hướng nổi bật. Công nghệ này không chỉ giúp cải thiện khả năng tương tác giữa con người và máy móc mà còn mở ra nhiều cơ hội mới trong các lĩnh vực như y tế, giáo dục và giải trí. Việc triển khai ứng dụng này đòi hỏi sự kết hợp giữa nhiều công nghệ tiên tiến, từ công nghệ nhận dạng đến hệ thống nhúng.

1.1. Khái Niệm Về Nhận Dạng Hành Động Tay

Nhận dạng hành động tay là quá trình phân tích và nhận diện các hành động của con người thông qua các tín hiệu thu được từ môi trường. Công nghệ này sử dụng các thuật toán học máy để phân tích dữ liệu và đưa ra kết quả chính xác.

1.2. Lợi Ích Của Việc Sử Dụng Sóng Vô Tuyến

Sử dụng sóng vô tuyến trong nhận dạng hành động tay mang lại nhiều lợi ích, bao gồm khả năng hoạt động trong mọi điều kiện ánh sáng và không bị ảnh hưởng bởi vật cản. Điều này giúp cải thiện độ chính xác và tính khả thi của ứng dụng trong thực tế.

II. Thách Thức Trong Triển Khai Ứng Dụng Nhận Dạng Hành Động

Mặc dù có nhiều tiềm năng, việc triển khai ứng dụng nhận dạng hành động tay bằng sóng vô tuyến cũng gặp phải nhiều thách thức. Các vấn đề như độ chính xác của dữ liệu thu thập, khả năng xử lý tín hiệu và yêu cầu về phần cứng đều cần được giải quyết. Những thách thức này có thể ảnh hưởng đến hiệu suất và độ tin cậy của hệ thống.

2.1. Độ Chính Xác Của Dữ Liệu

Độ chính xác của dữ liệu thu thập từ sóng vô tuyến phụ thuộc vào nhiều yếu tố, bao gồm điều kiện môi trường và chất lượng thiết bị thu phát. Việc cải thiện độ chính xác là một trong những thách thức lớn nhất trong nghiên cứu này.

2.2. Yêu Cầu Về Phần Cứng

Việc triển khai ứng dụng yêu cầu phần cứng mạnh mẽ và phù hợp để xử lý các tín hiệu phức tạp. Các thiết bị như máy tính nhúngthiết bị vô tuyến cần được tối ưu hóa để đảm bảo hiệu suất cao nhất.

III. Phương Pháp Triển Khai Ứng Dụng Nhận Dạng Hành Động

Để triển khai ứng dụng nhận dạng hành động tay, cần áp dụng các phương pháp khoa học và công nghệ hiện đại. Việc sử dụng kỹ thuật điều chế sóng OFDM và các mô hình học sâu là rất quan trọng trong quá trình này. Các bước triển khai bao gồm thu thập dữ liệu, xử lý tín hiệu và huấn luyện mô hình.

3.1. Kỹ Thuật Điều Chế Sóng OFDM

Kỹ thuật điều chế sóng OFDM cho phép truyền tải dữ liệu qua nhiều kênh khác nhau, giúp cải thiện hiệu suất và độ tin cậy của hệ thống. Đây là một trong những công nghệ chủ chốt trong việc nhận dạng hành động tay.

3.2. Huấn Luyện Mô Hình Học Sâu

Mô hình học sâu được sử dụng để phân tích và nhận diện hành động tay từ dữ liệu thu thập. Việc huấn luyện mô hình cần được thực hiện cẩn thận để đảm bảo độ chính xác cao trong nhận dạng.

IV. Ứng Dụng Thực Tiễn Của Nhận Dạng Hành Động Tay

Ứng dụng nhận dạng hành động tay bằng sóng vô tuyến có thể được áp dụng trong nhiều lĩnh vực khác nhau. Từ việc điều khiển thiết bị thông minh trong nhà đến các hệ thống giám sát an ninh, công nghệ này đang mở ra nhiều cơ hội mới cho sự phát triển của các ứng dụng thông minh.

4.1. Ứng Dụng Trong Nhà Thông Minh

Trong môi trường nhà thông minh, nhận dạng hành động tay có thể giúp người dùng điều khiển các thiết bị như đèn, quạt và hệ thống an ninh một cách dễ dàng và tiện lợi.

4.2. Ứng Dụng Trong Giám Sát An Ninh

Công nghệ này cũng có thể được sử dụng trong các hệ thống giám sát an ninh, giúp phát hiện và nhận diện các hành động đáng ngờ trong thời gian thực.

V. Kết Luận Về Triển Khai Ứng Dụng Nhận Dạng Hành Động Tay

Triển khai ứng dụng nhận dạng hành động tay bằng sóng vô tuyến là một lĩnh vực đầy tiềm năng và thách thức. Việc nghiên cứu và phát triển công nghệ này không chỉ giúp cải thiện khả năng tương tác giữa con người và máy móc mà còn mở ra nhiều cơ hội mới trong các lĩnh vực khác nhau. Tương lai của công nghệ này hứa hẹn sẽ mang lại nhiều giá trị cho cuộc sống con người.

5.1. Tương Lai Của Công Nghệ Nhận Dạng Hành Động

Công nghệ nhận dạng hành động tay sẽ tiếp tục phát triển và được ứng dụng rộng rãi trong nhiều lĩnh vực. Sự kết hợp giữa AIsóng vô tuyến sẽ tạo ra những bước tiến mới trong nghiên cứu và ứng dụng.

5.2. Khuyến Khích Nghiên Cứu Thêm

Cần khuyến khích các nghiên cứu sâu hơn về nhận dạng hành động tay bằng sóng vô tuyến để phát triển các ứng dụng thực tiễn và giải quyết các thách thức hiện tại.

10/07/2025
Khóa luận tốt nghiệp mạng máy tính và truyền thông triển khai ứng dụng nhận dạng con người bằng sóng vô tuyến trên thiết bị nhúng

Trích đoạn nội dung tài liệu

Mở đầu. © Chương 2: Giới thiệu tổng quan. © Chương 3: Nghiên cứu lý thuyết. © Chương 4: Trình bày, đánh giá bàn luận về kết quả.

© Chương 5: Kết luận. e Chương 6: Hướng phát triển. Tình hình các nghiên cứu liên quan Bài toán nhận dạng con người là một trong các lĩnh vực quan trọng trong quá trình xây dựng các ứng dụng Internet vạn vật như các hệ thống theo dõi sức khỏe, điều khiển thông minh hay giám sát an ninh. Với tính chất kết nối của nhiều thiết bị trong môi trường Internet vạn vật, đã có nhiều phương pháp được đề xuất cho bài toán nhận dạng con người, sử dụng đa dạng các thiết bị thông minh như thiết bị cá nhân thông minh, camera, cảm biến, radar.

Theo khảo sát của Jiang Xiao và các đồng tác giả [1] về các nghiên cứu nhận dạng con người bằng môi trường thiết bị không dây, các hướng nghiên cứu được chia thành ba dạng chính: nhận dạng hành động, theo dõi chuyển động và xác định con người. Khảo sát của Jiao Liu và các đồng tác giả [2] cho thấy hướng tiếp cận thông qua các công nghệ không dây như RFID, FMCW, Wi-Fi, LoRa, LTE. để trích xuất hoạt động con người để lại trong môi trường không dây. Bài khảo sát cũng cho thấy lượng lớn các nghiên cứu sử dụng đặc trưng trích xuất từ dữ liệu CSI thu được qua phương pháp điều chế OFDM của các hệ thống Wi-Fi.

Các khảo sát cho thấy hướng nghiên cứu sử dụng môi trường không dây có thể đảm nhiệm được nhiều tác vụ trong bài toán nhận dạng con người và có nhiều tiềm năng phát triển, đặc biệt là hướng nghiên cứu sử dụng sóng vô tuyến. Để tiếp cận được với các nghiên cứu liên quan về lĩnh vực nhận dạng con người bằng sóng vô tuyến, nhiều nghiên cứu đã cung cấp các bộ công cụ tùy chỉnh trên các phần cứng thu sóng vô tuyến phổ thông. Daniel Halperin và các đồng tác giả [3] đã cho ra đời bộ công cụ Linux 802.11n CSI Tool gồm firmware và driver mã nguồn mở trên Linux để tùy chỉnh card mạng Intel 5300, cho phép người dùng trích xuất dữ liệu CSI sinh ra trong quá trình thu sóng Wi-Fi. Yaoxiong Xie và các đồng tác giả [4] đã cho ra đời bộ công cụ Atheros CSI Tool cho các card mạng sản xuất bởi Atheros với khả năng trích xuất nhiều dữ liệu liên quan đến quá trình trao đổi không dây ở tầng vật lý (Physical layer), trong đó có dữ liệu RSSI và CSI.

Matthias Schulz và các đồng tác giả [5] đã xây dựng bộ khung phần mềm nexmon gồm các bản vá firmware để giúp tùy biến các card mạng Broadcom/Cypress (nay thuộc về công ty Infineon), trong đó có chức năng trích xuất dữ liệu CSI. Hernandez và Eyuphan Bulut [6] đã xây dựng bộ phần mềm trích xuất dữ liệu CSI trên module ESP32 tích hợp Wi-Fi. Nổi bật gần đây là bộ công cụ PicoScenes của Zhiping Jiang và các đồng tác giả [7] với khả năng hỗ trợ các card mạng phổ biến của Intel, Qualcomm và các thiết bị SDR. Với số lượng lớn các bộ công cụ và các dạng phần cứng có thể hỗ trợ, các nhà khoa học có thể dễ dàng tiếp cận quá trình nghiên cứu về nhận dạng con người bằng sóng vô tuyến.

Features Learning Recognition Ƒ }n= Recognition { + ' Machine/Deep Gesture | (e., RSSL CS Fall Detection Hình 2-1: Mô hình hướng tiếp cận bang sóng vô tuyến [8] Với bộ dữ liệu thu được từ các công cụ nêu trên, các nghiên cứu dần tập trung vào phương pháp phân tích dữ liệu để đạt được đầu ra của bài toán nhận dang con người, nổi bật là phương pháp máy học và học sâu. Isura Nirmal và các đồng tác giả [8] đã khảo sát được xu hướng áp dụng học sâu vào bài toán nhận dạng con người, sự hiệu quả và các bộ dữ liệu công cộng có thể hỗ trợ nghiên cứu. Số lượng các nghiên cứu ứng dụng tăng dần theo các năm: khởi đầu với 3 nghiên cứu vào năm 2016 và tăng dần đến hơn 50 nghiên cứu trong năm 2019 trở về sau. Độ hiệu quả của các phương pháp học sâu như MLP, CNN, RNN.

đều có thể đạt trên 90% về độ chính xác. Nghiên cứu của Jiangfei Yang và các đồng tác giả [9] về ứng dụng học sâu vào nhận dạng con người sử dụng sóng vô tuyến đã mang lại góc nhìn thực tế hơn qua việc cung cấp benchmark đánh giá. Kết quả benchmark đã cho thấy khác biệt về độ hiệu quả giữa các mô hình máy học khác nhau trên bốn bộ dữ liệu công khai (hai bộ UT-HAR và Widar từ nghiên cứu khác; hai bộ NTU-Fi HAR và NTU-Fi Human-ID do các tác giả xây dựng), với các mô hình dạng RNN đạt độ chính xác cao nhất và mô hình dạng CNN đạt hiệu quả cao trong học chuyển giao (transfer learning). Các kết quả đều được công bố và có thể thực hiện lại qua mã nguồn được cung cấp.

Những khảo sát được thực hiện cho thấy việc ứng dụng học sâu vào giải quyết bài toán nhận dạng con người là hướng nghiên cứu được ưa chuộng. Về hướng triển khai thực tế, các ứng dụng đáng chú ý hướng đến sử dụng các thiết bị SDR. Thiết kế của Muhammad Bilal Khan và các đồng tác giả [10], Aboajeila Milad Ashleibta và các đồng tác giả [11] đã xây dựng mô hình thử nghiệm sử dụng phần cứng USRP của Ettus Research điều khiển bởi phần mềm MATLAB để phát hiện chuyển động của con người. Fei Wang và các đồng tác giả [12] đã xây dựng nghiên cứu qua phần cứng USRP với phần mềm điều khiển GNU Radio để nhận biết được đồng thời cả hành động và vị trí của con người.

Các nghiên cứu cho thấy tiềm năng sử dụng các thiết bị SDR để thực hiện nghiên cứu về nhận dạng con người bằng sóng vô tuyến, từ đó gợi ý được cách thiết kế ứng dụng mô phỏng để đánh giá độ hiệu quả khi triển khai nghiên cứu ra thực tế. Các vấn đề tồn tại Vấn đề về dữ liệu: Các khảo sát về ứng dụng học sâu cho bài toán nhận dạng con người [8] [9] [10] đều cho thấy hạn chế về việc thiếu bộ dữ liệu công khai. Đây là vấn đề lớn khi hướng tiếp cận hiện nay đều yêu cầu sử dụng học sâu do độ hiệu quả của phương pháp này tăng theo lượng dữ liệu được cung cấp. Số lượng bộ dữ liệu thấp cũng gây ra vấn đề về khả năng bao quát của các mô hình học sâu, khiến các mô hình học sâu không thể áp dụng học chuyển giao.

Vấn đề về thiết bị: Các bộ công cụ được nhắc đến đều bị giới hạn về các nhà cung cấp cụ thể như Intel [3], Atheros [4] và Broadcom [5] khiến việc tiếp cận bị giới hạn về phần cứng và phụ thuộc vào nhà cung cấp. Bộ công cụ xây dựng trên module ESP32 [6] khắc phục được hạn chế do là linh kiện có thiết kế được công khai và sản xuất số lượng lớn. Đồng thời các công cụ cố định về chuẩn Wi- Fi từ phần cứng, gây ra hạn chế về mặt tùy biến: điều chỉnh cường độ phat, tái cấu hình chuẩn vô tuyến, sử dụng tần số gốc khác. Các nghiên cứu sử dụng thiết bị SDR [11], [12] cho phép các tác giả tùy chỉnh cách điều chế sóng vô tuyến, tuy nhiên sử dụng MATLAB gây hạn chế về khả năng tiếp cận do là phần mềm trả phí và không được dùng để triển khai thực tế.

Nghiên cứu sử dụng đến công cụ GNU Radio [13] cho thấy khả thi hơn về mặt triển khai do là công cụ mã nguồn mở và hỗ trợ nhiều thiết bị SDR, tuy nhiên chưa được sử dụng rộng rãi do sự ưa chuộng MATLAB cho các nghiên cứu về truyền thông dữ liệu và do bộ công cụ vẫn đang được hoàn thiện dần. Ngoài ra, điểm chung của các nghiên cứu được đề cập sử dụng thiết bị USRP có giá thành cao, đây là hạn chế gây cản trở tiếp cận SDR so với việc sử dụng các card mạng phổ thông với giá thành rẻ. Các vấn đề mà đề tài cần tập trung, nghiên cứu giải quyết Vấn đề về dữ liệu: đề tài hướng đến việc đề xuất thiết kế có thể hỗ trợ việc thu bộ dữ liệu cho bài toán nhận dạng con người dễ tiếp cận hơn qua việc kết hợp các phần mềm mã nguồn mở. Thiết kế cho phép người dùng trích xuất dữ liệu CSI từ mô hình OFDM xây dựng trên công cụ GNU Radio, từ đó giúp tiếp cận được hướng nghiên cứu sử dụng sóng vô tuyến.

Đồng thời, thiết kế cho phép thu dữ liệu và kiểm tra kết quả thông qua khả năng triển khai được mô hình học sâu để dự đoán trên dữ liệu sau mỗi lần thu. Mô hình học sâu có thể triển khai qua công cụ NVIDIA Triton Inference Server trên một server hoặc công cụ RKNN- Toolkit trên máy tính nhúng sử dụng mach Rockchip. Vấn đề về thiết bị: đề tài hướng đến việc sử dụng các thiết bị SDR để mô phỏng được các nghiên cứu hiện hữu. Thiết bị LimeSDR Mini được sử dụng để tiết kiệm chi phí hơn so với các thiết bị USRP.

Đề tài sử dụng đến các máy tính nhúng để giảm sự cồng kềnh so với việc sử dụng các máy tính cá nhân, cho thấy sự linh động để nghiên cứu thực hiện được ở nhiều môi trường khác nhau. Ngoài ra đề tài đề xuất thiết kế có thể liên kết với việc điều khiển các thiết bị cơ bản để trực quan hóa ứng dụng của nghiên cứu trong lĩnh vực Internet vạn vật. Thiết kế thực hiện nhận dạng hành động tay của con người để điều khiển các đèn LED trên bảng mạch nối với máy tính nhúng, từ đó cho thấy được tiềm năng xây dựng ứng dụng. Nghiên cứu lý thuyết 3.

Bài toán nhận dạng con người Bài toán nhận dạng con người (Human Sensing ) là việc nhận diện các khía cạnh liên quan đến con người như vị trí, danh tính, hành động. thông qua các thiết bị thông dụng như camera, cảm biến, thiết bị vô tuyến để thu thập đữ liệu về con người trong môi trường sống. Với dữ liệu thu được, các kỹ thuật phân tích dữ liệu được áp dụng dé máy tính có thể nhận dang con người, phổ biến và hiệu quả nhất trong sô đó là các kỹ thuật máy học và học sâu của các nghiên cứu về trí tuệ nhân tạo. Nhu cầu ứng dụng của bài toán nhận dạng con người Trong suốt quá trình phát triển công nghệ thông tin, các bài toán ứng dụng như nhận dạng con người ngày càng được chú trọng phát triển.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Triển Khai Ứng Dụng Nhận Dạng Hành Động Tay Bằng Sóng Vô Tuyến cung cấp cái nhìn sâu sắc về công nghệ nhận dạng hành động tay thông qua sóng vô tuyến. Bài viết nêu bật các phương pháp và kỹ thuật hiện đại trong việc phát triển ứng dụng này, từ đó giúp người đọc hiểu rõ hơn về cách thức hoạt động và tiềm năng ứng dụng trong nhiều lĩnh vực khác nhau, như an ninh, y tế và giải trí.

Để mở rộng kiến thức của bạn về các chủ đề liên quan, bạn có thể tham khảo tài liệu Nghiên cứu thực hiện thuật toán học máy sử dụng cho an ninh mạng trên thiết bị nhúng tại edge cloud, nơi khám phá các thuật toán học máy trong bối cảnh an ninh mạng. Ngoài ra, tài liệu Đề tài trình bày nội dung và cài đặt thuật toán nhận dạng kí tự viết tay sẽ giúp bạn tìm hiểu sâu hơn về các ứng dụng của nhận dạng kí tự viết tay, một lĩnh vực có liên quan mật thiết đến nhận dạng hành động tay. Những tài liệu này không chỉ mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về công nghệ hiện đại.