Tổng quan nghiên cứu

Ngành chăn nuôi bò sữa và gia súc tại Việt Nam đang có những bước chuyển mình mạnh mẽ với sự tham gia của các doanh nghiệp quy mô lớn như Vinamilk và TH True Milk, quản lý hàng chục ngàn cá thể trong các trang trại tập trung. Tuy nhiên, việc theo dõi thủ công bằng sổ sách hoặc thẻ bấm tai gây tốn kém nhân lực và khó phát hiện kịp thời các biến đổi sinh lý. Nhằm giải quyết bài toán này, đề tài nghiên cứu của tác giả Vũ Minh Thoại thuộc chuyên ngành Kỹ thuật Điện tử, Trường Đại học Công nghệ – Đại học Quốc gia Hà Nội đã tập trung phát triển hệ thống mạng cảm biến không dây phục vụ giám sát hành vi gia súc theo thời gian thực.

Mục tiêu cốt lõi của nghiên cứu là thiết kế một nút cảm biến thông minh gắn trên cổ bò, tích hợp cảm biến gia tốc và thuật toán phân loại hiệu năng cao nhưng tiêu tốn ít tài nguyên tính toán. Thử nghiệm thực địa được thực hiện trên các cá thể bò nuôi bán chăn thả tại huyện Ba Vì, Hà Nội trong giai đoạn 2016–2020. Hệ thống ứng dụng công nghệ truyền thông không dây LoRa với độ nhạy máy thu đạt mức âm 141 dBm đến âm 148 dBm, cho phép truyền tín hiệu xa tới khoảng 30 km trong điều kiện lý tưởng và vượt qua khoảng cách 200 m trong môi trường nhiều vật cản tại trang trại. Đề tài mở ra giải pháp tự động hóa giúp phân loại chính xác 3 hành vi cơ bản gồm ăn, nằm và đứng, hỗ trợ phát hiện sớm các dấu hiệu bệnh lý, giảm thiểu 30% đến 40% chi phí quản lý vận hành trang trại.

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 kết hợp hai nền tảng lý thuyết chính: mô hình truyền thông mạng cảm biến không dây đa tầng và giải thuật học máy phân cụm không giám sát.

Mô hình mạng cảm biến ứng dụng chuẩn truyền thông nRF24L01 ở băng tần công nghiệp 2.4 GHz với 125 kênh truyền độc lập để giao tiếp nội bộ giữa các cảm biến trên cùng một cá thể, kết hợp công nghệ LoRa băng tần 433 MHz ở tầng mạng diện rộng phục vụ truyền dữ liệu từ nút đeo cổ về thiết bị cổng trung tâm. Giao thức LoRaWAN lớp A hoạt động theo cơ chế ALOHA ngẫu nhiên, giúp tối ưu hóa thời lượng pin thông qua việc đưa thiết bị vào chế độ ngủ sâu khi không có dữ liệu phát sinh.

Về xử lý tín hiệu, nghiên cứu xây dựng bộ tham số chuyển động động học cơ thể gồm gia tốc cơ thể động, vector gia tốc chuyển động toàn thân VeDBA và thành phần gia tốc tĩnh của trục Y ký hiệu là SCAY. Thuật toán phân cụm K-means với số cụm K bằng 3 được lựa chọn để gom nhóm tự động các trạng thái vận động dựa trên khoảng cách hình học Euclidean trong không gian đặc trưng hai chiều, khắc phục hạn chế về tài nguyên tính toán trên các dòng vi điều khiển nhúng.

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

Nghiên cứu sử dụng nguồn dữ liệu thực nghiệm thu thập từ 3 cá thể bò nuôi bán chăn thả tại huyện Ba Vì, thành phố Hà Nội. Phương pháp chọn mẫu có chủ đích được áp dụng nhằm lựa chọn những cá thể bò có thể trạng khỏe mạnh, đại diện cho hoạt động sinh lý bình thường của đàn gia súc.

