RB2 rinnande rutor.

Låter inte som en "stor sak"?

Tja, för att vara ärlig, för mig visade det sig vara ganska svårt arbete. -0)

Liksom i tidigare Bloggar jag siktar inte på en vetenskaplig uppsats, men jag ska försöka att avslöja fakta jag var tvungen att samlas för att göra detta arbete, på ett snygg sätt. Hoppas det kommer att hjälpa andra som arbetar med samma frågor.

Hittills jag hade min robotar kör mot ett mål, att hålla det i sikte och justera riktningen av bot enligt förändringen i kamerabilden. Enkel och effektiv när man kan använda target-objekt för att sikta på. De skript som jag använde resulterade i fina böjda rör sig mot markörer jag placerade upfront.

Men funderar på kontrollerade rörelser utan att använda en kamera och kör banor i en rak linje med en viss hastighet för ett visst avstånd, jag var tvungen att gräva i teorierna av odometry: användning av data från rörelse sensorer att uppskatta förändras i position över tid.

Idén är enkel och lika gammal som antika navigering av sjömän. Metoden de använde kallas "Dead reckoning", där 'De (a) d' står för "sluta sig". Sjömännen uppskattade deras position i förhållande till en startande läge med hjälp av hastighet och rubrik. När nya uppgifter om den verkliga positionen hämtats (t.ex. genom mätning av sextanten), gjordes en ny, rättad, uppskattning. För att bli effektiv snabb och noggrann data krävs insamling, utrustning kalibrering och bearbetning i de flesta fall.

Så, för att göra en robotbil rör sig i en rak linje för en viss distans med en viss hastighet, bör man uppskatta där det kommer att vara i ett kort ögonblick av tid, sedan läsa manöverdonen, Bestäm korrigeringar utifrån fel mellan skattning och avläsningar och beräkna en ny uppskattning. Låter som ett typiskt jobb för en dator!

Men det finns mycket mer engagerade än kala kodning. Maskinvaruegenskaper är viktigt (storleken på bilen och hjul), styrka av motorer, maximal hastighet och acceleration av bot och upplösningen på manöverdonen.

Och så finns det fortfarande mycket mer som påverkar effektiviteten, ledande till (ibland) frustrerande resultat. Men jag kommer till allt som sedermera.

