Robot "Billigare" (7 / 8 steg)

Steg 7: Program robot



I vår första genomförandet kommer vi försöka uppnå följande:

  • undvika hinder
  • undvika tabell kanter

Du är begränsade att använda endast en sensor.

I den första bilden kan du se att i normala tillstånd när roboten rör sig längs ytan, avståndet till närmaste hindret är lika med avståndet från ytan själv.

Om vår robot kommer att nå några objekt som ligger på ytan, är avståndet mycket mindre än standardavståndet till ytan (Lmax).

Så är det enklaste sättet att nå det första målet att hålla vår robot flyttar inom detta avstånd intervall.

På samma sätt kan du nå det andra målet - undvika tabell kanter. Om avståndet är mer än Lmax är det mer sannolikt att roboten leder till tabell kanten.

Låt oss definiera två grundläggande regler:

  • När avståndet till hinder (D) inom spänna Lmin och Lmax robot kommer att gå rakt framåt
  • När D är större än Lmax eller mindre än Lmin robot kommer att rotera tills den hittar riktning med D ligga inom säker intervall

Roboten har 2 hjul. Det kommer att driva under den mest grundläggande algoritmen för en robot - differential enhet:

  • för att köra raka framåt båda hjulen lika hastighet
  • för att driva omvänd flytta båda hjulen tillbaka på samma hastighet
  • för att sväng vänster vänstra hjulet flyttas bakåt och höger hjulet rör sig framåt
  • Om du vill aktivera höger högra hjulet flyttas i omvänd och vänstra hjulet flyttas fram

I ditt fall servon är placerade i motsatta riktningar så som för en av dem robot framåt flyttar innebär Medsols rotation, för en annan - motsols. Försök att hålla detta i åtanke.

Ta en titt på det exemplet skiss, prova det och börja genomföra anpassade beteende!

Se Steg
Relaterade Ämnen

Billigare alternativ till EVA foam Pepakura

i detta instructable ill Visa dig några alternativ till eva skum som är ganska dyra och ibland svårt att få i StorbritannienSteg 1: Kartong och Foamies i mitt förra instructable jag visat dig hur du sparar timmar med kartong i stället för papper för...

Billiga 4WD invända att undvika Robot med fyra IR närhet sensorer...

Detta är en billig grundläggande fyra motorer, fyra sensorer, programmerbara 8051 objekt att undvika robot med breadboad. Denna robot kan också användas som en linje efter robot bara ändra programmet. Jag installerade två batterier för mer makt, men...

Hett lim gjutning: Instructables Robot {LED bakgrundsbelyst}

detta Instructables handlar inte bara om Instructables Logo - The Robot, men det också om Varmt lim gjutning! ... Den visar dig hur du kan göra din alldeles egna Instructables Robot modell!... Som också kan dubbla upp som en cool nattlampa!...Efter a...

Air muskler: Gör en konstgjord muskel Robot Controller

här är två sätt att göra en controller som kan styra konstgjord luft muskler. Intro pic visar den mer avancerade versionen som kan styra upp till 11 air muskler med hjälp av robot nervceller. Visas det aktivera en air muskel robot gripdon som utveckl...

Förbättrad Spider Robot

Jag letar alltid ett nytt projekt att göra på min robotics workshop för barn. Spindel robotar är spännande, nästan alla av dem är antingen alltför komplex med 10 + servon eller över budget långt för min verkstad. I sökandet efter billigare alternativ...

Trådlöst styr en Robot med hjälp av Arduino och RF-moduler!

