Vad är Computer Vision Robotics?

En typ av artificiell intelligens, datorseende robotik utrustar elektroniska eller mekaniska enheter med syn i syfte att uppnå en viss uppgift. Tekniken kombinerar hårdvara och mjukvara som tar bilder, tolkar data och utför ett programmerat svar. Computer vision-tekniken kan inte involvera något mer än en videokamera ansluten till en dator som innehåller tolkningsprogram. Mer utarbetade former av datorseende kan inkludera ett nätverk av infraröda lasrar och sensorreceptorer som överför information till analytisk programvara. Vanligt använda datorseendeapplikationer inkluderar industriell inspektion, medicinsk bildbehandling och övervakning.

Den erforderliga programvaran innehåller vanligtvis datorseendealgoritmer som ofta kommer från Open Source Computer Vision Library, eller Open CV. Biblioteket är en gratis databas utvecklad av Intel Corporation för mjukvarudesigners. Med hjälp av dessa algoritmer skapar programmerare programvara som lär sig objektigenkänning, tar emot visuella data och ofta initierar ett mekaniskt svar. Programvaran kan översätta informationen till bilder eller spela in information om ett visst område.

Datorseenderobotik som används av industriella tillverkare inkluderar ofta höghastighetsvideokameror eller laserstrålar samt sensorer som kan upptäcka produkter som färdas längs ett transportband. Denna information skickas till ett datoriserat system som räknar artiklarna eller inspekterar kvaliteten på den färdiga produkten. Om ett fel uppstår kan programvaran reagera genom att utlösa ett larm. Företag använder ofta bildigenkänning i kombination med mekanisk interaktion för sortering och förpackning.

Att konvertera tvådimensionella bilder till tredimensionella bilder kräver datorseende robotik. Kameror placerade runt ett objekt eller en plats tar bilder från olika vinklar. Programvaran sammanställer sedan dessa bilder och återger en flerdimensionell skildring. På liknande sätt omvandlar datoriserad teknik energisignaler som sänds ut av medicinska bildapparater till flerdimensionella bilder som visar människokroppens inre strukturer.

Videoövervakningssystem kombinerar videokameror, som övervakar ett specifikt territorium, med datorseende robotprogramvara som kan analysera rörelsespårning i realtid. Programvaran lär sig initialt skillnaden mellan rörliga och stationära föremål. Programmet skiljer sedan på mänsklig och icke-mänsklig rörelse. Slutligen, program skiljer mellan normala och onormala gångmönster eller speciella lemrörelser.

Moderna spelsystem innehåller datorseende robotik som känner igen mänskliga rörelser och översätter informationen till rörelser utförda av animerade figurer på skärmen. Kinect®-tekniken består av en enhet som sänder ut ett infrarött lasernät på spelplanen. Rörelsesensorer som finns i enheten upptäcker strålar som reflekteras tillbaka mot enheten. Programvaran tolkar dessa signaler i realtid och i tredimensionella mönster. Programmet överför sedan dessa rörelser till mänskliga representationer på skärmen.