Hva er Computer Vision Robotics?
En type kunstig intelligens, datasynsrobotikk utstyrer elektroniske eller mekaniske enheter med sikte for å oppnå en bestemt oppgave. Teknologien kombinerer maskinvare og programvare som tar bilder, tolker dataene og utfører et programmert svar. Datasynsteknologien kan innebære noe mer enn et videokamera koblet til en datamaskin som inneholder tolkende programvare. Mer omstendelige former for datamaskinvisjon kan omfatte et nettverk av infrarøde lasere og sensorreseptorer som overfører informasjon til analytisk programvare. Vanlige brukte datasynsapplikasjoner inkluderer industriell inspeksjon, medisinsk avbildning og overvåking.
Den nødvendige programvaren inneholder generelt datamaskinvisjonsalgoritmer som ofte stammer fra Open Source Computer Vision Library, eller Open CV. Biblioteket er en gratis database utviklet av Intel Corporation for programvareutviklere. Ved å bruke disse algoritmene lager programmerere programvare som lærer objektgjenkjenning, mottar visuelle data og ofte initierer en mekanisk respons. Programvaren kan oversette informasjonen til bilder eller registrere informasjon om et bestemt område.
Datasynsrobotikk brukt av industrielle produsenter inkluderer ofte høyhastighets videokameraer eller laserstråler samt sensorer som kan oppdage produkter som reiser ned et transportbånd. Denne informasjonen overføres til et datastyrt system som teller varene eller inspiserer kvaliteten på det ferdige produktet. Hvis det oppstår en feil, kan programvaren svare ved å utløse en alarm. Bedrifter bruker ofte bildegjenkjenning kombinert med mekanisk interaksjon for sortering og pakking.
Å konvertere todimensjonale til tredimensjonale bilder krever datavisrobotikk. Kameraer plassert rundt et objekt eller sted fanger bilder fra forskjellige vinkler. Programvare kompilerer deretter disse bildene og gjengir en flerdimensjonal skildring. Tilsvarende konverterer datastyrt teknologi energisignaler som sendes ut av medisinske avbildningsapparater til flerdimensjonale bilder som viser de indre strukturene i menneskekroppen.
Videoovervåkningssystemer kombinerer videokameraer, overvåker et spesifikt territorium, med datamaskinvisjon robotikkprogramvare som er i stand til å analysere bevegelsessporing i sanntid. Programvaren lærer innledningsvis forskjellen mellom bevegelige og stasjonære objekter. Programmet skiller deretter mellom menneskelig og ikke-menneskelig bevegelse. Til slutt skiller programmer mellom normale og unormale gangmønstre eller særegen bevegelse i lemmer.
Moderne spillsystemer inneholder datavisjonsrobotikk som gjenkjenner menneskelig bevegelse og oversetter informasjonen til bevegelser utført av animerte figurer på skjermen. Kinect®-teknologien består av en enhet som sender ut et infrarødt lasernett inn i spillefeltet. Bevegelsessensorer i enheten oppdager bjelker som reflekteres tilbake mot enheten. Programvaren tolker disse signalene i sanntid og i tredimensjonale mønstre. Programmet overfører deretter disse bevegelsene til menneskelige lignende fremstillinger på skjermen.