Snabb anteckningsboken PC Robot bas (7 / 8 steg)

Steg 7: programvara




MSI laptop kör programvaran RoboRealm machine vision. Syftet med demonstrationen var att använda fokus för att indikera förekomst av ett hinder framför roboten. Båda kamerorna fokuserade manuellt vid olika brännvidder. En är inriktad att nära objekt är i fokus och fjärran objekt är ur fokus. Den andra kameran (bara ovan) är fokuserad i omvänd ordning. Genom att jämföra de två bilderna kan vi berätta om något är antingen nära eller långt beroende på vilken bild är mer i fokus än den andra. "Fokus detektorn" kan vara men av ett filter som avgör vilken bild har mer detaljerat än den andra i ett visst område. Även denna teknik fungerar det är inte mycket precisa när det gäller objekt avståndet men det är en mycket snabb teknik när det gäller CPU uträkning.

Bilderna nedan visar två kamerabilder som de ser mot en coke kan och en DrPepper kan. Du kan se focal skillnaden mellan de två bilderna och även de vertikala skillnaderna mellan de två kamerorna trots att vara monterade mycket nära varandra. Denna skillnad kan minskas med hjälp av ett prisma att dela upp en enskild vy in två vyer för två kameror men vi hittade den snabba metoden att använda två webbkameror nära varandra vara tillräcklig.

Obs på vänster sida av bilden nära Coke kan är ur fokus och den långt DrPepper kan är i fokus. I höger sida bilden är situationen omvänd. Om man tittar på kanterna på denna bild kan du se speglar edge styrkan i fokus för objektet. De vita linjerna signalerar en högre kant övergång vilket innebär att objektet är mer i fokus. Blåare raderna signalera ett svagare svar.

Varje bild delas i 3 lodräta sektioner. Vänster, mitten och höger. Vi använder dessa områden för att avgöra om ett hinder finns inom dessa områden och så styra roboten bort. Dessa band är markerade tillbaka till ena sidan av den ursprungliga bilden så att vi kan kontrollera deras riktighet. De ljusare områdena i dessa bilder signal att objektet är nära. Detta säger roboten att flytta bort från den riktningen.

Nackdelen med denna teknik är att objekt som behöver struktur. Från nästa bild kan vi se två röda block som är placerade i samma position som burkar, men de svarar inte på denna teknik. Frågan är att röda blocken inte har någon intern konsistens. Detta krav på funktionen liknar som behövs för stereo och optiska flöde tekniker.

Se Steg
Relaterade Ämnen

Bygga din egen Max 95 mobil Robot bas

Syftet med denna handledning är att visa hur den ursprungliga Max ' 95 mobil robot bas konstruerades med mestadels delar från din lokala järnaffär. Max ' 95 är en 12 "x 12" mobil robot bas.Zagros Robotics säljer flera modeller av mobil robot bas...

Enkel Robot Base

Att skapa robotar kan vara mycket intressant, men försöker bygga en styv bas för en robot kan vara tufft. I detta instructable jag kommer att visa dig hur man bygger en styv robot chassi.Steg 1: Samla material Arduinoen2 fortsätter rotation servonHju...

Poor Man's Robot Base

Jag har velat komma in robotics ett tag nu, men det kan kosta på åtminstone 20 dollar att bygga upp en hyfsad motor bas och jag var inte villig att investera så mycket pengar på det, så jag gjorde en robot bas med delar som jag hade liggande. Du är i...

Edison Steve - en snabb att bygga Robotic marionett

Ovanstående video spela inte ibland på mobila enheter - här är länken till det på youtube.Detta är ett roligt projekt som är mycket lätt att bygga.Jag har haft att göra flera demonstrationer av elektronik till kids nya till elektronik - och jag ville...

Papp robot bas på Danboard

Med ursprung från Japan Danboard, detta projekt är för DIY bara, ingen kommersiell användning. Om du gillar detta, köpa en Danboard för att stödja utvecklaren. Du kan hämta och skriva ut med 2 A4 storlek. Njut!Steg 1: montering Följ steg för att avsl...

Multi-purpose Plywood Robot prototyper Base

Varför spendera din spänn på färdiga metall eller akryl robot grunder när du kan göra en själv! Ja, så detta instructable kommer att lära dig hur man gör en plywood robot prototyper grundplattform. Visst du behöver dem när du är nybörjare och vill ko...

