Lượt xem: 0 Tác giả: Site Editor Thời gian xuất bản: 2026-07-10 Nguồn gốc: Địa điểm
Khi lưu lượng MAVLink rời khỏi liên kết vô tuyến trực tiếp và bắt đầu đi qua mạng ad-hoc di động, vấn đề khó khăn nhất hiếm khi chỉ nằm ở phạm vi thô. Thời gian phát sóng được chia sẻ, thay đổi đường dẫn chuyển tiếp, xác nhận bị trì hoãn và việc đọc sai gói tin có thể ảnh hưởng đến độ tin cậy của lệnh rất lâu trước khi kết nối có vẻ không thành công. Định tuyến MANET được xây dựng để thay đổi cấu trúc liên kết, trong khi MAVLink bổ sung thêm địa chỉ, trình tự và hành vi phân phối lệnh của riêng nó.
Hiểu cách các lớp đó tương tác giúp các kỹ sư xác định kích thước băng thông, giải thích sự mất mát một cách chính xác, kiểm soát việc định tuyến và xác định các hành động không an toàn mà vẫn có thể dự đoán được khi các liên kết xuống cấp hoặc biến mất.
Không phải mọi byte đều có giá trị hoạt động như nhau. Nhịp tim, lệnh, xác nhận, hành động khẩn cấp, vị trí, trạng thái pin và tình trạng điều hướng ảnh hưởng trực tiếp đến việc giám sát và kiểm soát. Việc tải lên nhiệm vụ, chuyển tham số, nhật ký, bản đồ, hình ảnh, giọng nói và video có thể vẫn quan trọng nhưng hầu hết đều có thể chấp nhận được độ trễ hoặc tạm dừng khi mạng bị quá tải. MAVLink phản ánh sự khác biệt này: phép đo từ xa thường được xuất bản dưới dạng luồng, trong khi các nhiệm vụ, tham số và lệnh sử dụng các dịch vụ vi mô điểm-điểm với hành vi xác nhận hoặc truyền lại.
Nhiệm vụ thiết kế đầu tiên là xác định những thông điệp nào phải tồn tại khi liên kết bị xuống cấp. Một phương tiện liên tục gửi dữ liệu thái độ tốc độ cao trong khi xác nhận lệnh chờ xếp hàng đã được ưu tiên không chính xác. Một âm thanh Chính sách MAVLink over MANET duy trì trạng thái lệnh, nhịp tim mới, vị trí, nguồn điện, chất lượng điều hướng và báo cáo lỗi trước khi có dữ liệu tình huống phong phú hơn.
Lớp giao thông |
Nội dung điển hình |
Xử lý mạng |
phản ứng tắc nghẽn |
Kiểm soát quan trọng |
Lệnh, xác nhận, hành động khẩn cấp |
Ưu tiên cao nhất |
Bảo tồn |
Nhận thức thiết yếu |
Nhịp tim, vị trí, pin, tình trạng hệ thống |
Mức độ ưu tiên cao |
Giảm thận trọng |
Dịch vụ sứ mệnh |
Thông số, điểm tham chiếu, nhật ký |
Mức độ ưu tiên trung bình |
Tạm dừng và tiếp tục |
Lưu lượng tải trọng |
Tệp video, hình ảnh, giọng nói, số lượng lớn |
Mức độ ưu tiên thấp nhất |
Van tiết lưu hoặc đình chỉ |
Băng thông phải được tính từ ứng dụng ra bên ngoài chứ không phải từ thông số kỹ thuật vô tuyến trở vào. Thêm kích thước tin nhắn, tần suất cập nhật, số lượng xe, khung MAVLink, tiêu đề IP/UDP, lưu lượng định tuyến, truyền lại và các đợt dự kiến. Sau đó, kiểm tra rơle mang tải tổng hợp lớn nhất, bởi vì một nút trung tâm có thể chuyển tiếp một số phương tiện ngay cả khi mỗi liên kết riêng lẻ dường như được sử dụng nhẹ. Con số hữu ích là khả năng duy trì từ đầu đến cuối dưới sự chuyển động và nhiễu, chứ không phải tốc độ cao nhất của lớp vật lý.
Mỗi bước nhảy không dây lại tiêu tốn thời gian phát sóng. Việc phát hiện, khôi phục tuyến đường và các đường vòng tạm thời sẽ bổ sung thêm chi phí, do đó việc lập kế hoạch năng lực cần có biên độ cho các liên kết yếu và các nút mới tham gia. Hoạt động gần mức tối đa theo lý thuyết sẽ biến một thay đổi nhỏ về cấu trúc liên kết thành các lệnh tăng trưởng hàng đợi, jitter và bị trì hoãn.
Chất lượng dịch vụ phải được kích hoạt trước khi tắc nghẽn bắt đầu. Đặt các lệnh, xác nhận, nhịp tim và thông báo sức khỏe quan trọng trong lớp nhạy cảm với độ trễ nhất, đo từ xa thông thường ở dưới chúng và luồng tải trọng cuối cùng. Khi hàng đợi tăng lên, trước tiên hãy dừng truyền tệp và ghi nhật ký, tiếp theo là giảm hoạt động đo từ xa không cần thiết và hạn chế video cuối cùng. MAVLink qua MANET chỉ còn hữu ích khi mạng có thể hy sinh chi tiết mà không mất quyền kiểm soát.
Các gói MAVLink chứa số thứ tự 8 bit tăng dần trên mỗi kênh và kết thúc sau 255. Bộ thu có thể so sánh các giá trị liên tiếp và coi các số bị thiếu là các gói bị mất, điều này rất có ý nghĩa khi nó nhận được đầu ra hoàn chỉnh của một kênh. Giả định đó thường áp dụng cho một liên kết đo từ xa điểm-điểm đơn giản.
Lưới định tuyến có thể phá vỡ giả định mà không làm rơi dữ liệu. Bộ định tuyến có thể gửi tin nhắn camera đến một điểm cuối và dữ liệu chuyến bay đến điểm cuối khác, do đó, trạm mặt đất sẽ nhìn thấy các khoảng trống về trình tự mặc dù bộ định tuyến đã nhận được mọi khung hình. Các liên kết dự phòng sử dụng các bộ đếm độc lập, trong khi các thay đổi tuyến có thể sắp xếp lại hoặc sao chép các gói. Do đó, tỷ lệ mất mát rõ ràng có thể mô tả những gì một ứng dụng không nhìn thấy, chứ không phải những gì MANET không cung cấp được.
Các khoảng trống trình tự phải được kết hợp với tuổi nhịp tim, độ trễ khứ hồi, jitter, thời gian xác nhận lệnh, trùng lặp, đến không theo thứ tự, giảm hàng đợi bộ định tuyến, số bước nhảy và tần suất thay đổi tuyến đường. Theo dõi các biện pháp này theo hệ thống nguồn, thành phần, đường dẫn và loại lưu lượng truy cập thay vì kết hợp nhóm thành một phần trăm. Đường trung bình dài có thể trông có vẻ ổn trong khi sự bùng nổ độ trễ ngắn đã đẩy giao dịch kiểm soát vượt quá thời hạn của nó.
Các phép đo tương quan giúp phân tách các lỗi dễ dàng hơn. Chất lượng tín hiệu giảm kèm theo lỗi thu hướng về đường dẫn RF; hàng đợi ngày càng tăng với số liệu thống kê vô tuyến ổn định cho thấy tình trạng tắc nghẽn; những thay đổi đường dẫn thường xuyên với các gói được sắp xếp lại cho thấy tình trạng gián đoạn tuyến đường. Nếu chỉ có một điểm cuối báo cáo mất dữ liệu trong khi các điểm cuối khác vẫn giữ nguyên, chính sách chuyển tiếp có thể phải chịu trách nhiệm. Câu hỏi hữu ích là thông tin nào bị thiếu trong thời hạn hoạt động nào và ở đâu.
Hai lớp định tuyến có liên quan. MANET phát hiện hàng xóm, chọn đường dẫn IP, chuyển tiếp gói thông qua rơle và sửa chữa kết nối bị hỏng. MAVLink xác định các hệ thống và thành phần logic, cho phép phân phối hoặc nhắm mục tiêu phát sóng thông qua target_system và target_comComponent. Mỗi hệ thống cần một ID hệ thống duy nhất, trong khi ID thành phần phải là duy nhất trong đó.
Khả năng tiếp cận IP không đảm bảo việc gửi lệnh chính xác. Hai phương tiện có thể truy cập có thể chia sẻ ID hệ thống MAVLink và bộ định tuyến có thể tạo vòng lặp lớp ứng dụng ngay cả khi đường dẫn MANET hợp lệ. Các gói được chuyển tiếp phải giữ lại nội dung ban đầu của chúng, trong khi lưu lượng được đánh địa chỉ phải đi theo các vị trí người nhận đã học thay vì bị tràn ngập.
Phép đo từ xa phát sóng hỗ trợ việc khám phá và chia sẻ nhận thức, nhưng việc sao chép không kiểm soát sẽ trở nên tốn kém khi số lượng phương tiện và số lượng chuyển tiếp tăng lên. Nhịp tim và thông báo khám phá bắt buộc phải đến được các điểm cuối có liên quan; các luồng tốc độ cao phải được lọc hoặc nhắm mục tiêu khi đã biết người nhận. Bộ định tuyến không được trả lại khung thông qua giao diện đến của nó và kiến thức định tuyến cũ phải được xóa sau khi khởi động lại từ xa.
Sự dư thừa cũng cần một chính sách rõ ràng. MAVLink không có cơ chế chung để điều hòa dữ liệu giống hệt nhau đến qua nhiều kênh và bộ đếm trình tự kênh không thể xác định các bản sao đường dẫn chéo một cách đáng tin cậy. Thiết kế có thể sử dụng đường dẫn chính với lưu lượng chuyển đổi dự phòng hoặc loại bỏ trùng lặp tại một điểm tổng hợp được kiểm soát. Đường dẫn có độ trễ cao vẫn yêu cầu các quy tắc lựa chọn và hết hạn lệnh.
Một đường dẫn dữ liệu điển hình tách biệt thông điệp điều khiển chuyến bay khỏi vận chuyển lưới cơ bản:
Bộ điều khiển chuyến bay → Bộ định tuyến MAVLink → Đài MANET trên không ⇄ Nút chuyển tiếp ⇄ Đài phát thanh mặt đất → GCS
Lựa chọn phía máy bay bị hạn chế bởi trọng lượng, công suất, nhiệt, giao diện, dải tần và hành vi định tuyến. Dòng sản phẩm WDS MIMOmesh nhẹ hỗ trợ các kênh có thể định cấu hình, định tuyến Lớp 2 hoặc Lớp 3 động, chuyển tiếp nhiều bước nhảy, QoS thích ứng, truyền tải nối tiếp và Ethernet trong suốt cũng như tích hợp MAVLink. Độ trễ một bước nhảy trung bình danh nghĩa khoảng 6 ms ở tần số 20 MHz vẫn phải được xác minh với khung máy bay, ăng-ten, cấu trúc liên kết và hỗn hợp lưu lượng đã chọn.
Tại địa điểm điều khiển, nút WDS DDLmesh trên xe hoặc gắn trên giá có thể tổng hợp dữ liệu điều khiển chuyến bay bằng video, giọng nói hoặc các luồng tải trọng khác. Các khả năng của nó bao gồm QoS thích ứng, định tuyến đa bước nhảy động, truyền tải trong suốt nối tiếp và Ethernet, mức độ ưu tiên dịch vụ có thể lựa chọn và hỗ trợ MAVLink. Thiết bị mặt đất phải có kích thước phù hợp với tải chuyển tiếp bận rộn nhất và cung cấp cho người vận hành khả năng hiển thị về cấu trúc liên kết, chất lượng liên kết, mức độ lưu lượng và thay đổi tuyến đường.
Cờ 'được kết nối' nhị phân phản ứng quá muộn và thường dao động. Bộ điều khiển tốt hơn sẽ phân tách liên kết thành các trạng thái Khỏe mạnh, Suy thoái, Quan trọng, Mất và Đã phục hồi. Khỏe mạnh có nghĩa là nhịp tim hiện tại, lộ trình ổn định và độ trễ lệnh chấp nhận được; Suy thoái bắt đầu khi tình trạng chập chờn, hàng đợi, thay đổi tuyến đường hoặc vấn đề giao hàng gia tăng; Quan trọng cho thấy thời hạn kiểm soát bị bỏ lỡ. Mất bắt đầu sau khi hết thời gian chờ nhịp tim xác định, trong khi Đã khôi phục yêu cầu sự ổn định bền vững.
Sử dụng cửa sổ chuyển động, vi phạm liên tiếp và độ trễ để thay đổi trạng thái. Một nhịp tim muộn sẽ không kích hoạt Return, nhưng những xác nhận bị trì hoãn lặp đi lặp lại không được bị mức trung bình tốt che giấu. Trong chế độ Hoạt động bị suy giảm, hãy giảm tốc độ đo từ xa đã chọn, tạm dừng truyền và tạm dừng video có tải trọng. Hệ thống điều khiển chuyến bay có thể tách thời gian chờ liên kết dữ liệu khỏi các phản hồi như Giữ, Quay lại hoặc Hạ cánh.
Các lệnh quan trọng là các giao dịch, không phải các gói dữ liệu kích hoạt và quên. MAVLink mong đợi một báo cáo COMMAND_ACK phù hợp xem lệnh đã được chấp nhận, bị từ chối, không thành công hay vẫn đang được thực hiện. Nếu không có xác nhận nào đến, người gửi có thể truyền lại lệnh. Điều đó cải thiện việc phân phối nhưng tạo ra rủi ro trùng lặp khi lệnh ban đầu được thực thi và chỉ có xác nhận của nó bị mất.
Giới hạn số lần thử lại để đường dẫn bị lỗi không thể lấp đầy hàng đợi của nó. Các lệnh nhạy cảm cũng cần có điều kiện hết hạn ở cấp ứng dụng, ngăn không cho thực thi thay đổi chế độ cũ sau khi giai đoạn nhiệm vụ thay đổi. Việc xử lý bình thường giúp việc lặp lại trở nên an toàn, trong khi các liên kết không ổn định sẽ tạm dừng quá trình tải lên nhiệm vụ và ghi tham số. Chỉ tiếp tục sau khi kiểm tra trạng thái giao dịch từ xa và loại bỏ các hoạt động cũ.
Không có phản hồi liên kết bị mất nào phù hợp với mọi nhiệm vụ. Việc tiếp tục có thể phù hợp với địa hình rộng mở với khả năng điều hướng hợp lệ và đủ năng lượng, trong khi Giữ có thể giải quyết tình trạng mất điện rơle trong thời gian ngắn. Việc quay lại chỉ phù hợp khi tuyến đường, độ cao và trạng thái pin giúp việc quay lại an toàn hơn việc ở lại. Đất đai có thể thích hợp hơn ở gần địa điểm phục hồi được chỉ định hoặc khi chuyến bay tiếp tục tạo ra rủi ro lớn hơn.
Quyết định nên bao gồm loại phương tiện, giai đoạn bay, địa hình, vùng trời, chất lượng dẫn đường, dự trữ năng lượng, mối nguy hiểm về trọng tải và các liên kết dự phòng. Việc phục hồi cũng phải rõ ràng. Một số hệ thống vẫn ở chế độ không an toàn sau khi nhịp tim MAVLink tiếp tục, yêu cầu thay đổi chế độ vận hành thay vì âm thầm khôi phục trạng thái trước đó.
Sau khi kết nối lại, xóa các lệnh lỗi thời, làm mới tuyến đường, xác nhận trạng thái phương tiện và nhiệm vụ cũng như xác minh dữ liệu tình trạng hiện tại. Khôi phục tự động có thể phù hợp với sự gián đoạn có rủi ro thấp; xác nhận thủ công sẽ an toàn hơn khi Return hoặc Land đã bắt đầu. Độ trễ sẽ ngăn chặn việc chuyển đổi nhanh chóng khi tuyến đường được phục hồi vẫn ở mức cận biên.
Các cuộc biểu tình về thông lượng đỉnh và phạm vi không chứng minh khả năng phục hồi kiểm soát. Kiểm tra phép đo từ xa thông thường với lưu lượng tải trọng, chuyển tiếp chuyển động, tín hiệu yếu, loại bỏ nút, chuyển tuyến, lỗi đường dẫn, khởi động lại radio và nối lại mạng. Ghi lại số liệu thống kê RF, sự kiện định tuyến, dấu thời gian MAVLink, xác nhận và chế độ máy bay trên một dòng thời gian được đồng bộ hóa.
Kịch bản thất bại |
Hành vi mạng dự kiến |
Hành vi dự kiến của máy bay |
Đạt tiêu chí |
Tắc nghẽn tải trọng |
Ưu tiên kiểm soát và điều tiết lưu lượng tải trọng |
Vẫn ở chế độ lệnh |
Nhịp tim và sự thừa nhận vẫn ở trong giới hạn |
Rơle biến mất |
Chọn một tuyến đường thay thế |
Tiếp tục hoặc vào trạng thái Suy thoái |
Quá trình khôi phục diễn ra trước khi hết thời gian chờ liên kết bị mất |
Mọi đường dẫn đều thất bại |
Dừng chuyển tiếp cũ |
Thực hiện cấu hình không an toàn |
Hành động đúng bắt đầu đúng tiến độ |
Liên kết trả về |
Xây dựng lại tuyến đường và loại bỏ lưu lượng truy cập đã hết hạn |
Thực hiện theo chính sách phục hồi |
Không có lệnh cũ hoặc đạp xe ở chế độ nhanh |
Tiêu chí chấp nhận phải bao gồm các khoảng trống về nhịp tim, hoàn thành lệnh, khôi phục tuyến đường, dung sai trùng lặp, hành động khắc phục sự cố an toàn và khôi phục ổn định. Lặp lại ma trận trên các phạm vi thực tế, số lượng xe, số bước nhảy và lưu lượng giao thông. Cấu hình phải được thực hiện với tính di động và nhiễu, không chỉ trong phòng thí nghiệm không có tải. Bằng chứng đó cho thấy liệu MAVLink qua MANET có suy giảm theo dự đoán hay không thay vì thất bại thảm hại.
Hiệu suất MAVLink qua MANET đáng tin cậy phụ thuộc nhiều vào thông lượng sẵn có. Lưu lượng điều khiển phải được ưu tiên, số liệu mất gói phải được diễn giải trong bối cảnh định tuyến và trạng thái không an toàn phải được dự đoán trước khi đường dẫn thay đổi hoặc biến mất. Một mạng được thiết kế tốt cũng tách biệt việc lựa chọn đường dẫn MANET khỏi hệ thống MAVLink và việc đánh địa chỉ thành phần.
Công ty TNHH Công nghệ Sinosun Thâm Quyến cung cấp bộ đàm trên không MIMOmesh hạng nhẹ và thiết bị mặt đất DDLmesh hỗ trợ định tuyến nhiều bước nhảy, QoS thích ứng và truyền tải MAVLink minh bạch. Những khả năng này có thể giúp các nhà tích hợp duy trì lưu lượng lệnh, quản lý tải dữ liệu hỗn hợp và xây dựng các kiến trúc liên lạc không đối đất linh hoạt hơn.
Đ: Vâng. MAVLink có thể chạy trên các liên kết MANET dựa trên IP, cho phép các phương tiện, nút chuyển tiếp và trạm mặt đất trao đổi dữ liệu đo từ xa và các lệnh trên các đường dẫn mạng thay đổi.
Đáp: Băng thông phụ thuộc vào tốc độ tin nhắn, số lượng phương tiện, chi phí định tuyến và lưu lượng tải trọng. Các lệnh quan trọng và đo từ xa sẽ được ưu tiên hơn video, nhật ký và truyền tệp.
Trả lời: MAVLink sử dụng số thứ tự gói, nhưng việc định tuyến, liên kết dự phòng và chuyển tiếp có chọn lọc có thể tạo ra những khoảng trống gây hiểu lầm. Sự mất mát phải được đánh giá cùng với độ trễ, độ giật và độ tuổi của nhịp tim.
Trả lời: MANET chọn đường dẫn mạng giữa các nút, trong khi MAVLink sử dụng ID hệ thống và thành phần để gửi tin nhắn tới đúng phương tiện, trạm mặt đất hoặc thành phần trên tàu.
Trả lời: Phản hồi của chế độ lái tự động được định cấu hình có thể bao gồm giữ vị trí, quay trở lại, hạ cánh hoặc tiếp tục nhiệm vụ. Thời gian chờ của nhịp tim thường xác định thời điểm kích hoạt tính năng an toàn liên kết dữ liệu.
Đáp: Các lệnh quan trọng nên sử dụng các xác nhận, số lần thử lại có giới hạn, quy tắc hết hạn và ưu tiên lưu lượng truy cập. Điều này ngăn chặn các hướng dẫn bị trì hoãn hoặc trùng lặp tạo ra hành vi không an toàn sau khi khôi phục tuyến đường.