Ứng dụng GPS-RTK trong điều khiển hàng ngàn thiết bị bay trình diễn
Đặng Thị Minh Hiền1, Vũ Minh Đức2
1Viện Kinh tế và Phát triển xã hội số
2Ban Bản đồ, Tổng cục Hậu cần - Kỹ thuật
Lần đầu tiên, Hà Nội trình diễn thiết bị bay không người lái (drone) trong đêm giao thừa năm 2025. Đây là thông tin được Ban tổ chức cho biết tại buổi họp báo chương trình nghệ thuật "Rực rỡ Thăng Long 2025" do Ban Tuyên giáo Thành ủy, Sở Thông tin và Truyền thông, Sở Văn hóa và Thể thao, UBND quận Nam Từ Liêm, Công ty Cổ phần giải pháp kinh doanh Corex phối hợp tổ chức [1].
Tối 28/4/2025, TP.HCM tổ chức tổng duyệt màn trình diễn ánh sáng bằng 10.500 thiết bị không người lái (drone). Là một trong những sự kiện đặc biệt trong dịp kỷ niệm 50 năm Ngày Giải phóng miền Nam, thống nhất đất nước, màn trình diễn drone được chuẩn bị từ sớm để đảm bảo vấn đề kỹ thuật [2].
Trình diễn ánh sáng bằng drone là hình thức tạo hình trên không trung, được thực hiện với hàng loạt máy bay không người lái có đèn LED. Loại hình này xuất phát từ công bố của nhà nghiên cứu Vijay Kumar năm 2012 về khả năng điều khiển drone đồng bộ với nhau. Ý tưởng sau đó được Intel đi đầu triển khai năm 2015, trước khi xuất hiện tại nhiều sự kiện lớn trên thế giới như Đại hội thể thao Olympic, Super Bowl [3].
Drone là phiên bản cải tiến của UAV, hay còn được gọi là máy bay không người lái mini đời mới. Thiết bị này được cải tiến từ hình dạng, kích thước và hiệu suất động cơ để nâng cao chất lượng và đáp ứng tốt nhu cầu của người dùng. Drone khá nhỏ gọn và sở hữu thiết kế như một máy bay phản lực mini với cánh sải rộng. Nhờ đó, thiết bị có khả năng di chuyển linh hoạt, dễ dàng điều khiển và thực hiện các thao tác bay phức tạp [4].
1. Quy trình điều khiển hàng ngàn thiết bị bay trình diễn
Điều khiển hàng ngàn UAV (máy bay không người lái) đồng thời để tạo hiệu ứng ánh sáng trên trời - như các màn trình diễn drone light show - là một kỹ thuật phức tạp, đòi hỏi kết hợp nhiều yếu tố công nghệ. Dưới đây là cách điều khiển chúng một cách tổng quát:
1.1. Lập kế hoạch và thiết kế đội hình
Phần mềm thiết kế 3D: Dùng để dựng hoạt cảnh, tạo chuyển động, màu sắc đèn LED từng UAV theo thời gian.
Chia cụm (clustering): Chia hàng ngàn UAV thành nhiều nhóm nhỏ điều khiển đồng bộ để giảm tải tính toán và nâng độ tin cậy.
1.2. Điều khiển tập trung hoặc phân tán
Hệ thống điều khiển trung tâm: Gửi lệnh đến từng UAV, thường dùng giao tiếp radio tần số thấp hoặc Wi-Fi chuyên dụng (Mesh Network).
Điều khiển phân tán: Mỗi UAV nhận đoạn mã độc lập (mission script) và hoạt động đồng bộ theo GPS + đồng hồ thời gian thực (RTK GPS + đồng hồ nội bộ PTP).
1.3. Định vị và đồng bộ
GPS độ chính xác cao (RTK-GPS hoặc GNSS): Đảm bảo định vị chính xác từng UAV (sai số < 5cm).
Đồng bộ thời gian (Precision Time Protocol – PTP): Đảm bảo các UAV bật đèn, bay, xoay đúng thời điểm.
.png)
Hình 1. Sơ đồ tổng quát
1.4. Giao tiếp và bảo mật
Giao thức mesh (như Zigbee, LoRa, Wi-Fi mesh): Cho phép các UAV "nói chuyện" với nhau hoặc relay tín hiệu.
Mã hóa dữ liệu: AES 256-bit hoặc tương đương để đảm bảo an toàn trong không gian công cộng.
1.5. Đèn và hiệu ứng ánh sáng
Đèn LED RGB cao sáng, điều khiển PWM: Mỗi UAV có thể thay đổi màu, độ sáng, nhịp sáng.
Điều phối ánh sáng qua timeline: Ánh sáng được lập trình giống như một bản nhạc, chạy theo khung giờ từng mili-giây.
1.6. Điều kiện bay và an toàn
Tự động tránh va chạm: AI hoặc cảm biến siêu âm/quang học hỗ trợ giữ khoảng cách.
Vùng bay an toàn (geofencing): Đặt giới hạn bay ảo qua phần mềm.
Dự phòng và kiểm soát hỏng hóc: Mỗi UAV phải có chế độ fail-safe, ví dụ: tự quay về hoặc hạ cánh nếu mất tín hiệu.
Một số ví dụ mô phỏng và công cụ phần mềm giúp bạn hình dung cách điều khiển và tổ chức hàng ngàn UAV trong các màn trình diễn ánh sáng:
Video mô phỏng thực tế
1. Mô phỏng đội hình UAV bằng ArduPilot và Gazebo Video này hướng dẫn cách sử dụng ArduPilot kết hợp với Gazebo để mô phỏng đội hình UAV https://www.youtube.com/watch?v=r15Tc6e2K7Y).
2. Tự xây dựng màn trình diễn ánh sáng bằng UAV Hướng dẫn chi tiết cách tạo màn trình diễn ánh sáng với UAV, từ thiết kế đến thực hiện (https://www.youtube.com/watch?v=MRbBhBAv2dM)
3. Thiết kế hoạt cảnh trình diễn UAV trong Cinema 4D Hướng dẫn cách tạo hoạt cảnh trình diễn UAV sử dụng phần mềm Cinema 4D https://www.youtube.com/watch?v=BCRDRzUcg58).
Phần mềm mô phỏng và thiết kế
1. Skybrush Suite Bộ phần mềm mã nguồn mở cho phép thiết kế, mô phỏng và điều khiển các màn trình diễn UAV (https://skybrush.io/).
2. Drone Show Software của SPH Engineering Giải pháp thương mại toàn diện cho việc thiết kế và quản lý các màn trình diễn UAV (https://www.droneshowsoftware.com/).
3. SwarmLab (Matlab) Thư viện Matlab hỗ trợ mô phỏng đội hình UAV, phù hợp cho mục đích nghiên cứu và học thuật (https://github.com/lis-epfl/swarmlab).
2. UAV có thể bị rơi trong quá trình biểu diễn
UAV (máy bay không người lái) bị rơi trong quá trình trình diễn ánh sáng là một sự cố nghiêm trọng, có thể gây nguy hiểm và làm hỏng toàn bộ chương trình. Dưới đây là các nguyên nhân chính dẫn đến sự cố:
2.1. Mất tín hiệu điều khiển (RF/GPS)
Nguyên nhân: Nhiễu sóng, quá tải tần số, vùng che phủ GPS kém.
Biểu hiện: UAV mất điều hướng, lạc vị trí hoặc không giữ đội hình.
2.2. Hết pin hoặc pin bị lỗi
Nguyên nhân: Lập kế hoạch sai thời lượng bay, pin yếu, lỗi sạc.
Biểu hiện: UAV không quay về kịp, đột ngột giảm độ cao và rơi.
2.3. Lỗi phần mềm lập trình hoặc đồng bộ thời gian
Nguyên nhân: Kịch bản bay có lỗi logic, đồng bộ thời gian không chính xác (ví dụ chênh lệch 1–2 giây giữa các UAV).
Biểu hiện: UAV va chạm nhau hoặc bay sai hướng, lệch đội hình.
2.4. Gió lớn hoặc thời tiết xấu
Nguyên nhân: Dự báo sai điều kiện môi trường, đặc biệt ở độ cao 50–100m.
Biểu hiện: UAV lệch quỹ đạo hoặc mất khả năng giữ vị trí (hover).
2.5. Lỗi phần cứng
Nguyên nhân: Động cơ, ESC, GPS, đèn LED hoặc cánh quạt bị lỗi kỹ thuật.
Biểu hiện: UAV không cất cánh, rung lắc, hoặc mất thăng bằng và rơi.
3. Cách khắc phục và phòng ngừa sư cố UAV vị rơi
3.1. Tối ưu mạng điều khiển
Sử dụng mạng mesh tự hồi phục, hạn chế phụ thuộc 100% vào tín hiệu trung tâm.
Dự phòng tín hiệu điều khiển bằng tần số dự phòng hoặc 4G/5G chuyên dụng.
3.2. Kiểm tra pin nghiêm ngặt
Chỉ sử dụng pin chất lượng cao (LiPo có cảm biến nhiệt, dung lượng thực).
Áp dụng hệ thống theo dõi pin theo thời gian thực (Battery Telemetry).
3.3. Kiểm thử và mô phỏng trước khi trình diễn
Chạy mô phỏng bằng phần mềm (Skybrush, Drone Show Software) để kiểm tra lỗi logic.
Dùng đồng hồ chuẩn PTP (Precision Time Protocol) để đồng bộ thời gian từng UAV.
3.4. Giới hạn tốc độ gió an toàn
Không bay nếu tốc độ gió vượt quá ngưỡng thiết kế (thường < 8 m/s).
Sử dụng UAV có hệ thống ổn định bay tiên tiến (IMU, barometer, GPS RTK).
3.5. Dự phòng phần cứng
Luôn có 5–10% UAV dự phòng sẵn trên mặt đất.
Thiết kế “Flight Termination System” – tự hạ cánh an toàn nếu UAV gặp lỗi.
4. Chi phí cho hệ thống 100 UAV trình diễn ánh sáng
4.1 Chi phí cho 1 UAV chuyên dùng:
Trong trình diễn ánh sáng và hệ thống điều khiển đồng bộ hàng ngàn UAV phụ thuộc vào quy mô, chất lượng phần cứng, phần mềm và đơn vị cung cấp. Dưới đây là ước tính chi phí phổ biến tính theo mặt bằng năm 2024–2025:
Hạng mục | Mô tả | Chi phí ước tính |
Khung UAV | Sợi carbon, thiết kế tối ưu cho hiệu ứng ánh sáng | $100–150 |
Động cơ + ESC | Không chổi than, tiết kiệm năng lượng | $60–100 |
Pin | LiPo 3–6S (2,000–3,000 mAh), theo dõi điện áp | $30–50 |
GPS (RTK hoặc GNSS) | Chính xác cao để giữ vị trí chính xác | $100–200 |
Đèn LED RGB lập trình được | Tích hợp hoặc gắn ngoài, điều khiển theo timeline | $50–100 |
Bo mạch bay + truyền thông | Tích hợp FC (Pixhawk, Cube, custom) + Wi-Fi mesh / RF | $100–200 |
Tổng chi phí mỗi UAV | $400–800 | |
Một số hãng lớn có UAV trình diễn giá trên $1,000 - 1,500 tùy độ cao, độ bền và tiêu chuẩn an toàn bay.
4.2. Chi phí 100 UAV trình diễn ánh sáng
Thành phần | Mô tả kỹ thuật | Đơn giá (USD) | Số lượng | Thành tiền |
|
Khung UAV | Sợi carbon, nhẹ, cánh gập | $120 | 100 | $12,000 |
|
Động cơ + ESC | Không chổi than, 4 cánh, 20–30A ESC | $90 | 100 | $9,000 |
|
Pin LiPo | 3S–4S 2,500 mAh, cấp nguồn 15–20 phút | $40 | 100 | $4,000 |
|
Bo điều khiển bay | Pixhawk Mini / Holybro + tích hợp GPS M8N | $150 | 100 | $15,000 |
|
LED RGB công suất cao | Có thể lập trình màu qua PWM hoặc UART | $80 | 100 | $8,000 |
|
Truyền thông Mesh RF | 900 MHz hoặc 2.4 GHz Mesh Module | $100 | 100 | $10,000 |
|
Phụ kiện (cánh, chân, vỏ) | In 3D hoặc composite nhẹ | $20 | 100 | $2,000 |
|
Dự phòng + vật tư thay thế 10% linh kiện backup | $3,000 | ||||
Tổng chi phí UAV: ~ $63,000
4.3 Chi phí hệ thống điều khiển & hỗ trợ
Thành phần | Mô tả | Chi phí (USD) |
Phần mềm điều phối UAV | Skybrush, DroneShow Pro (giấy phép thương mại nhỏ) | $15,000 |
Trạm điều khiển mặt đất | Laptop chuyên dụng + bộ điều khiển radio công suất cao | $3,500 |
Trạm GPS RTK (base station) | Định vị chính xác cao (1–3cm) | $4,000 |
Hệ thống truyền thông mesh | Thiết bị phát sóng trung tâm + ăng-ten định hướng | $5,000 |
Thiết bị kiểm tra và đồng bộ | Thiết bị PTP / đồng hồ GPS, máy kiểm thử | $2,000 |
Chi phí vận hành & bảo trì | Nhân sự, bảo hiểm, phần mềm hỗ trợ kỹ thuật | $5,000–10,000 |
Tổng chi phí hệ thống điều khiển: ~ $35,000– $40,000
4.4 Tổng đầu tư thử nghiệm đội hình 100 UAV
Tổng UAV (100 chiếc): ~ $63,000
Hệ thống điều khiển & hỗ trợ: ~ $37,000
Dự phòng phát sinh (10%): ~ $10,000
Tổng cộng dự kiến: ~ $110,000
4.5 Các giai đoạn triển khai
Giai đoạn 1: Lắp ráp & kiểm tra 10 UAV (mẫu thử)
Giai đoạn 2: Huấn luyện bay đội hình 25 UAV
Giai đoạn 3: Nâng cấp đủ 100 UAV và trình diễn demo ban đêm
Giai đoạn 4: Đánh giá hiệu suất, cải tiến phần mềm và nhân rộng
4.6 Lập trình, cài đặt 100 UAV bay trình diễn ánh sáng
Bay theo hình logo của Công ty Cổ phần Chân Châu có thể triển khai nằng cách đưa hình vào phần mềm tính toán vị trí bố trí UAV và mầu sắc (Hình 2).
5. Vai trò của GPS RTK trong điều khiển bay
Trong điều khiển bay đội hình UAV trình diễn ánh sáng, GPS và GPS RTK đóng vai trò then chốt để đảm bảo độ chính xác vị trí và đồng bộ thời gian, cụ thể như sau:
5.1. GPS thông thường
Chức năng: Xác định vị trí địa lý (vĩ độ, kinh độ, độ cao) của UAV.
Độ chính xác: Khoảng 2–5 mét, tùy môi trường.
Ứng dụng: Bay đơn lẻ, bay khảo sát. Giữ vị trí tương đối, nhưng không đủ chính xác cho trình diễn đồng bộ sát nhau.
.png)
Hình 2. Lập trình bố trí 100 UAV, mầu hiển thị Logo và dòng chữ Slogan
5.2. GPS RTK (Real Time Kinematic)
Chức năng: Sử dụng một trạm gốc (base station) để hiệu chỉnh sai số tín hiệu GPS.
Độ chính xác: Tăng lên mức 1–3 cm, tức gần như cố định vị trí theo pixel.
Ứng dụng: Bay đội hình chính xác cao: UAV giữ vị trí chính xác từng centimet so với hình ảnh đã lập trình.
Trình diễn đồng bộ ánh sáng: Tránh va chạm, tạo hiệu ứng hình học mượt mà.
Đồng bộ thời gian bay: RTK hỗ trợ thêm tín hiệu PTP (Precision Time Protocol) để đồng bộ toàn bộ hệ thống theo micro giây.
Bảng so sánh vai độ chính xác của GPS thường và GPS RTK
Tính năng | GPS thường | GPS RTK |
Độ chính xác | 2–5 mét | 1–3 cm |
Trình diễn đội hình sát nhau | Không phù hợp | Bắt buộc phải có |
Tạo hình ảnh/hiệu ứng độ nét cao | Không khả thi | Rất phù hợp |
Chi phí thiết bị | Rẻ ( ~ $30–60) | Cao hơn ( ~ $150–500) |
Yêu cầu trạm gốc | Không | Có (base station) |
Sự khác biệt giữa GPS thường và GPS RTK trong mô phỏng đội hình UAV (độ lệch vị trí) thể hiện trong Hình 3.
.png)
Hình 3. Sự khác biệt độ chính xác của GPS và GPS RTK
Kết luận
GPS RTK (Real-Time Kinematic) đóng vai trò then chốt trong việc điều khiển chính xác và đồng bộ hàng ngàn drone trong các màn trình diễn ánh sáng trên không. Nhờ khả năng cung cấp vị trí với độ chính xác đến từng centimet trong thời gian thực, GPS RTK giúp các drone:
Tóm lại, GPS RTK là công nghệ định vị cốt lõi, bảo đảm sự chính xác, an toàn và thẩm mỹ cho các màn trình diễn drone quy mô lớn, biến chúng thành những tác phẩm nghệ thuật sống động trên bầu trời.
Tài liệu tham khảo
[3] https://vnexpress.net/cong-nghe-phia-sau-drone-trinh-dien-anh-sang-4710546.html
[4] https://fptshop.com.vn/tin-tuc/danh-gia/drone-light-la-gi-180595