Innsamling og grafisk presentasjon av sensordata med FPGA

Bildet kan inneholde: himmel, blå, fly, kjøretøy, flygning.

Filming av små droner på avstand med zoom-linser (feks. 600mm) er krevende fordi det blant annet kan være vanskelig å finne riktig pekeretning. En mulig løsning kan være at dronen sender sin GPS-posisjon via telemetrilink og kameraet pekes inn etter dette. Oppgaven bør kunne gi svar på hvor godt resultat dette vil gi.

Filming av dronen foregår med kamera montert på stativ. Stativet har vinkelenkoder slik at vinkelen til kameraet kan leses av. Ved hjelp av dronens GPS-posisjon, kamerastativets GPS-posisjon og vinkelenkoderposisjon kan korrekt retning regnes ut og vises til en person som styrer stativet. Videre kan tidstemplet logging av pekeretning brukes i etteranalyse sammen med videoopptak.

Oppgaven går ut på å implementere et kretskort som leser posisjon fra vinkelenkodere, magnetometer og inclinometer, tidstempler dette ved hjelp av IRIG-B/GPS tidssignal og sender tidsstemplet data ut på Ethernet. Videre regnes korrekt pekeretning ut og vises på en skjerm som overlay over bilder fra kameraet.

Oppgaven er egnet for elektronikk og datastudenter som er interessert i embedded systemer. Oppgaven består av enkelt kretskortdesign, SoC design med Zynq FPGA, VHDL programmering (med testbenker) og embedded software. Stundentene kan ta utgangspunkt i ett eksisterende FPGA-kort (for eksempel Arty Z7 eller ZedBoard) og utvikle sin løsning rundt dette.

Emneord: FPGA
Publisert 27. aug. 2020 18:15 - Sist endret 15. okt. 2020 15:13

Veileder(e)

Omfang (studiepoeng)

60