/*Redigera 05/05/2016Hej killar, jag har varit upptagen med college och kunde inte svara på commments. De flesta av y'all ville koden och scheman gjort lite bättre så jag har gjort scheman på Eagle 7.2.0 och laddat upp allt på Github.Här är länken: h...

Ultimate UpCycling: $40 rullstol Robot

jag behövde för att göra en del efterforskningar på Smart rullstol teknik, och vad bättre sätt för att göra det än på en faktisk rullstol?Tja, var ett bättre sätt upcycling 3 brutna rullstolar till en fungerande rullstol-baserad robot. Total kostnad...

Artoo [R2] (ATtiny2313 vägg att undvika Robot)

eftersom jag hade en massa ATtiny2313s liggande ville jag göra något häftigt med dem, jag tänkte ett tag och sedan beslutat att göra en enkel vägg att undvika robot med ATtiny2313, en ultrasonic sensor och 2 motorer.Dess en enkel att göra och enkel r...

EyeRobot - The robot vit käpp

abstrakt:Med hjälp av iRobot Roomba skapa, jag har prototyped en enhet som kallas eyeRobot. Det kommer att vägleda blinda och synskadade användare via rörigt och inhyste miljöer med Roomba som bas att gifta sig med enkelheten i den traditionella vita...

R/C bil balansera Robot

Hej! Detta är Kaeru ingen Ojisan.Vi kan hitta många balanserande robotar (även med öppen källkod) i hemsida.Då jag har försökt att hitta en balanserande robot baserad på en verklig bil eller ett kommersiellt säljs R/C bil som Tamiya R/C bil. Men jag...

Enkel automatisk flytta Robot använder arduino & L293d IC

detta är en grundläggande Robot drivs av en arduino och vad den gör är att det bara strövar runt och följa en cirkulärbana genom standardkod men du kan ändra koden för att ändra sökvägen lätt. Det är ett enkelt projekt som alla kan bygga. . Så om du...

Robot Chicken kostym

jag var inbjuden till en sci-fi tema halloween-fest och medan jag kunde tänka på massor av science fiction tecken, jag inte kunde komma på någon jag ville eller kunde lätt bli. Min vän och jag hade en kostym att göra partiet och jag hade fortfarande...

Professionell & hållbara Giant Robot Kaiju kostym!

För de flesta av oss, växer upp tittar på monster film var en stapelvara i vår barndom. Vi älskade att titta på enorma Atom-eldsprutande bestar, stalking en stadsbild medan krossning både byggnader och livrädd innevånare både under fötterna. Vid ett...

Robotic talar torn

här ska jag visa dig en översikt om hur man gör en robotic talande torn, löst baserad på torn från det populära spelet, Portal. Detta instructable bör hjälpa alla som vill göra en animatörerna projekt.För mer detaljerade bilder, gå till:http://razorc...

Robot plattform inklusive h-broar från $10 R/C bil

varje gång jag går in i en butik jag hålla utkik efter billiga saker som är hacka. Jag har sett i CVS apotek och några andra "Thunder tumlaren" eller ett liknande namn R/C bil. CVS har haft i de senaste bra hackable leksakerna så tänkte jag ta e...

Gest kontroll car(robot) med Arduino och Android(bluetooth)

Hej folk,Här är ett intressant projekt för alla er kreativa hjärnor ute. Vi ska bygga en android-telefon kontrollerade RC bil.Inget kunde vara mer fascinerande än avlägsen kontrollerade bilar. Denna använder en Bluetooth för kommunikation och acceler...

Hur man gör en Arduino Radio styrd Robot

Jag har alltid velat göra en fjärrkontroll robotbil, men alltid tyckt att det var alltför svårt eller komplicerat. För några veckor sedan jag äntligen gjorde några riktiga forskning och insåg att det är mycket lättare att göra än jag trodde och finns...

Attacken av den ROBOTIC MUTANT främmande!

Officiellt, jag är den första colombianska testning Sugru. Det är ett privilegium och en bra ursäkt för att göra något jag alltid velat ha: en ond mutant sak med robotic ben. Arachnid robotic ben. Jag älskar Krang från "Teenage Mutant Ninja Turtles&q...

Skriva ut en Robot pincett, från Installation av programvara - beställa en utskrift.

Så du vill komma in i att göra saker med 3D utskrift men du inte vet hur man startar? Då kommer att förhoppningsvis denna lilla handledning hjälpa dig komma igång. Om du just kom för STL-filer Välkommen, är länken nedan.Även om jag har använt "Tinker...