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.