Hệ thống phần cứng gắn cổ sử dụng cảm biến gia tốc 3 trục MPU6050 được cấu hình dải đo chuẩn cộng trừ 4g, kết hợp vi điều khiển Arduino Mega 2560 Pro, mô-đun thời gian thực DS1307 và bộ nhớ lưu trữ EEPROM AT24C512A. Mỗi cá thể bò được ghi nhận dữ liệu liên tục trong 180 phút, bao gồm 60 phút ở trạng thái ăn, 60 phút ở trạng thái đứng và 60 phút ở trạng thái nằm, tạo nên tập dữ liệu kiểm chuẩn với tổng thời lượng 540 phút. Phương pháp cửa sổ trượt được triển khai nhằm chia nhỏ chuỗi tín hiệu thời gian liên tục thành các đoạn dữ liệu mẫu rời rạc, hỗ trợ trích xuất chính xác các đặc trưng động học. Lý do lựa chọn thuật toán K-means thay vì Máy vector hỗ trợ SVM hay Cây quyết định là nhằm giảm thiểu chi phí tính toán, cho phép vi điều khiển nhúng xử lý dữ liệu trực tiếp trong thời gian thực mà không cần nạp các mô hình huấn luyện phức tạp.

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

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

Nghiên cứu đã chế tạo thành công thiết bị nút mạng cảm biến đeo cổ với kích thước nhỏ gọn 85 nhân 60 nhân 35 mm, khối lượng khoảng 300 g, đảm bảo tính thẩm mỹ và độ bền cơ học khi hoạt động ngoài trời. Trong các đợt thử nghiệm truyền thông thực tế ở khoảng cách 200 m xuyên qua nhiều vật cản chuồng trại, hệ thống ghi nhận tỷ lệ truyền gói tin thành công đạt 100%, không xảy ra hiện tượng mất gói hay nghẽn mạng.

Đặc trưng động học VeDBA cho thấy sự phân tách rất rõ ràng về cường độ tiêu hao năng lượng giữa các hành vi. Cụ thể, trong chuỗi mẫu từ 300 đến 490 tương ứng với thời điểm bò đang ăn, giá trị VeDBA dao động mạnh với biên độ lớn hơn từ 45% đến 60% so với khi bò ở trạng thái đứng yên hoặc nằm nghỉ.

Đặc trưng gia tốc tĩnh SCAY phản ánh chính xác sự thay đổi góc nghiêng của đầu và cổ bò chịu tác động của gia tốc trọng trường. Khi kết hợp VeDBA trên trục hoành và SCAY trên trục tung, thuật toán K-means đã phân chia thành công không gian dữ liệu thành 3 cụm riêng biệt, tương ứng hoàn toàn với 3 trạng thái sinh lý ăn, nằm và đứng mà không cần dán nhãn dữ liệu thủ công trước đó.

Thảo luận kết quả

Sự phân tách rõ rệt giữa các cụm hành vi xuất phát từ nguyên lý cơ sinh học của loài bò. Khi ăn, chuyển động nhai và cử động đầu liên tục tạo ra các dao động gia tốc động tần số cao, đẩy giá trị VeDBA lên ngưỡng vượt trội. Ngược lại, khi chuyển từ tư thế đứng sang tư thế nằm, góc nghiêng của đai đeo cổ biến đổi dẫn đến sự thay đổi rõ nét của thành phần trọng trường tĩnh trên trục Y, giúp tham số SCAY dễ dàng nhận diện tư thế mà không bị nhầm lẫn.

Dữ liệu phân loại có thể được biểu diễn một cách trực quan thông qua biểu đồ phân tán 2 chiều giữa VeDBA và SCAY, trong đó các điểm dữ liệu hội tụ thành 3 đám mây điểm tách rời rõ rệt, kết hợp cùng bảng ma trận nhầm lẫn thể hiện sự tương đồng cao giữa nhãn ước lượng của thuật toán và hành vi thực tế quan sát qua video đối chứng. So với thuật toán SVM vốn đòi hỏi năng lực xử lý dấu phẩy động phức tạp hoặc thuật toán Cây quyết định dễ phát sinh sai số khi gặp dữ liệu nhiễu ngoài môi trường, giải pháp K-means kết hợp trích xuất đặc trưng VeDBA và SCAY mang lại độ chính xác cao, thời gian đáp ứng tính bằng mili giây và tiết kiệm tối đa điện năng cho thiết bị nhúng.

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

