Intro till Robotics (2 / 10 steg)

Steg 2: Autonoma eller inte?



En av de största besluten måste du göra innan bygga en robot är att välja om du vill bygga en autonom, fjärrstyrd, eller hybridsystem. Låt oss bryta ner varför du skulle välja att antingen (eller båda) som en strategi.

Autonoma system

Namnet säger allt, autonoma robotar kommer att köras på egen hand utan någon dynamisk användarindata. Några autonoma systemet behöver någon form av sinnesintryck för att det ska fungera ordentligt och undvika att skada sig själv. När du väljer att bygga ett autonomt system, besluta vilken typ av miljö där roboten kommer att köras, vilka typer av hinder det kommer stöta på, och hur snabbt den kommer att behöva reagera på vissa händelser. Miljön kommer att avgöra vilken typ av förflyttning är nödvändig för roboten att flytta ordentligt och typ av chassi du behöver. Hinder i miljön kommer att bestämma den lämpliga sensorer, som måste kunna upptäcka hinder för roboten att reagera. Reaktionstiden är baserad på både robotens förflyttning och hinder det möten och ytterligare kvalificerar rätt sensorerna. Om roboten är köpa duktig upptäcka ett hinder, men inte kan reagera ordentligt innan skada sig själv eller för miljön, sedan måste du justera din bygga för längre intervall sensorer eller hitta ett sätt att minska hastigheten på din robot. Sammantaget helt självständiga system kräver mer tid att bygga, men inte nödvändigtvis till mest komplicerade.

Jag beslutade att bygga en autonom robot för detta instructable skull eftersom det ger för intressant beteende. Jag konstaterat att det skulle vara i en inomhusmiljö på plana ytor och skulle bara stöta på mänskliga händer. Med detta i åtanke bestämde jag mig att göra en hjulförsedda rover som skulle paras ihop med en handfull IR avstånd sensorer. Sensorerna skulle ge tillräckligt feedback för roboten att reagera ordentligt och hjulbas skulle vara tillräckligt för att vandra runt i en torr och platt interiör.

RC system

Fjärrstyrda robotar möjliggöra ett mer förenklat synsätt på robot byggnad. Sensorer kan läggas till en RC system, men är inte absolut nödvändigt eftersom maskinen blir under användarkontroll. På grund av det stora utbudet av RC fordon i världens hobby, kan du definitivt bygga en RC robot utan att skriva en enda rad kod med hjälp av en off-the-shelf controller och mottagare, fästa motorer till det som ni kommer. Men bortom de mest grundläggande robotarna, kan skapa komplexa rörelser från en traditionell mottagare bli ganska komplicerat som inte alla motioner avser rörelse i en joystick. När man bygger ett RC system, måste du tänka på vilken typ av sändare som du vill använda för den trådlösa länken och vilken typ av latens mellan användarens input- och robot är acceptabelt. Standard trådlös radiosändare är bra för kontroll, men du kommer vara föremål för begränsningar av sändare ingångar och RF störningar från andra enheter. Bluetooth från en mobiltelefon ger dig snabb och direkt kontroll och möjliggör någon UI som tänkas kan, men är vanligen bara tillförlitlig för kortare spänner runt 10 m. En WiFi-gränssnittet erbjuder ett mycket robust alternativ för att styra robotar på nästan alla avstånd, arten av nätverksgränssnittet är dock mer komplex än andra radio lösningar och är ofta mer makt hungrig. IR sändare är bra och billiga lösningar för direkt kontroll och helt immun RF störningar, men kräver en line-of-sight anslutning till vara till någon nytta.

Hybrid

Det finns inga regler för hur en robot måste kontrolleras, så många system, som quadcopters, erbjuder ett blandat tillvägagångssätt för robot kontroll. Med en ordentlig trådlös länk och tillräckligt ombord sensorer, ett hybridsystem kan ta indata från användaren och sensor ingång och reagera på ett sätt som utnyttjar fördelarna med båda. System med komplexa rörelser kräver en hybrid strategi att vara användbar. Mest flera rotor maskiner erbjuda hybrid kontroll, med den inbyggda kontroller reagerar till staten där IMU och anpassa motorerna till upprätthålla stabilitet utan att användaren.

Se Steg
Relaterade Ämnen

Konfiguration av MKS Sbase v1.2 32-bitars Controller grunderna och intro till Smoothieware.

ProlougeJag är verkligen glad att se hur denna grundläggande intro till Smoothieware och MKS Sbase 1.2 controller har fått så mycket uppmärksamhet, och hoppas verkligen att det kommer att hjälpa människor att komma igång eller besluta att inte.Jag ha...

3D-utskrifter Intro till Makerbot

