Arduino fyrfotingen Robot



Senaste Hexapod:

Detta är min första robot som bygger på beräkningar att placera servon vs. förlitar sig på förprogrammerade sekvenser. Jag valde ett fyrfotadjur för att hålla kostnaderna nere.

Bygga tid 8 veckor
Vikt 2 Pounds 14 Oz.
Mått 8 inches, 8 tum, 7 inches (L:W:H)
Driftstid 15-30 minuter
-Programmering språk Arduino IDE
Kontrollmetod Blue-tooth fjärrkontroll
Kostnad ~$540.00

Kraften: LiPo

1 x 7.4V 1650Mah 2S LipPo

Jag driver allt med hjälp av en 2S LIPO & Turnigy UBEC 15A (Ultimate batteri eliminering krets). Jag älskar UBEC och kommer definitivt att vara reglerare av valet för framtida robot projekt.

Förflyttning:

Kroppens roll, pitch & gir beräknas med hjälp av en rotation matrix. Som i sin tur ger näring åt de omvänd kinematik ekvationer som placerar benen. Jag använder en rippel gång för promenader även om jag fortfarande fina trimsats den del av koden. Några lägen finns, 1: kroppen översättning/Body Position 2: Walking läge 3:Accelerometer läge. De första två lägen är ganska självförklarande; Accelerometer läge tar den x-axeln och y-axeln från accelerometern, kartor värden (-20, 20), sedan använda dessa värderingar som kroppens pitch & roll respektive. Detta gör att roboten bo nivå på ojämna underlag.

Det har gått en tid sedan jag har varit inskriven i en math klass. Jag tror också inte på nytt inbjudande hjulet; Jag använde rotation matrix & invers kinematik från NUKE (nästan universell kinematisk motor). Jag använder inte mikro-controller är var avsedd för så jag inte kunde använda sin python verktyg för att generera kod jag lånat från. De istället fått en redan färdig skiss för en quad vilket är vad jag bygger mitt program efter. Ett stort tack till de människor som tillsammans det verktyget, det var sann till sitt namn! Också stort tack till "tom_chang79" hans diskussion, "Låt oss diskutera kinematik, ska vi?" var mycket hjälpsam. Tack, och tack för din e-svar!

Jag har byggt en blue-tooth-fjärrkontroll som har fungerat bra hittills. Som jag fortsätta att göra framsteg tänker jag bygga mer funktionalitet i min fjärrkontroll och robot. Jag hittade några 3-funtion joysticks på servo city som kommer att ersätta de parallax joysticks jag har nu.

Här är länken till de idealiska joysticks från servocity:
http://www.servocity.com/html/3_function_joystick...

Controller/CPU: Arduino MegaMini 2560, Lynxmotion SSC-32

Arduino Mega hanterar all uträkningen tillsammans med tar input från accelerometern & blå-tand. När alla beräkningar är klar skickar rätt kommandon till SSC-32 servo sequencer. Jag älskar SSC-32 är det super bra!

Sensorer

Trippel-axlig Accelerometer (ADXL335)

När jag började trodde jag att jag skulle behöva en 3-axlig gyroskop förutom accelerometern. Min tanke var att jag skulle behöva mesh data tillsammans med hjälp av en Kalmanfilter. Jag har arbetat med IMU (Inertial måttenhet) tidigare och behövde till använda riktad cosinus matris till mesh accelerometer, gyroskop och kompass behandlingen tillsammans. Detta skapar mycket stabil orientering data och utgångar en enda yaw, pitch & rulle som inte glida. Till slut kunde jag få data jag behövde från bara accelerometern. Detta är bra, jag skulle troligen behöva en annan MCU att bearbeta allt som data.

Manöverdon

Jag använder HS-422 servo; Jag har varit mycket imponerad av alla HITEC servon. Någon gång kommer jag byta servon HS-422 med HS - 465MG servon som har mer vridmoment och metal gears i stället för komposit.

Se Steg
Relaterade Ämnen

Sunfounder fyrfotingen Robot

Jag fick reda på Sunfounder fyrfotadjur på en Julian Llett youtube-kanal ca 2 månader sedan. Efter mycket forskning, jag köpte äntligen denna bot för mig i födelsedagspresent (skämma bort mig själv här). När jag beställde fyrfotadjur, har företagets...

LEGO fyrfotingen Robot

Visa på robot släpvagn video här eller se robotarna fullständiga video från min webbplats i avsnittet robot, källkoden finns även i det här avsnittet.http://www.itsalmostgenius.comEfter att ha avslutat en enkel baserade Arduino bil inom veckor var de...

Pipe-Bot - en smart arduino bluetooth robot

Detta är min första instructables. Här visar jag hur man gör en billig två hjulförsedda arduino bluetooth robot, med PVC-rör och dess leder (för att göra kroppen). Det är enkelt att göra och lätt att programmet. Det har mycket roligt att spela med de...

Med en Arduino ritning Robot med timme av koden Tutorials

Jag skapade en Arduino ritning robot för en workshop för att hjälpa tonåring flickor få intresserade av STEM ämnen (se). Roboten var avsedd att använda sköldpadda stil programmering kommandon som forward(distance) och turn(angle) för att skapa intres...