Nhằm hoàn thiện và nhân rộng hệ thống giám sát gia súc thông minh vào thực tiễn sản xuất nông nghiệp, đề tài đưa ra 4 khuyến nghị trọng tâm:

Thứ nhất, tối ưu hóa firmware và kiến trúc quản lý năng lượng. Nhóm kỹ sư phát triển phần cứng cần lập trình tích hợp chế độ ngủ sâu cho vi điều khiển nhúng theo chu kỳ lấy mẫu linh hoạt, hướng tới mục tiêu kéo dài thời lượng pin của nút đeo cổ từ 12 đến 24 tháng liên tục mà không cần sạc lại nguồn, hoàn thành trong mốc thời gian 6 tháng tới.

Thứ hai, mở rộng quy mô thử nghiệm thực địa trên diện rộng. Các doanh nghiệp chăn nuôi bò sữa cùng viện nghiên cứu cần phối hợp triển khai mạng lưới trên quy mô từ 50 đến 100 cá thể tại các trang trại tập trung trong lộ trình 12 tháng, nhằm kiểm thử khả năng chịu tải đa kênh của thiết bị LoRa Gateway và đánh giá độ bền của vỏ hộp cảm biến trong môi trường chăn thả khắc nghiệt.

Thứ ba, nâng cấp thuật toán nhận diện các hành vi phức tạp. Đội ngũ nghiên cứu xử lý tín hiệu cần tiếp tục tích hợp thêm cảm biến từ trường 3 trục và cải tiến thuật toán để phát hiện thêm các trạng thái chuyển giao như bước đi, nhảy cữ động dục, dấu hiệu khập khiễng do đau móng với độ chính xác kỳ vọng đạt trên 92%, thực hiện trong thời gian 9 tháng.

Thứ tư, xây dựng nền tảng đám mây và ứng dụng cảnh báo di động. Nhóm phát triển phần mềm IoT cần thiết lập hệ thống máy chủ thu thập dữ liệu tập trung qua giao thức MQTT, tự động phân tích xu hướng sức khỏe và gửi thông báo cảnh báo tức thời dưới 3 giây đến điện thoại của bác sĩ thú y khi phát hiện bò có biểu hiện bỏ ăn hoặc giảm vận động bất thường, hoàn thiện trong vòng 6 tháng.

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

Luận văn là tài liệu tham khảo giá trị cho nhiều nhóm đối tượng chuyên môn khác nhau:

Kỹ sư thiết kế hệ thống IoT và phần cứng nhúng: Cung cấp sơ đồ nguyên lý chi tiết, giải pháp ghép nối vi điều khiển Arduino với các mô-đun truyền thông LoRa Ra-02, nRF24L01 và cảm biến MPU6050, ứng dụng trực tiếp cho các dự án thiết kế thiết bị định vị và theo dõi chuyển động động vật.

Học viên cao học và nhà nghiên cứu ngành Điện tử – Viễn thông: Cung cấp phương pháp luận chặt chẽ trong việc xử lý tín hiệu cảm biến gia tốc, kỹ thuật trích xuất tham số VeDBA, SCAY và phương pháp triển khai thuật toán học máy phân cụm trên vi điều khiển có tài nguyên giới hạn.

Chủ trang trại và nhà quản lý doanh nghiệp chăn nuôi gia súc: Giúp nắm bắt các giải pháp công nghệ mới nhằm tự động hóa quy trình quản lý đàn, giảm thiểu 30% chi phí lao động thủ công và nâng cao sản lượng sữa nhờ phát hiện bệnh sớm.

Các cơ quan quản lý và đơn vị chuyển giao công nghệ nông nghiệp: Làm căn cứ khoa học và kỹ thuật để xây dựng các tiêu chuẩn, định mức đầu tư cho các mô hình trang trại chăn nuôi thông minh 4.0 tại các địa phương trên toàn quốc.

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

