COG-bränna enkel uppfattning Stack (1 / 4 steg)

Steg 1: Nära Loop kontroll av huvudet med OpenCV

Vi tog beslutet att göra mindre mänsklig kontroll av huvudet under finalen än vi gjorde i försöken. Vi hittade som du inte vill att tid flytta huvudet runt om du bara får några sekunder att göra ett beslut och sedan kommando roboten.

Vi kunde har beslutat att skanna hela rummet och sedan simulera eller tävla roboten men det tar ytterligare bearbetning och försök sedan att komprimera data och skicka till kontrollstationen. Som vi gjorde i DARPA 2005 och 2007 utmaningar har vi istället valt att fokusera på något sedan fatta ett beslut. Till exempel i område A (vänstersväng över trafik flyttade vi den "huvudet" sensor pack i den riktning som vi behövde för att titta.

Likaså på DARPA DRC Final använt vi OpenCV för att erkänna kretsen av ventilen, eller retangle med cirkel i det med en linje med däri av "handtaget". Vi skicka meddelanden till HeadYaw och HeadPitch servon att flytta så den LIDAR ursprung är centrera av den "ventil", eller "dörr handtag". Vi lagt till en process som endast syfte är för att se hur långt från den LIDAR ursprung är från mitten av "ventilen" och sedan flytta HeadYaw, HeadPitch servon att flytta tillbaka till centrum.

Varför ingen kod?

Bara har inte fått mina händer på ett exempel som inte får in de större programvarusystem. Det räcker med it to säga vi byggt av cirkla upptäckt exemplen av OpenCV biblioteket. Sedan släpper vi helt enkelt ut lämpliga meddelanden för att byta huvudet plats.

Ta reda på den LIDAR ursprung ?

Första monterade vi LIDAR nära placeringen av själva kameran. Sedan stänga av alla lampor och lägger ett vitt papper framför roboten. I ett mörkt rum öka många kameror video förstärkare vinsten så att IR-ljus kommer att aktivera CCD-kamera. Detta används i många DIY "night vision" projekt. I detta fall vi helt enkelt fånga bilden och få X och Y av platsen kameran ser. Denna uppsättning av X och Y är den LIDAR ursprung. Cloosed loop försöker göra någonting mer än hålla föremål för intresse, dvs "ventilen" eller "handtaget", centrerad på den på detta ursprung, så LIDAR data på/dev/ttyUSB # är avståndet till föremål för intresse.

Se Steg
Relaterade Ämnen

COG-bränna ben Joint (hållbara Servo)

Den här komponenten måste en liten historia för att förstå våra motiv.I December 2013 var Team Mojavaton (nu Team Grit) inbjuden till #DARPADRC prövningar. Vi använde en off hyllan servo för alla manöverdon. Vi anser att vi utformat inom specifikatio...

COG-Burn väja Steer fötter

Detta är en av de mest experimentella delar vi sätta på Cog-bränna våra #DARPADRC finalen Robot. Konceptet är att foten roterar fritt överst på foten, fotled i brist på bättre ord. Detta är en enkel "lazy susan" som bärande mellan skenbenet och...

Double Stack Brownie, ekologiska hallon & Mint kaka med Cream Cheese glasyr

snabb och enkel dubbel Stack Brownie kaka med hemgjord isbildning, ekologiska hallon & Mint?Ja tack! Nom nom, nom!Steg 1: Baka Brownies, göra isbildning, kombinera & njuta! Materials:2 lådor Brownie MixGLASYR:1/2 låda färskost2 koppar strösocker1...

Hur man bygger din egna DARPA Robotics Challenge Final Robot. Verkligen!

eller hur man inte ska vinna 2.000.000 och ha roligt gör det.IntroduktionDetta är först i en serie av instructables som är avsedd att vara fullständig dokumentation av hur vi byggt vår 2013/2015 DARPA Robotics utmaning Robot (heter Buddy i 2013 DARPA...

Klassiska LED Cube (slags :-)

OK, det är inte den klassiska 3 * 3 * 3 en-färg-LED cube men en 4 * 4 * 4 RGB kub, men åtminstone i en slags klassisk design ^^.Jag använde alla viktiga verktyg i vårt fablab för dessa objekt: pcb mill, laserskärare och 3D-skrivare - det senare i slu...

Grundläggande Internet saker ram med Intel Edison

Sakernas Internet stacken kan innebära sensorer, små datorenheter, Cloud Computing tjänster och API: er. För de flesta nybörjare är genomförande av var och en av dessa delar var för sig billigt och enkelt, med flera tillgängliga alternativ för prisvä...

Rocket spis

Jag älskar raket kaminer... För dem som inte vet är det ett bra sätt att laga mat med trä. Grundprincipen är att bränna trä varm och snabb, vilket är effektivare. Så du isolera elden och rikta värmen till där det behövs... Pannan!Material som behövs:...

DIY enkel Vortex bränna fat

skapa en burn fat kan vara mycket användbart för att bli av med skräp och skräp, om lagligt i ditt område, men mest för gården skräp och trädgård skrotar som behöver behandlas.Hål processen (få det?) är ganska enkel och tar inte mycket ansträngning a...

Enkel trädgård Automation med en öppen hårdvara Stack

Du vill övervaka och automatisera din kretsloppsodling trädgård men vet inte var du ska börja? Vad sägs om rätt här! Detta är steg 3 av våra kompletta bakgård mat produktionssystem, kolla in våra andra instructables för mer information. Det är spänna...

LDRs + Arduino = en enkel robot som kan känna av ljuset!

An LDR är en ljus beroende av motstånd och har många användningsområden, till exempel en photocel som kan förvandla ljus i ditt hus på när dess blir mörkt ute.Ett intressant sätt att förstå hur det fungerar är att läsa sina värderingar med en Arduino...

Enkel vetenskap: Bränna stålull

vi visar den enkla combustive oxidationen av järn genom att bränna ett gemensamt hushåll objekt: stålull.Normalt vi tror inte järn som brandfarliga, detta är eftersom huvuddelen stryker inte själv upprätthålla dess bränner som mest brandfarligt mater...

Super enkel fantastiska bränna färdiga träsniderier

i detta instructible jag kommer att berätta om hur jag tillbringade 2 dagar (ok så endast 1 kvälloch nästa morgon) mödosamt minutiöst OMSORGSFULLA-ly! carving en trä elefant innan snabbt ett EU-medlemskap det brinner ja jag brände elefanten (nej det...

Undervisa undersökande vetenskap med en enkel glida

Jag har använt denna glider för att undervisa allmänna vetenskapliga kompetens för en tid, och så många kolleger har reagerat positivt på det, jag trodde jag skulle dela det med omvärlden.Oroa dig inte; Om du bara vill lära sig hur man gör segelflygp...

Enkel stark syra och bas titrering

IntroduktionEn titrering är en process som gör att den jämvikt nyckeltal, eller motsvarande belopp, av kemikalier skall iakttas genom en förändring i färg. Den karakteristiska indikatorn att en lösning har nått jämvikt är en färgförändring som är väc...

Super enkel & Super billiga DIY UPS/CCTV system från återvunnet batterier!

Där jag bor, kort elavbrott är ganska vanliga och kan vara mycket irriterande. Jag har också velat experimentera med CCTV för en tid. Efter att ha experimenterat med testa UPS-system använder billig växelriktare och gamla bilbatterier bestämde jag mi...

Enkel Super mus

jag ville göra en familj med möss för en dockor hus / låda hus som jag ska göra för mina barn att leka med, när jag var liten min faster hade en mus hus som vi älskade att leka med och jag ville återskapa min egen version för mina barn och mig att nj...

Cat ögon - en enkel detaljerade photoshop lektion

Hej alla! Detta är min första instructable, låt oss se hur det går.Jag ska visa dig hur du ersätter dina ögon med katt ögon. En relativt enkel uppgift, men att arbeta igenom detaljerna i denna enkla uppgift, jag kommer att omfatta en handfull oumbärl...

Enkel flaska skärande Jig

Skära glasflaskor kan ofta vara en frustrerande uppgift, särskilt om raden poäng på flaskan inte är helt rakt. Av denna anledning kommer jag visa dig hur man gör en enkel glas flaska skärande jigg från skrot trä som är ganska mångsidig när det gäller...

Bygga en enkel byggnad: en komplett guide

Här är en solid litet skjul byggde jag i min trädgård.Det är i huvudsak en 8-fot kub, som är precis rätt storlek för att lagra en massa cyklar, en gräsklippare, skottkärra och alla min gräsmatta och trädgård verktyg.Konstruktionen är relativt enkel o...