Jag ska ta itu med den skattning delen, kontrollerar kretsar (förklara användningen av PID'S), kännetecken för donen och vissa praktiska delar av teorier om död räkenskap med robotar. Python-skript kan hittas på:

https://bitbucket.org/RoboBasics/Raspberry-Robo-ca...

Du kommer inte hitta mycket sofistikerad kodning där. Den är skriven rakt fram med en hel del kommentarer att göra det så lättläst som möjligt för dem som just har börjat (som mig). Detsamma gäller för filmen. Det är inte en kommersiell video. Skott med min Blackberry smartphone och bara avsedda för illustration av vad skriptet antyder.

Se Steg
Relaterade Ämnen

Rinnande näsa

Vill du ha slumpmässiga främlingar att titta på dig i avsky, någonsin dröm om att bli din egen Grossology utställning? (vem skulle inte) Tja, mina damer och bakterier, jag har bara projektet för dig! Garanteras att brutto ut oskyldiga åskådare och in...

8-bitars Mario Blanket - gjord från farmor rutor

denna filt görs 100% av virkade farmor torg. För att följa detta instructable, du måste kunna virka en granny square. Om du har aldrig gjort en, de är inte svårt, se mitt tidigare instructable här. Om du har aldrig Virkat innan, börja här.Krävs lever...

3 DIY organisationen Life Hacks gjort från choklad rutor (VIDEO)

Happy 2016 alla! Om du gillar mig då är en av dina Nyårslöften att arbeta bort chokladen du åt över julen... Men tänk om du kunde lägga de tomma choklad rutorna att använda också? Och sluta med ett mer snyggt hus (med extra lagringsutrymme)?Det är fö...

Hur man drar 2 osammanhängande rutor utan att lyfta din penna

detta är hur man drar 2 osammanhängande rutor på samma ark papper utan att lyfta din penna. Det är bra för parterna och för att ta pengar från intet ont anande bedragna.Allt du behöver är en vanlig penna och en regelbunden pappersark.Steg 1: Rita för...

Med Punnett rutor att beräkna fenotypiska sannolikheter

IntroduktionBakgrundPunnett kvadrerar är ett diagram som biologer använder för att bestämma sannolikheten för att en avkomma med en viss egenskap. Att skapa en Punnett torget och använder den för att bestämma egenskaper hos avkomma kallas utför ett k...

Nutella Noir choklad rutor

jag är förtjust i mörk choklad. Riktigt mörk choklad - i 100% cacao sockerfri choklad. Jag använder det som grund för alla typer av fester, som jag kan göra precis lika söt som jag vill att de ska.Jag älskar också hasselnöt: så jag fick idén att komb...

Gratis återvunnet rutor för frakt och förpackning transportföretagens!

Fri frakt material är levererad till dig! (eller treehuggers kan du använda återvunnet lådor, etiketter och kuvert) GO GREEN!Gratis material finns tillgängliga! De flesta är redan 100% postconsumer återvunnet papper!Om du har ett kontor, kan du återa...

Desktop fontän för rofyllda ljudet av rinnande vatten

Jag har alltid älskat dessa mini fontäner som kommer som dekorativa bitar. Ljudet av rinnande vatten ger dig en fred i sinnet. Dim belysning, en bra bok, en kopp espresso och avlägsna ljudet av rinnande vatten är allt jag behöver vid varje tidpunkt a...

Enkla vintage nödställda displayen rutor

jag behövde ett sätt att Visa del av min vintage kamera samling så här är det!Steg 1: planering ta lite tid och tänka på hur det kan se ut och om det kommer fungera med stilen på rummet... och kom ihåg lilla projekt som detta är avsett att vara kul :...

Citron Cheesecake rutor (eller trianglar)

första gången jag hade dessa var på en bröllopsfest. Jag blev kär i dem. Jag gjorde dem för dessertbord på en kyrklig kvinnors gruppaktivitet. Det fanns damer gå omkring med en bit i sin hand, ber "Som förde detta?" Slutligen, jag skickade ett e...

Matematik Tricks, hur man hitta rutor i sekunder. GRE katt APTITUDE, GMAT hastighet matematik

matematik Tricks, att hitta rutor i sekunder. KATT APTITUDE, GMAT problemlösning, hastighet matematik, matematik tricks-----------------------------Prenumerera: http://www.youtube.com/subscription_center?add_user=FreeShikshaVideosYouTube: http://www....

Variationer på en klassiker: prickar och rutor

det klassiska spelet prickar och rutor kan hålla dig upptagen i timmar i klass eller i ett väntrum, men det kan bli tråkigt... Här finns några varianter på spelet att tar den till en ny nivå av strategi och tänkte, medan fortfarande hålla samma klass...

Hur man gör mödrar dag origami ros choklad rutor!

Denna tutorial ska show dig hur man gör mödrar dag origami ros choklad rutor! Denna modell är bra för andra tillfällen också, som alla hjärtans dag.Origami: Rose rutanDesignad av: Maria SinayskayaGjord av: Annelie SunderFör mer videor som denna, besö...

Hur man konstruerar en rinnande vatten bassäng för att utveckla flera analoga bilder

att bygga ett mörkt rum för att utveckla dina bilder är lätt. Köp material som behövs och täcka din Fönstren. Efter framkallning bilder, bör du lägga dem i en rinnande vatten bassäng. Du kan köpa en över-prissatta professionell plastbalja eller du ka...

Cathedral Windows täcke rutor

jag är en total tyg junky (vissa skulle säga HAMSTRARE), och jag älskar särskilt att samla in små bitar av ljus bomull. Det tenderar att vara lite av ett problem försöker motivera att ha så mycket små små bitar av tyg, och katedralen fönster rutor ge...

Jordnötssmör & choklad rutor

Jordnötssmör och choklad gör alltid en bra kombo. Och med kokos på toppen? HIMLEN ;)Steg 1: metod Bottenlagret3/4 c florsocker1/2 c margarin/smör smält1/2 c krämig jordnötssmör1/2 tsk vaniljsocker1 1/2 c graham kracker smulor (ibland använder jag str...

128 laser skär rutor

som en del av min skolor rekrytering enhet för nya studenter, vi har en dag som årskurs 6 barn kan komma till gymnasiet för ett par timmar och prova olika ämnen. Jag blev ombedd att motivera barnen att välja teknik, som låter allt bra men sedan du lä...

Anpassningsbara 3D Printable rutor

När min son och jag först fick våra Printrbot enkel metall, efter församling och en långtråkig kalibreringsprocessen, kom vi slagen ner och entusiastisk, beväpnade med hårdnackad kunskap och en allvarligt optimerad skrivare. Vi besökte Yeggi och Thin...

Pumpa rutor

Hösten är snart här och det betyder, pumpa säsong! Men dessa rutor är bra att du inte behöver vänta tills hösten är officiellt här att göra dem!Steg 1: Ingredienser och metod 14 oz pumpa puré1 3/4 c-socker1/2 c olja3 ägg1 3/4 c mjöl2 tsk BP1 tsk BSod...