Tại sao nghiên cứu lựa chọn thuật toán K-means thay vì các mô hình học máy có giám sát phức tạp hơn? Thuật toán K-means có cấu trúc tính toán đơn giản, không đòi hỏi huấn luyện trước trên tập dữ liệu khổng lồ. Điều này giúp thuật toán dễ dàng thực thi trực tiếp trên vi điều khiển Arduino Mega 2560 Pro với bộ nhớ RAM hạn chế mà vẫn đảm bảo phân loại 3 hành vi theo thời gian thực với độ chính xác cao.

Khoảng cách truyền dữ liệu và khả năng xuyên vật cản của mô-đun LoRa trong hệ thống đạt hiệu quả ra sao? Công nghệ LoRa có thể liên lạc lên tới khoảng 30 km trong điều kiện không gian mở lý tưởng. Trong thử nghiệm thực tế tại huyện Ba Vì ở bán kính 200 m có nhiều vật cản chuồng trại, hệ thống duy trì kết nối ổn định 100% không mất gói tin nhờ độ nhạy thu tín hiệu đạt mức âm 141 dBm.

Chỉ số VeDBA và SCAY có ý nghĩa cốt lõi gì trong việc phân biệt các trạng thái của bò? Chỉ số VeDBA biểu thị tổng hợp gia tốc động, phản ánh mức tiêu hao năng lượng để nhận diện chuyển động ăn khi bò nhai thức ăn liên tục. Trong khi đó, SCAY đo thành phần gia tốc tĩnh theo trục Y, giúp phân định chính xác tư thế nằm và đứng dựa trên sự thay đổi góc nghiêng của cổ.

Thiết bị gắn trên cổ có gây khó chịu hoặc làm thay đổi tập tính sinh hoạt của bò không? Thiết bị có kích thước nhỏ gọn 85 nhân 60 nhân 35 mm, trọng lượng chỉ khoảng 300 g, được cố định bằng đai đeo chuyên dụng vừa vặn. Thử nghiệm trên 3 cá thể bò cho thấy vật nuôi vận động, ăn uống và nghỉ ngơi hoàn toàn tự nhiên, không xuất hiện bất kỳ dấu hiệu khó chịu hay thay đổi hành vi nào.

Hệ thống có khả năng mở rộng để quản lý hàng trăm cá thể bò cùng lúc không? Hệ thống hoàn toàn đáp ứng được khả năng mở rộng quy mô lớn. Mỗi trạm LoRa Gateway có thể tiếp nhận và xử lý dữ liệu từ khoảng 1000 thiết bị đầu cuối, kết hợp cùng mạng 2.4 GHz với 125 kênh truyền độc lập giúp phân chia vùng dữ liệu hiệu quả cho từng khu vực chuồng trại.

Kết luận

Nghiên cứu đã hoàn thành xuất sắc các mục tiêu đề ra thông qua 5 đóng góp nổi bật:

  • Thiết kế và chế tạo thành công nút cảm biến đeo cổ tích hợp vi điều khiển nhúng, cảm biến MPU6050 và mô-đun LoRa Ra-02 với kích thước tối ưu 85 nhân 60 nhân 35 mm, trọng lượng 300 g.
  • Ứng dụng sáng tạo bộ tham số động học VeDBA và SCAY kết hợp thuật toán phân cụm K-means để phân loại chính xác 3 hành vi cốt lõi gồm ăn, nằm và đứng theo thời gian thực.
  • Thử nghiệm thực tế thành công trên 3 cá thể bò tại huyện Ba Vì với 540 phút dữ liệu đo đạc, duy trì kết nối không dây tin cậy ở khoảng cách 200 m không xảy ra hiện tượng mất gói tin.
  • Làm chủ giải pháp công nghệ phần cứng và thuật toán nội địa hóa, giảm đáng kể chi phí đầu tư so với các hệ thống ngoại nhập đắt đỏ trên thị trường.
  • Xác lập lộ trình 6 đến 12 tháng tới để mở rộng thử nghiệm trên 100 cá thể bò và nâng cấp tính năng nhận diện chu kỳ động dục tự động.

Các đơn vị nghiên cứu, doanh nghiệp chăn nuôi và nhà phát triển công nghệ hãy liên hệ, ứng dụng giải pháp mạng cảm biến không dây này nhằm thúc đẩy quá trình hiện đại hóa ngành chăn nuôi gia súc thông minh tại Việt Nam.