Gimbalvinkel og retning i DJI-veipunktoppdrag: hvorfor kameraet retter seg ut eller ser til siden
Et veipunktoppdrag setter gimbalen og nesen på hvert veipunkt etter filen, ikke etter hvor du satte dem for hånd. To spørsmål fra piloter viser hva det betyr, og hvordan du sjekker filen før du flyr.
Av Sander Helgesen · Sist sjekket
Kort fortalt
- Gimbalvinkel og retning settes per veipunkt i KMZ-en. Står det 0° i filen, går gimbalen vannrett, uansett hva du vippet den til før start.
- Vil du holde -45°, setter du -45° på hvert veipunkt, og så åpner du KMZ-en og sjekker hver vinkel.
- Gimbalen vipper bare; kameraet ser dit nesen peker. Fast retning øst på en rute som går sørover, filmer til siden hele veien.
- Følg ruten i korridorer, se mot veggen på fasader, se mot midten i baner rundt et motiv.
To innstillinger per veipunkt: vinkel og retning
Hvert veipunkt i en DJI-oppdragsfil har en retning (hvor nesen peker) og en gimbalvinkel (hvor mye kameraet vippes ned, 0° vannrett, -90° rett ned). Det er to innstillinger, og dronen bruker begge fra filen under oppdraget.
I gimbalhandlingene DJI Fly skriver, og i filene Skyplanr skriver, settes bare vinkelen: gimbalens sideveis dreining er av og følger dronen. Kameraet ser altså dit nesen peker, og retningen avgjør hva som er i bildet fra side til side.
Hvorfor gimbalen gikk tilbake til 0° før hvert bilde
En pilot med Matrice 4E fløy en runde langs en fasade. Han vippet gimbalen til -45° for hånd, og før hvert bilde gikk den tilbake til 0°, vannrett. Årsaken ligger trolig i filen, ikke i dronen: veipunktene hadde vinkel 0°, og oppdraget var satt til å bruke dem.
Filer for DJI Pilot 2 har en gimbalPitchMode for hele oppdraget. DJIs WPML-dokumentasjon gir to verdier. usePointSetting: vinkelen settes etter hvert veipunkt og går jevnt over til neste veipunkts vinkel på hver etappe. manual: piloten styrer vinkelen mellom veipunktene, og uten styring holder gimbalen vinkelen den hadde da dronen forlot veipunktet. Med usePointSetting og hver gimbalPitchAngle på 0 retter oppdraget ut gimbalen på hver etappe, og en vipp for hånd varer bare til neste. En gimbalRotate-handling til 0° på et veipunkt gjør det samme i begge moduser.
Løsningen er å legge vinkelen i filen i stedet for i tommelen: -45° på hvert veipunkt. Står modusen på manual og du vipper for hånd, virker det bare så lenge ingen veipunkter eller handlinger setter en vinkel, og du får en ny vinkel hver runde.
Retningsmoduser: følg ruten, fast retning eller mot et punkt
DJIs WPML-dokumentasjon definerer retningen per veipunkt (waypointHeadingMode). Tre moduser dekker nesten alle jobber:
Retningsmoduser i en DJI-veipunktfil og hvor kameraet ser
Følg ruten
- I filen
- followWayline
- Hvor nesen og kameraet peker
- Langs etappen mot neste veipunkt
- Brukes til
- Korridorer, kartleggingslinjer, flyging forover
Fast retning
- I filen
- smoothTransition med samme vinkel på hvert veipunkt (0 = nord, 90 = øst)
- Hvor nesen og kameraet peker
- Én kompassretning, uansett hvilken vei dronen flyr
- Brukes til
- Sidebilder, én side av en fasade, en rett dollybevegelse
Mot et punkt
- I filen
- towardPOI, eller smoothTransition med retningen mot punktet på hvert veipunkt
- Hvor nesen og kameraet peker
- Mot interessepunktet (POI)
- Brukes til
- Baner rundt et motiv, innkjøringer, et hus eller en mast
Hvorfor elva ble filmet fra siden
En pilot ba om «pek dronen mot øst, kameraet forover» langs en elv. Elva rant sørover. Planen tok «øst» bokstavelig: fast retning 90° på hvert veipunkt. Dronen fløy sørover med nesen mot øst, så kameraet filmet østbredden, på tvers av elva, hele veien.
«Forover» langs en linje betyr følg ruten: nesen dreier med hver etappe, og kameraet ser nedover elva uansett hvor den svinger. Fast kompassretning er for når du vil ha sidebildet. Å fly sidelengs betyr også at sensorene foran ikke peker dit dronen flyr; sjekkene i Skyplanr varsler om etapper som flys sidelengs eller baklengs uten sensorer på den siden.
Hold samme gimbalvinkel gjennom hele oppdraget
For en fasaderunde på -45°, eller et oppdrag der hvert bilde trenger samme vinkel.
Sett vinkelen på hvert veipunkt
Gi hvert veipunkt vinkelen i planleggeren, her -45°, ikke bare det første. Gimbalen vipper jevnt langs hver etappe til neste veipunkts vinkel, så ett veipunkt på 0° retter den ut på veien dit.
Sjekk gimbalhandlingene
Fjern eller endre gimbalhandlinger som setter en annen vinkel på et veipunkt. De kjøres når dronen kommer fram, før bildet.
La vinkelen komme fra veipunktene
For DJI Pilot 2 lar du
gimbalPitchModestå påusePointSetting, så vinkelen i filen vinner over en tommel som kommer borti vippehjulet.Sjekk den eksporterte filen
Åpne KMZ-en som under, og se at hver vinkel er -45 før du kopierer den til kontrolleren.
Sjekk retning og gimbal i KMZ-en før du flyr
Fem minutter ved en datamaskin, på en kopi av filen.
Åpne KMZ-en
En KMZ er et ZIP-arkiv. Kopier den, gi kopien endelsen .zip, pakk den ut og åpne
wpmz/waylines.wpmli et tekstprogram; det er den filen dronen flyr.Finn vinklene
Søk etter
gimbalPitchRotateAngle. Den står igimbalRotate-handlingen på første veipunkt og i engimbalEvenlyRotate-handling på hver etappe. Hver verdi er vinkelen gimbalen når ved det veipunktet; for et oppdrag på -45° står det -45 overalt.Se bort fra 0/0-blokken i DJI Fly-filer
DJI Fly-filer har også
waypointGimbalPitchAngle0 ogwaypointGimbalYawAngle0 på hvert veipunkt. DJI Fly skriver 0 der i sine egne filer også; vinkelen ligger i handlingene. I en fil for DJI Pilot 2 åpner du ogsåwpmz/template.kml:gimbalPitchModeskal væreusePointSettingog hvert veipunktsgimbalPitchAnglevinkelen din.Les retningen på hvert veipunkt
Søk etter
waypointHeadingMode.followWaylinefølger ruten.smoothTransitionpeker nesen motwaypointHeadingAngle(0 nord, 90 øst, -90 vest, 180 sør): sammenlign med retningen på ruten i kartet.towardPOIser motwaypointPoiPoint, skrevet med breddegrad først.Åpne oppdraget uten å endre det
I DJI Fly åpner du oppdraget for å sjekke det, men endrer eller lagrer det ikke på kontrolleren: da bygger DJI Fly det opp igjen fra
template.kml, og veipunktene kan endre seg. Har du gjort det, installerer du filen på nytt. På første flytur holder du dronen innenfor synsvidde og følger kamerabildet på første etappe.
Hvilken retning til hvilken jobb
- Korridorer (elver, veier, strandlinjer, rørledninger): følg ruten, samme gimbalvinkel på hvert veipunkt, -45° for å se forover eller -90° for en stripe rett ned.
- Fasader: fast retning per bilde, mot veggen, i fast avstand, med vinkelen satt per bilde etter avstand og høyde. Stopp ved hvert bilde, med en kort sveving før det.
- Baner rundt et hus, et tårn eller en mast: mot midten, med vinkelen satt etter radius og høyde.
- Kartleggingsrutenett: følg ruten, så nesen og sensorene foran leder hver linje. Bildene snur 180° fra linje til linje, og det takler fotogrammetrien.
- Sidebilder fra en linje: fast retning, bare når du vil ha kameraet på tvers av ruten, og regn med mindre sensordekning dit du flyr.
DJI Fly, DJI Pilot 2 og Litchi
Begge DJI-appene leser WPML, men filene skiller seg i hvor gimbalen settes:
Pilot 2-filene fra Skyplanr følger DJIs dokumentasjon og ekte Pilot 2-eksporter, men er ikke prøvd i lufta ennå, så fly den første ruten innenfor synsvidde. Litchi leser CSV i stedet: Litchi-CSV-en fra Skyplanr har en retning og en gimbalvinkel (gimbalmodus interpolate) på hvert veipunkt. Retningsmodusen er en innstilling for oppdraget i Litchi som CSV-en ikke kan bære, så sett den til Waypoint Defined (Custom på iOS) i Litchi.
Hvordan filer for DJI Fly og DJI Pilot 2 setter gimbalvinkel og retning
Droner
- DJI Fly
- Forbrukerdroner som Mini 4 Pro, Air 3S og Mavic 3 Pro
- DJI Pilot 2
- Enterprise-droner som Matrice 4E, Matrice 4T og Matrice 30
Gimbalvinkel
- DJI Fly
- Gimbalhandlinger: én på første veipunkt, én per etappe
- DJI Pilot 2
- De samme handlingene, pluss en vinkel per veipunkt i malen
Vinkelmodus
- DJI Fly
- Ingen innstilling for hele oppdraget i DJI Flys filer
- DJI Pilot 2
- usePointSetting eller manual
Mot et punkt
- DJI Fly
- Skyplanr skriver retningen mot punktet på hvert veipunkt
- DJI Pilot 2
- DJIs egen modus mot et punkt
Få filen inn
- DJI Fly
- Bytt ut filen i et plassholderoppdrag
- DJI Pilot 2
- Importer fra et microSD-kort eller en USB-pinne, eller via FlightHub 2
Slik passer Skyplanr inn
Skyplanr setter gimbalvinkelen på hvert veipunkt, så filen har vinkelen du planla, og holder nesen langs en linje som en elv eller en vei med mindre du ber om sidebilde: «pek mot øst, kameraet forover» på en linje som går sørover, flys forover, og oppsummeringen sier det først. Fasaderunder ser mot veggen ved hvert bilde, og baner rundt et motiv ser mot midten. Du får en KMZ for DJI Fly eller DJI Pilot 2, eller en Litchi-CSV. 3 AI-planer i måneden er gratis; se priser.
Se teknologienSpørsmål
Hvorfor går gimbalen tilbake til 0° under et veipunktoppdrag med DJI-drone?
Oppdragsfilen setter vinkelen på hvert veipunkt, og der står det 0°. Med `gimbalPitchMode` `usePointSetting` (DJI Pilot 2) vipper gimbalen til hvert veipunkts vinkel på hver etappe, så en vipp for hånd varer bare til neste veipunkt. Sett vinkelen på hvert veipunkt og sjekk den eksporterte filen.
Hva er forskjellen på usePointSetting og manual for gimbalvinkelen?
I DJIs WPML-dokumentasjon tar `usePointSetting` vinkelen fra hvert veipunkt og vipper jevnt mellom dem. `manual` overlater vinkelen til piloten mellom veipunktene og holder siste vinkel uten styring. En gimbalhandling på et veipunkt setter fortsatt sin vinkel i begge moduser.
Hvorfor filmet veipunktoppdraget mitt til siden?
Retningen var låst til en kompassretning mens ruten gikk en annen vei. Kameraet ser dit nesen peker, så fast retning øst på en rute sørover filmer på tvers av ruten. Bruk følg ruten for å se forover.
Hvordan sjekker jeg gimbalvinkelen i en KMZ før jeg flyr?
Gi en kopi endelsen .zip, åpne `wpmz/waylines.wpml` og søk etter `gimbalPitchRotateAngle`: hver verdi skal være vinkelen din. `waypointGimbalPitchAngle` 0 i DJI Fly-filer er normalt; vinkelen ligger i handlingene.
Kilder
Skyplanr er ikke tilknyttet guidene fra andre som er lenket her.
- DJI Developer: DJI WPML overview (the KMZ format DJI Fly reads) (developer.dji.com)
- DJI Developer: DJI WPML template.kml reference (gimbalPitchMode: usePointSetting or manual) (developer.dji.com)
- DJI Developer: DJI WPML common elements (waypointHeadingMode, gimbalEvenlyRotate) (developer.dji.com)
- eyelanoesis/drone-mission-planner: reference KMZ files written by DJI Fly itself (github.com)
- Litchi Utilities: Litchi CSV format (heading and gimbal pitch per waypoint) (litchiutilities.com)
- Litchi: help (Mission Hub Above Ground altitudes, CSV and KML export, one purchase per platform) (flylitchi.com)
Guiden beskriver hvordan DJI Fly oppførte seg da den sist ble sjekket, og DJI kan endre appen når som helst. Det er råd, ikke en tillatelse: du er fartøysjef, og stedet, geosonene og reglene sjekker du selv før du letter.
La Skyplanr lage filen.
Beskriv jobben, så planlegger Skyplanr veipunktoppdraget, sjekker det og gir deg KMZ-filen til DJI Fly.