Hur till DIY klo kran Arduino-kompatibel Robot?

Hej, killar! Makeblock klo kranen Arduino-kompatibel Robot har slutfört idag. Dess struktureroch funktioner är liknande som dessa crane maskiner som är vanliga att se på marknaden.För mer information, besök Makeblock webbplats nedan:www.makeblock.ccK...

Wall-E's anti-sociala kusin: objekt att undvika Arduino kontrollerade Robot!

jag byggde nyligen en Arduino kontrollerade robot, som undviker objekt och skickar ut en PING)) ekolod att kontrollera om ett objekt är. När ett objekt har identifierats, roboten ryggen upp och vänder åt andra hållet!Jag kallar det anti-sociala robot...

Arduino baserade Robotic Car(wireless controls+Autonomous)

Detta instructable handlar om en Arduino baserad robot bil som använder Arduino, Arduino programmeringsspråk, motor driver, en LCD-skärm visar aktuell status för bilen och även en Bluetooth-modul för trådlös kommunikation från en smartphone eller en...

Kontrollera din Arduino kamera Robot från datorn

En Arduino baserad Robot kontrollerad från en PC med visual basic och en Bluetooth-adapter.Steg 1: Layout Jag har gjort denna robot baserad på den populära DD1-1 spårade plattformen. Du kan fjärden det billigt på Ebay, eller AliExpress.På tavlan stäl...

Arduino + PICAXE = "robot" domare!

Hej!Idag ska jag visa dig hur man gör en lätt Arduino Baseball Ump! Detta lilla system är förmodligen bäst för scrimmages (informella spel) när du har lite snorkigt konkurrenskraftig spelare så att ingen klagar om hur "orättvist" Detta är ;) Jag...

Arduino-kontrollerade Robotic trumma

I år jag har berättat för någon som lyssnar som skulle jag bygga en robot trumma. De flesta slags ryckte likgiltigt. Även när jag byggde det, de flesta slags sneglade över på det och förmedlas tveksamhet. Det verkade som ingen men själv var övertygad...

Dual Core Arduino / Atemga328 - Robot Controller & Audio Player

Hej där stipendiaten beslutsfattare,Jag vill dela några erfarenheter som jag har fått när han arbetade på mitt projekt, som ledde mig att använda 2 Arduino.Varför?Kort version: eftersom det ser ut som ett roligt projekt.Lång version: Jag körde slut p...

NESBot: Arduino Powered Robot slår Super Mario Bros till Nintendo

denna guide tar dig genom stegen för att bygga en NES spela robot.Du behöver:En Arduino Duemilanove (andra styrelser kommer förmodligen fungera, men du kommer att behöva justera stegen för din enhet)Arbetande NES konsolSuper Mario Bros. (Obs: detta m...

Ligth efterföljare Arduino baserad Robot

detta är min allra första robot, en ligth anhängare Robot1. Tamiya caterpillar kit2. Tamiya twin växellåda3. Arduino Diecimila4. H bridge L293e5. 8 dioder6. bröd styrelse7. 2 foto motstånd8 massa sladdarKällkoden:int pinMotorL1 = 2;int pinMotorL2 = 3...

Arduino autonom Robot (Land Rover / bil) Stage1Model2

Mitten av augusti 2014 - jag bestämde mig att fortsätta Robotics och bygga en stor humanoid robot.Denna robot skulle byggas i flera etapper. Steg 1 är att bygga en Land Rover. Model1 iStage1 var Land Rover utan Microcontroller medan Model2 är en med...

Hur man gör en 2-hjul, IR-styrd, Arduino-kompatibel Robot

Detta instructable handlar om hur du kan göra din egen robot så att:-Den styrs av en IR-fjärr-Du har möjlighet att komma åt och ändra koden till ditt hjärta innehåll-Du kan ändra den chassy roboten till valfri storlek och form du väljer-Vi kan främja...

Robopod Arduino Powered Robot

Robopod är en enkel arduino robot som använder antenner för att upptäcka hinder. Robopods motorer kontrolleras av en H bro och drivs av ett nio volt batteri. Robopods krets är baserad på en skärbräda för lätt modifiering.Steg 1: Verktyg och material...

GOduino III - skärbräda-vänlig Arduino-baserad robot controller

uppdateringar16 Nov 2012 med på DangerousPrototypes.com http://goo.gl/N4DIC3 okt 2012: Jag har designat en PCB-kortet att hjälpa position IR & ultraljudssensorer 90 graders till bakbord för att stödja GOduino III robot projektSep 1, 2012: Lagt till E...

Arduino talande Robot baserad artificiell intelligens

Detta projekt kommer att göra vår talande robot med artificiell intelligens-baserade Arduino.Än i våra tidigare projekt gjort vi vår robot vi checkade in telefonens röstkommando.Du kan se det här.Detta projekt att utveckla vår robot, röstkommandon ko...

Bygga en Actobotics fyrfotingen Robot

Hur man gör en 4-benta walking robot med Actobotics delar från ServoCity.com:Arbetshästen denna robot, och vad gör det relativt enkelt att bygga, är servoblocks från Actobotics. Dessa fiffiga komponenter kan du använda standard hobby servon för högt...