Heti kun UAV nousee ilmaan, sitä ohjaava joukko saa epäsymmetrisen tiedusteluedun — edellyttäen että tieto saavuttaa kaikki asiaankuuluvat operaattorit. Tyypillinen operatiivinen epäonnistuminen ei ole droonikattavuuden puute: se on droonin operaattori, joka kertoo radiopuhelimella mitä näkee, samalla kun kaikki muut työskentelevät sokeana GCS- tai ATAK-näytöillään. Droonitelemetrian TAK-integraatio sulkee tämän aukon syöttämällä UAV:n sijainnin, gimbalin kulman ja videovirran suoraan yhteiseen operatiiviseen kuvaan, jotta jokainen verkon ATAK-asiakas näkee droonin live-jälkenä ystävällisten joukkojen rinnalla.
Tässä artikkelissa käsitellään koko tekninen putkilinja: MAVLink-telemetria droonilta maavalvonta-asemalle (GCS), muuntaminen Cursor on Target (CoT) -muotoon, edelleenlähetys TAK-palvelimelle, videorelay, gimbalin jalanjäljen koodaus, käänteinen reitin synkronointi, kaistanleveysoptimointi MANET-radioille ja usean droonin hallintakäytännöt.
Miksi drooni-COP-integraatio on tärkeää: kontekstiinvaihto-ongelma
Tyypillinen pienen yksikön UAV-operaatio sisältää vähintään kolme erillistä operaattoriroolia: droonin ohjaaja, joka seuraa GCS-videovirtaa, maavoimien komentaja, joka työskentelee ATAK-kartan kanssa, ja sensorioperaattori, joka valvoo kameraa. Ilman integraatiota jokainen rooli toimii eri tietolähteestä. Ohjaaja tietää missä drooni on; komentaja ei, ellei ohjaaja kommentoi. Kun ohjaaja keskittyy manööverin suorittamiseen, kommentit loppuvat.
UAV ATAK-integraatio korvaa ääniohjauksen datalla. Drooni näkyy liikkuvana ilmajälkenä ATAK-kartalla. Gimbalin jalanjälki — monikulmio, joka näyttää tarkalleen mitä sensori seuraa — päivittyy reaaliajassa. Videovirta on yhden napautuksen päässä ATAK Video Receiverissä. Komentaja voi lähettää uuden kiertopistepisteen kartalta ilman ohjaajan etsimistä.
MAVLink-telemetrian putkilinja: droonilta TAK-palvelimelle
Putkilinjassa on viisi vaihetta: droonin autopilotti → radiodatalinkki → GCS (QGroundControl tai Mission Planner) → MAVLink-siltaprosessi → TAK-palvelin.
MAVLink-protokollan perusteet. MAVLink on hallitseva telemetria- ja ohjausprotokolla pienille UAS:ille. Se on kevyt binääriprotokolla, joka on suunniteltu pienen kaistanleveyden radiolinkkeille. MAVLink 2 on nykyinen standardi ja lisää pakettien allekirjoituksen. Tyypillisen autopilotin (ArduPilot, PX4) MAVLink-virta sisältää GLOBAL_POSITION_INT 2–10 Hz:llä, ATTITUDE 10–50 Hz:llä, HEARTBEAT 1 Hz:llä, MOUNT_ORIENTATION 10–25 Hz:llä ja MISSION_ITEM_INT pyynnöstä.
GCS telemetrian reitittimenä. GCS vastaanottaa MAVLink-virran radiolinkin kautta. QGroundControl ja Mission Planner tukevat MAVLink-edelleenlähetystä: toissijaisen UDP-lähdön määrittäminen osoitteeseen localhost:14551 toimittaa koko virran kaikille GCS-koneen prosesseille.
MAVLink-to-CoT-silta. Siltaprosessi lukee edelleenlähetetyn MAVLink-virran ja muuntaa jokaisen sijaintiraportin CoT XML -tapahtumaksi. Avainmappaykset: GLOBAL_POSITION_INT.lat / lon / alt → CoT <point> lat/lon/hae; GLOBAL_POSITION_INT.hdg → CoT <detail><track course=... />. Avoimen lähdekoodin siltoja: MAVLink2TAK (Python), UASLINK (C++).
Toimitus TAK-palvelimelle. Silta muodostaa yhteyden TAK-palvelimeen TCP/TLS-yhteydellä portissa 8089 asiakasvarmenteen avulla ja lähettää CoT-tapahtumat suoratoisto-XML:nä. TAK-palvelin federoi tapahtumat välittömästi kaikille yhdistetyille ATAK-, WinTAK- ja CloudTAK-asiakkaille.
CoT-viestien rakenne ilmajäljille
Oikea CoT-tyyppikoodi on tärkeä — se ohjaa ATAKin renderöimää kuvaketta ja jäljen väriä. Ystävälliselle kiinteäsiipistelle miehittämättömälle ilma-alukselle tyyppi on a-f-A-M-F-Q. Purku: a = atomi, f = ystävällinen, A = ilma, M = sotilaallinen, F = kiinteäsiipi, Q = miehittämätön. Ystävälliselle pyörivä-siipistä droonille: a-f-A-M-H-Q.
Kentän how tulee olla m-g (koneellisesti tuotettu, GPS). Vanhentumisaika tulee asettaa 20–30 sekuntia tapahtuma-ajan edelle.
<event version="2.0"
uid="DRONE-ALPHA-01"
type="a-f-A-M-F-Q"
how="m-g"
time="2026-05-29T10:00:00.000Z"
start="2026-05-29T10:00:00.000Z"
stale="2026-05-29T10:00:25.000Z">
<point lat="48.3794"
lon="31.1656"
hae="250.0"
ce="5.0"
le="10.0"/>
<detail>
<contact callsign="ALPHA-1"/>
<track course="045.0" speed="18.5"/>
<remarks>MAVLink sysid=1</remarks>
</detail>
</event>
Videosuoratoiston integrointi: RTSP ATAK:iin
Useimmat pienten UAS:ien hyötykuormat koodaavat videon H.264- tai H.265-muotoon ja tarjoavat sen RTSP-virtana. Integrointipolku: droonin kamera → enkooderi → RTSP datalinkin kautta → GCS → FFmpeg-relay → ATAK Video Receiver.
FFmpeg-relay. GCS-koneella FFmpeg vastaanottaa RTSP-virran droonilta ja välittää sen edelleen. UDP-multicastille: ffmpeg -i rtsp://192.168.1.100:554/stream -c copy -f mpegts udp://239.2.3.1:1234. Avainparametri on -c copy.
ATAK Video Receiver -konfiguraatio. Silta julkaisee CoT-tapahtuman tyyppiä b-i-x-i (videoalias), joka sisältää virran URL:n ja luettavan aliasnimen. ATAK Video Receiver -lisäosa lisää virran automaattisesti lähdeluetteloonsa.
Heikentyneen yhteyden mukautus. 500–800 kbps:llä H.264 toimittaa käyttökelpoisen tiedusteluvideon 720p/15fps-tarkkuudella. Alle 300 kbps:llä vaihda JPEG-kuvakaappausvirtaan.
Gimbal- ja sensoripeitto: FOV-monikulmion koodaus
Gimbalin jalanjälkimonikulmio kertoo operaattoreille mitä sensori kattaa. Silta laskee neljä kulmaa droonin sijainnista, korkeudesta, gimbalin pan/tilt-kulmista ja kameran FOV:sta ja koodaa ne CoT GeoObject -monikulmioksi:
<event type="u-d-f" uid="DRONE-ALPHA-01-FOV" ...>
<detail>
<shape>
<polyline closed="true">
<vertex lat="48.3802" lon="31.1641"/>
<vertex lat="48.3802" lon="31.1671"/>
<vertex lat="48.3786" lon="31.1671"/>
<vertex lat="48.3786" lon="31.1641"/>
</polyline>
</shape>
<color argb="-2130706433"/>
<strokeColor value="-16711936"/>
<fillColor value="570556928"/>
<remarks>ALPHA-1 gimbal FOV</remarks>
</detail>
</event>
FOV-monikulmion UID johdetaan droonin UID:stä suffiksilla -FOV. Päivitä monikulmio jokaisen MOUNT_ORIENTATION-viestin yhteydessä. Vanhentumisaika: 5 sekuntia.
Reitinpisteiden synkronointi: ATAK:ista takaisin GCS:lle
Kaksisuuntainen integraatio on operatiivisesti merkittävin ominaisuus. Käänteinen polku: ATAK-operaattori piirtää reitin → ATAK julkaisee CoT-reittitapahtuman → silta vastaanottaa reitin → muuntaa CoT-reitinpisteet MAVLink MISSION_ITEM_INT -viesteiksi → lataa mission GCS:lle → GCS siirtää droonille.
MAVLink-mission latausprotokolla. Lataus on pyyntö-vastaus-kättely: silta lähettää MISSION_COUNT, drooni ACK, drooni pyytää jokaista MISSION_ITEM_INT:ä järjestysnumerolla, silta lähettää jokaisen kohteen, drooni lähettää MISSION_ACK valmiiksi. Toteuta aikakatkaisu ja uudelleenyritys jokaisessa vaiheessa.
Koordinaattijärjestelmän huomio. MAVLink MISSION_ITEM_INT käyttää oletuksena MAV_FRAME_GLOBAL_RELATIVE_ALT-kehystä — korkeus suhteessa kotipisteeseeen. CoT käyttää HAE:ta (korkeus ellipsoidin yli, WGS84). Sillan on muunnettava: HAE → (HAE − home_HAE).
Pienen kaistanleveyden optimointi MANET-radioille
MANET-radiot — Persistent Systems MPU5, Silvus StreamCaster, Harris FALCON IV — tarjoavat 1–20 Mbps jaettua kaistanleveyttä. Yksi droonin integraatio voi kuluttaa suhteettoman suuren osan budjetista.
Jäljen päivitysnopeuden rajoittaminen. 1 Hz:llä 20 m/s nopeudella lentävä drooni liikkuu 20 m päivitysten välillä — hyväksyttävää ilmajäljelle. 1 Hz on kohtuullinen oletusarvo useimmille ISR-sovelluksille.
Binäärinen CoT vs XML CoT. TAK Server 4.x tukee protobuf-koodattua CoT:ta, joka pienentää viestikokoa 55–65% XML CoT:hin verrattuna. 1 Hz:llä neljälle droonille tämä säästää ~1 Mbps radiokaistanleveyttä.
Videon laadunhallinta. Video on ylivoimaisesti suurin kuluttaja. Käytä RTSP-unicastia multicastin sijaan kun vain yksi tai kaksi operaattoria tarvitsee videota.
Keskeinen havainto: Drooni-COP-integraatio on yhtä lailla radiobudjetin kuin ohjelmiston ongelma. Mallinna MANET-linkkibudjetti ennen käyttöönottoa — huomioi telemetria, video, maavoimien CoT, puhe ja yläkuorma.
Useiden droonien hallinta: kutsumerkkikäytännöt ja ryhmähallinta
Yli kahden droonin samanaikainen käyttö luo ristiriitojen selvittämisen haasteita ATAK-kartalla.
CoT UID- ja kutsumerkkikäytännöt. Jokaisella droonilla on oltava maailmanlaajuisesti yksilöllinen CoT UID: YKSIKKÖ-ROOLI-NUMERO (esim. 3PLT-ISR-01). Kartan etiketissä näytettävän kutsumerkin tulee noudattaa samaa käytäntöä.
CoT-ryhmätehtävät. TAK-palvelimen ryhmät ohjaavat mitä asiakkaat näkevät. Jaa droonit samaan ryhmään kuin maayksikkö, jota ne tukevat.
MAVLink-sillan droonin rekisteri. Kun useampi GCS-instanssi raportoi samalle TAK-palvelimelle, jokaisessa GCS:ssä olevan sillan on käytettävä droonin rekisteriä — pysyvää kartoitusta MAVLink-järjestelmätunnisteista CoT UID:iin.
Parven tietoisuus laajassa mittakaavassa. Yli 5–6 samanaikaiselle droonille harkitse erikoistetun drooninhallintakerroksen lisäämistä — mukautettu ATAK-lisäosa tai WinTAK-komponentti, joka näyttää kaikki droonien jäljet akun tilan, mission tilan ja videon saatavuuden kanssa taulukkomuodossa.