Android kontrollerade robot

baserade på DFRobot 4 x 4 robot.Kontrolleras med hjälp av Android-telefon via bluetooth.Samt att avlägsna kontrolleras av en telefon, har också ett läge som söker ut ljus.Eftersom varje robot behöver har blinkande lampor lysdioder som blinkar och har...

PicAxe MakerFaire särskilda Robot

detta är en speciell Maker Faire edition robot kit designad av Låt oss göra robotar och Raket varumärke Studios, och baserat på PICAXE-08 Motor förare ombord.Syftet med denna robot kit är att ge nya robot beslutsfattare tillgång till en snabb och enk...

Linje följande Robot med grundläggande PD (proportionell-derivat) kontroll

Detta Instructable kommer att visa hur PD (Proporational-derivat) kontrollen i en enkel rad efterföljare. I exemplet används rad efterföljare utvecklats i grundläggande linje efterföljare Instructable:Följande komponenter kommer att användas:1. troll...

Mad Dog Robot

IntroduktionEfter ha sett IBM dator Watson slå två före detta mästare i fara tidigare i år, undrade jag om en enkel robot kunde konkurrera med människor i mer fysiska utmaningar.Här är en DIY robot för att tävla i "Mad Dog" utmaning som kan ses...

Instructables webbplats Robot

Instructables robot tävlingen har inspirerat mig att göra instructables webbplats roboten; du kommer att märka från föreställer vår webbplats robot är mycket upptagen i kök, trädgård, hantverk rum och butik! Jag har velat ha en instructables robot pr...

API för en webbplats kontrolleras Robot

"Dessa material och den information som finns i detta instructable är från studenter på programvara för platser (www.softwareofplaces.com) klass vid PUC-Rio universitet. Innehållet representerade här är studentens sista projekt för klass utvärdering...

Android kontrollerade Robot för nybörjare (A till Z)

Gillar du robotar? Är du ny i robotteknik? Har du tänker bygga en Robot från grunden? Om ja, är detta instructables för dig. I detta instructables jag visar dig hur du kan bygga en robot från början, jag också visa dig hur du kan kontrollera du robot...

Telepresence Robot

Hej alla, i detta instructable, jag kommer att visa dig hur man gör en robot som använder en tablett och en internet kontrollerad bas att göra en robot som kan användas för videochat program. Denna telepresence robot kan användas för att prata med sl...

DIY Bluetooth kontrollerad Robot (Rover) med levande ström Video!

VARNING: DETTA INSTRUCTABLE INNEHÅLLER EN SUPER AWESOME INNEHÅLL SÅ TÄNK.Har du någonsin velat göra super awesome robot eller rover kontrollerad trådlöst med din mobila enhet?!Har du någonsin velat göra något ser en liknande mars rover eller något?!H...

Hur man gör en låg kostnad Mobile Robot plattform

Detta Instructable handlar om att bygga en robot bas för att stödja dina experiment.Detta Instructable är avsedd för alla att komma igång på en mobil plattform för låg spänning. Andra läsare kan hitta något intressant här också, din antall Maj varier...

Mjuk krets blinky LED "robot" prydnad

lära sig att göra en snabb och enkel robot ornament komplett med blinky torso panel! Detta är en mycket enkel krets och kräver att nybörjare sömnadsskicklighet och ingen elektronik erfarenhet.Steg 1: Samla material och verktyg Behöver du följande:-fi...

Bygga en Robot med MSP430 Launchpad

I detta Instructable kommer vi att bygga en liten robot med MSP430 Launchpad från TI. Roboten kommer att använda två inriktad likströmsmotorer och kommer att sysselsätta differentiell drivsystem.Intelligens är försedd med en MSP430 Launchpad styrelse...

Robot-hinder att undvika.

HINDER ATT UNDVIKA ROBOTFINANSIERAS AV, INTEL KENYA TILLSAMMANS MED SOCIETY OF ENGINEERING STUDENTER AUTOMATION CLUB JKUAT.MEDLEMMAR:1 ANTONIUS KARIUKI2 ERIC KINYANJUI3 EMMANUEL KINYANJUIPROJEKTET INSTRUCTABLE:KRAV:1 INTEL GALILEO GENERATION 2 STYREL...