Robot-programmering

Planering och tankar kring eventuella framtida projekt.
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Robot-programmering

Inlägg av JimmyAndersson »

Jag håller på med en liten robot och skulle vilja ge den lite mer koll på utrymmet där den rör sig.

I första versionen så ska den (med IR) upptäcka hinder. Då kommer den svänga 90° innan den fortsätter framåt. Den delen är det inga problem med.

Men låt säga att roboten är i ett tomt rum. Då kommer den i princip leta upp en vägg som den sedan följer. Helt ok om den skulle ta sig igenom en labyrint, men det vore kul om den inte bara går längs väggarna...

Skulle vilja ha lite tips kring detta. Vad kan man mer hitta på?
Behöver man ge den "ögon" runt omkring för att den ska uppföra sig lite smartare eller räcker det att den ser vad som finns framför den och att man löser det i programmeringen?


En annan tanken jag haft är att koda styrningen på samma sätt som i t.ex pong-spel, dvs att utgå från koordinaterna. Placerar man den mitt i rummet så vet den ju inte var den är, men använder man 90°-idén så att den hittar ett hörn så kan den utgå därifrån för att skapa en koordinat-bild av rummet.

Det vore lite roligare, eftersom den då skulle slippa leta runt i rummet varje gång den ville hitta utgången.


Måste man läsa av hur fort den rör sig för att kunna använda koordinat-systemet? Om man ignorerar tanken att den kan köra fast, så kan den kanske mäta hur lång tid det tar för att komma från vägg A till vägg B. Delar man den tiden med koordinat-systemets upplösning så skulle man väl få en ganska ok uppfattning om hur många koordinat-enheter som krävs för att t.ex köra fram till mitten av rummet.



Någon som vill fylla på med idéer och erfarenheter av robot-byggen?



edit: En fråga till: Har sett robotar som följer tejp-linjer på golvet. Hur är detta byggt? Vore kul att se en bild från den delen på någon robot. Strombom's t.ex. :)
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

varför inte sätta enkoder-skivor på motorerna och räkna hur långt den gått.

för att "se" en tejp i golvet fungerar vanliga reflexdetektorer fint: http://www.elfa.se/elfa-bin/dyndok.pl?l ... 021871.htm

jag har dock testat att "se" eltejp med en sån här:
http://www.elfa.se/elfa-bin/dyndok.pl?l ... k=7240.htm
det funkar väldigt bra och är mycket roligare :wink:
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Bra idé med enkoder-skivor. Det skulle bli enklare.

Bildsensorn skulle man kunna ha mycket kul med. :)
Den kostar ju en del, men det är det nästan värt.

Såg en film på en robot som följde eltejp. Tror att det var din senaste robot. Den följde tejpen med mjukare rörelser än jag sett hos andra robotar. Kan det vara så att det sitter flera sensorer där de ser hela tejpen och golvet på båda sidor om tejpen?
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

om du menar den här roboten:
http://bildz.altronix.se/mekpro/IMG_1337.jpg

så följde den inte eltejpen, den använde bara enkoderskivorna... eltejpen var bara där för att man skulle se om det fungerade
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Stegmotorer som drivning hade väll varit ännu bättre, på alla sätt & vis!?
Senast redigerad av Fagge 12 mars 2006, 15:27:14, redigerad totalt 1 gång.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

>> JimmyAndersson

För att följa en tejp på golver behövs egentligen bara fem uppsättningar av riktade ljuskällor (LED) och komplementära mottagare (fototransistor) satt på rad så den kan detektera hur fel i sidled den befinner sig.

>> strombom

Fräcka hjul! Var får man tag i sådana?
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

vi köpte dem härifrån: http://www.omniwheel.com/
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Aha, då förstår jag. :)


Fagge:
"Stegmotorer som drivning hade väll varit ännu bättre, på alla sätt & vis!?"
Om du menar min robot så har den stegmototer.


Nu ska jag löda dit de sista kontakterna, plugga in och göra ett första test. :)
Användarvisningsbild
Jeppsson
EF Sponsor
Inlägg: 810
Blev medlem: 3 oktober 2005, 18:00:43
Ort: Karlskrona

Inlägg av Jeppsson »

JimmyAndersson Det hade varit NICE med lite fina bilder så alla är med på vad du skriver om...

Lite bilder på robotar är alltid kul... :D
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Mycket av tankarna i den här tråden finns mest i planerings-stadiet ännu, men min mini-robot ska få en projekt-tråd snart. Vill bara få mitt stegmotor-problem löst först. (De snurrar inte ett helt varv.) Mer om det finns i Mekatronik-delen på forumet.

När det är löst så kommer bilder. Lovar! :)

Ni anar inte hur svårt det är att inte skriva några detaljer om roboten..




edit: 060320: Nu finns det bilder! Här är tråden. :)
Skriv svar