Nghiên cứu thiết kế phân hệ kết nối và điều khiển nhiều phương tiện bay không người lái đồng thời qua giao thức MAVLink
DOI:
https://doi.org/10.54939/1859-1043.j.mst.107.2025.145-148Từ khóa:
UAV; Bầy đàn drone; MAVLink; Trạm điều khiển mặt đất; QGroundControl; ArduPilot.Tóm tắt
Nghiên cứu thiết kế phân hệ kết nối và điều khiển nhiều phương tiện bay không người lái đồng thời qua giao thức Mavlink. Bài báo trình bày nghiên cứu thiết kế và phát triển phân hệ phần mềm mã nguồn mở cho phép kết nối và điều khiển đồng thời nhiều phương tiện bay không người lái (UAV) thông qua giao thức MAVLink. Mục tiêu chính là xây dựng một trạm điều khiển mặt đất (GCS) mạnh mẽ với giao diện hoàn toàn bằng tiếng Việt, đáp ứng nhu cầu ngày càng cao về ứng dụng bầy đàn UAV tại Việt Nam. Nghiên cứu bao gồm phân tích chuyên sâu giao thức MAVLink, khảo sát các nền tảng GCS hiện có (QGroundControl, Mission Planner), và đánh giá các cơ chế điều khiển bầy đàn. Giải pháp đề xuất mở rộng QGroundControl để phát triển mô-đun quản lý bầy đàn chuyên dụng, tương thích cả với PX4 và ArduPilot. Hệ thống được thiết kế mở rộng, tích hợp công cụ mô phỏng ArduPilot SITL và Gazebo để kiểm thử trước khi triển khai thực tế. Sản phẩm là phần mềm điều khiển đồng thời ít nhất 03 UAV, có giao diện tiếng Việt thân thiện, hỗ trợ thiết kế đường bay tự động đa phương tiện và hoạt động trên cả Windows và Linux. Nghiên cứu đặt nền móng vững chắc cho việc làm chủ công nghệ bầy đàn UAV tại Việt Nam, với tiềm năng ứng dụng rộng rãi trong các lĩnh vực quốc phòng và dân sự.
Tài liệu tham khảo
[1]. C. Ramirez-Atencia, D. Camacho, et al., “Extending QGroundControl for automated mission planning of UAVs”, (2018).
[2]. ArduPilot Developer Team, “Mission Planner swarming (formation-flying) interface”, ArduPilot, (2021).
[3]. VNU University of Engineering and Technology, “Research and development of monitoring and control software integrating smart surveillance technology for drone swarm in rescue missions”, Project Report KHKT_10, (2021).
[4]. ArduPilot Developer Team, “MAVLink interface — Dev documentation”, ArduPilot.
[5]. T. Volovoda, “Swarm intelligence for UAV”, IEEE Conference Publication, (2024).
[6]. T. Duan, W. Wang, X. Li, Y. Zhu, M. Huang, “Towards intelligent UAV swarm mission planning methodology and algorithms”, (2023).