Här är och Intro till använder Makerbot Desktop skriva ut 3D-objekt på skrivbordet Makerbot Replicator 5! Mycket grundläggande instruktioner, Känn dig fri att röra runt med programvaran lite mer. (:Steg 1: Välj din fil. Antingen gör din egen 3D-model...

Intro till ARM del 1

I den här första videon kommer jag att ge ett intro till STM32F0Discovery utveckling styrelsen som vi kommer att använda för nästa några videor. Jag kommer att beskriva hårdvaran i styrelsen och vad alla dev kit har att erbjuda.Länk till ST: s hemsid...

Fläkt RPM med inre hall effekt sensor och Arduino (Intro till hårdvara avbryta och LCD display)

För mitt andra projekt för arbete, jag var tvungen att mäta rotationshastigheten av rotoren i varv Per minut (RPM) av en modifierad dator fläkt. Den hade tre kablarna kommer ut och som kryssat mig som kanske har något sätt att kontrollera sin hastigh...

Intro till PIC-mikrokontroller

ett minimum av vad du behöver för att få igång programmering PIC micros för användning i elektronik projekt (robotics, etc)Steg 1: Vad du behöver för projektet Obs: verkar som om du har windows XP, det finns ingen gratis PIC programmerare programvara...

Läder fodral Tutorial & Intro till grundläggande läder arbetande

God afton mina damer och herrar. I denna fina Instructable kommer jag att visa dig hur du skapar din egen läder påsar! Detta är också en stor inledande grundläggande läder arbeta.Om du har några frågor när det gäller handledning, gör din egen cosplay...

Intro till produktfotografering (för instructables)

detta instructable är avsedd för någon att göra en instructable eller slide show som inte tycks kunna få bra bilder eller kritiseras alltid om sina bilder. Dessa särskilda tips är avsedda för fotografering små till medelstora medelstora projekt som k...

Intro till IR bilder

detta är en kort och enkel intro i till IR-fotografering. Det finns en hel del grejer på IR-bilder men jag hade fortfarande att göra en massa prov och misstag och gräva att komma så långt som jag har gått. Mycket av det handlar om fotoredigering, men...

Intro till ölbryggning

Ett av de projekt som jag har velat prova sedan college är ölbryggning min egen öl. Som tur var en god vän till mig har viss erfarenhet i bryggning och erbjöd sig att ge mig en hand. I detta instructable, jag kommer att visa dig grunderna i ölbryggni...

Början Microcontrollers del 12: Intro till avbryter

I denna del av handledningen vi prata om avbrott arbeta till exempel med räknaren. Avbryter förbättra mikrokontroller i stort sätt. Avbryter göra din program reagerar på hårdvaran i microcontrollers, vilket kan vara en reaktion från circuit utanför m...

Början Microcontrollers del 13: Intro till LCD gränssnitt

Mikrokontroller är en underbar bit av ingenjörskonst och det kan göra många saker (med hjälp av några bra programmering), men det är fortfarande en ogenomskinlig svart låda. Om du vill att dela information, eller visa dig vad det försöker göra det, m...

Ett Intro till personlig PowerPoint-mallar

en av de svåraste sakerna att göra under ett affärsmöte eller föreläsning är att titta på en tråkig presentation. Eller kanske är du den som fastnade med att designa en PowerPoint för ditt företag eller grupp projekt. Detta instructable visar process...

Intro till SMD

SMD (eller surface mount enheter) är en ny teknik som bygger på redan gemensamma PCB styrelser ofta används i modern teknik. Men saker som iPhone blir smalare, tack till SMD. SMD har blivit populärt de senaste åren, och ursprungligen bara kunde ske g...

Intro till SMD lödning

många här tror SMD är omöjligt eftersom stiften är så små och löda vill klamra varje stift men det är faktiskt mycket lätt. Detta kommer att lära dig grunderna i SMD lödning om du bygga något som fungerar med SMD lödning och min tutorial hjälpt dig b...

Intro till Excel: bekostnad Tracker

Jag vilja protokollföra min månatliga utgifterna mönster för att få en bra känsla för hur mycket jag spendera i vissa kategorier, om jag går i månatliga underskott, etc. Jag har uppdaterat en anpassad kalkylblad i Microsoft Excel (kalkylbladsprogramm...

Intro till GPS med Microcontrollers

När faller av strikt militära operationer, GPS har blivit en regelbunden del av modern livsstil och på relativt kort tid! Vem skulle inte vilja veta när och var de är någonstans på planeten? Det är en science fiction-dröm i verkligheten, en nu så väv...

Laser minska telefonhållaren (Intro till akryl böjande)

har du någonsin varit irriterad av det faktum att du måste ladda den nära en tabell för att ladda telefonen (allmänt ganska fancy), eller, * suck *, lämnar enheten $100 + i händerna på golvet?Tja, så hade Bob, så han beslutat att göra en telefonhålla...

Intro till 3D-utskrifter

Vad är 3D utskrift?3D-utskrifter är en process för att göra ett fysiskt objekt från en tre-dimensionell digital modell, vanligtvis genom att fastställa många flera tunna lager av material. Ett enkelt sätt att visualisera detta skulle vara att tänka p...

Intro till LED Strips

LED strips är ett mycket roligt och effektivt sätt att ge massor av glöd och färg till ett projekt. I detta Instructable lär du dig de grundläggande typer av band och hur man kan koppla in dem till Intel Edison med Arduino breakout ombord. Dessa kret...