50 / 87
AMNYTT #4
2013
FPGA teknologien gjør det mulig å få rask respons, selv om dataprogrammene er kompliserte
industriell robotarm for å gjøre automatisk
påfylling av drivstoff til fly. Her har vi ikke
bare robot og bildebehandlinssystemer, men
også sensorer, motor for hjulene, potensiell
pneumatikk og sikkerhetssystemer. Selv med
dette eksemplet vil du kunne bli tvunget til
å bruke proprietære programmeringsspråk,
protokoller og til og med utviklingsmiljø
som ikke omfatter de forskjellige undersys
temene. Programvare bør være limet mel
lom elektrisk og mekanisk utstyr, men ofte
kan det ta mer tid å bygge kommunikasjon
mellom programvarepakker og kommunika
sjonsprotokoller enn selve IP’en som faktisk
skal utføre den opprinnelige oppgaven. Et
høynivå programmeringsspråk trengs for å
forenkle kompleksiteten til ett miljø. Et slikt
språk er LabVIEW som kombinerer bildebe
handling bevegelse, FPGA, I/O-kommunika
sjon og alle andre programmeringsbehov i et
grafisk utviklingsmiljø. Denne typen høynivå
verktøy har i seg alle nødvendige undersys
temer samtidig som en skalerbar arkitektur
opprettholdes, noe som vil bli stadig viktigere
etter hvert som embedded visjon og robotap
plikasjoner fortsetter å bli mer komplekse.