Autonom robot
Autonom robot
Hej
Detta är väl egentligen inget PÅGÅENDE projekt ännu, det är svårt att få tummen ur........och dessutom ä min ekonomi.....som den brukar.
Hur som helst är jag road av robotar och har haft tankar på att bygga en robotwars-robot........om man nu skall kalla det för robotar!
Men jag tror att det blir för dyrt och dessutom är det nog roligare med en självgåend robot.
Anledningen till att jag skriver detta är att jag mer än gärna tar emot idéer på framdrivningssätt (hjul, ben, larvband.........), motordrivsteg, lämpliga microcontrolers (gärna med PWM-utgång), motorer och sist men inte minst förslag på sensorer.......det är svårt att komma på nåt "nytt".
Min vision är att bygga en trehjulig robot och som drivs fram av två av dessa...........med PWM. De två motorerna kan ju gå lite olika fort, så jag tänkte använda mig av optiska sensorer som känner av hur snabbt motoraxelarna roterar och skicka info om detta till processorn som styr motordrivsteget.
Men om roboten börjar spinna på ena hjulet (kanske inte så stor risk.....) så kommer roboten att vrida sig.....hur löser man detta?
Detta är väl egentligen inget PÅGÅENDE projekt ännu, det är svårt att få tummen ur........och dessutom ä min ekonomi.....som den brukar.
Hur som helst är jag road av robotar och har haft tankar på att bygga en robotwars-robot........om man nu skall kalla det för robotar!
Men jag tror att det blir för dyrt och dessutom är det nog roligare med en självgåend robot.
Anledningen till att jag skriver detta är att jag mer än gärna tar emot idéer på framdrivningssätt (hjul, ben, larvband.........), motordrivsteg, lämpliga microcontrolers (gärna med PWM-utgång), motorer och sist men inte minst förslag på sensorer.......det är svårt att komma på nåt "nytt".
Min vision är att bygga en trehjulig robot och som drivs fram av två av dessa...........med PWM. De två motorerna kan ju gå lite olika fort, så jag tänkte använda mig av optiska sensorer som känner av hur snabbt motoraxelarna roterar och skicka info om detta till processorn som styr motordrivsteget.
Men om roboten börjar spinna på ena hjulet (kanske inte så stor risk.....) så kommer roboten att vrida sig.....hur löser man detta?
Senast redigerad av evert 19 juli 2003, 23:03:20, redigerad totalt 1 gång.
- lord_dubbdäck
- Inlägg: 207
- Blev medlem: 11 juni 2003, 20:00:18
- Ort: Älvkarleby
- Kontakt:
Re: Autonom robot
Ett gyroevert skrev: Men om roboten börjar spinna på ena hjulet (kanske inte så stor risk.....) så kommer roboten att vrida sig.....hur löser man detta?

Det känner av om roboten vrider sig i sidled. Då kan du använda den signalen för att kompensera för sådana saker som att motorerna går olika fort och sådant med.
Re: Autonom robot
Av min erfarenhet att döma så suger PWM för att reglera motorer. Jag använder en digitalstyrd spänningsregulator istället.evert skrev:Min vision är att bygga en trehjulig robot och som drivs fram av två av dessa...........med PWM. De två motorerna kan ju gå lite olika fort, så jag tänkte använda mig av optiska sensorer som känner av hur snabbt motoraxeln roterar och skicka info om detta till processorn som styr motordrivsteget.
Jag är inte med på vad du menar med att PWM suger......varför då???
Är det problem med PWM........berätta
I skolan har vi labbat med en robot med PWM-styrning och det gick fint!!
Jag tänkte använda optokopplare för att galvaniskt skilja motordrivsteg och övrig elektronik, för att minska de ledningsburna störningarna.
Är det problem med PWM........berätta
I skolan har vi labbat med en robot med PWM-styrning och det gick fint!!
Jag tänkte använda optokopplare för att galvaniskt skilja motordrivsteg och övrig elektronik, för att minska de ledningsburna störningarna.

- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
- lord_dubbdäck
- Inlägg: 207
- Blev medlem: 11 juni 2003, 20:00:18
- Ort: Älvkarleby
- Kontakt:
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
alltså jag tror ni snackar om lite olika saker här?
Är det inte en differential grej (vet inte vad det heter) som brukar sitta i radiostyrda bilar? De fixar till problemet när ett hjul spinner på nåt sätt. Kommer inte ihåg hur det funka riktigt.
Ett gyro är väl sånt som känner av om det lutar? Sån som Geekjoan sa, i helikoptern för att hålla den rakt.
lr så är det jag som är helt ute och cyklar
Är det inte en differential grej (vet inte vad det heter) som brukar sitta i radiostyrda bilar? De fixar till problemet när ett hjul spinner på nåt sätt. Kommer inte ihåg hur det funka riktigt.
Ett gyro är väl sånt som känner av om det lutar? Sån som Geekjoan sa, i helikoptern för att hålla den rakt.
lr så är det jag som är helt ute och cyklar
EagleSpirit: En diffrential funkar ju bra till tre- och fyrhjuliga fordon, där ett fordonet styrs av ett hjul eller hjulpar. När det gäller roboten som diskuteras här, har jag tänkt att bygga den på samma sätt som de flesta "robotarna" i robotwars-tävlingarna som visats på TV:
Två separat drivna hjul....samt ett tredje hjul som stöd(obs den styr inte roboten). Om man skulle använda diffspärr i detta läge så skulle man inte ha någon som helst kontroll över körriktning..roboten skulle därmed inte kunna göra någon undanmanöver.
Fast det är klart....det kanske vore enklare att bygga roboten baserad på ett chassi från en RC-bil!!
Mullemeck: Jag tror att alla bilar har en diffrentialväxel eller vad det nu heter. Detta kallas i dagligt tal för diffrential. Denna gör att det "yttre" hjulet vid körning i kurvor kan rotera lite snabbare än hjulet på "insidan"......detta gör att bilen svänger lättare och mer komfortabelt, men har den nackdelen som du nämnde. Hänger ena drivhjulet i luften, står det andra hjulet still. Det samma kan hända om bilen körs på underlag med för lite fäste , t ex off road. Därför är traktorer, terängbilar mm utrustade med diffrentialspärr.Då snurrar båda drivhjulen lika fort, vilket gör att bilen ändå kan drivas framåt.
F*n vad jag maler.........fler id'eer tack

Två separat drivna hjul....samt ett tredje hjul som stöd(obs den styr inte roboten). Om man skulle använda diffspärr i detta läge så skulle man inte ha någon som helst kontroll över körriktning..roboten skulle därmed inte kunna göra någon undanmanöver.
Fast det är klart....det kanske vore enklare att bygga roboten baserad på ett chassi från en RC-bil!!
Mullemeck: Jag tror att alla bilar har en diffrentialväxel eller vad det nu heter. Detta kallas i dagligt tal för diffrential. Denna gör att det "yttre" hjulet vid körning i kurvor kan rotera lite snabbare än hjulet på "insidan"......detta gör att bilen svänger lättare och mer komfortabelt, men har den nackdelen som du nämnde. Hänger ena drivhjulet i luften, står det andra hjulet still. Det samma kan hända om bilen körs på underlag med för lite fäste , t ex off road. Därför är traktorer, terängbilar mm utrustade med diffrentialspärr.Då snurrar båda drivhjulen lika fort, vilket gör att bilen ändå kan drivas framåt.
F*n vad jag maler.........fler id'eer tack

Om du är riktigt snål, kan du bygge ett eget gyro.
man kan gå in på www.analog.com och be att få sampel på deras accelerometrar (jag kör på ADXL202).
Om du har 2 accelerometrar på samma kort, skulle du med en microkontroller få ut en skillnadi acceleration vilket motsvarar en vinkelacceleration eller vinkelhastighet. samtidigt kan du få reda på vilket håll som är neråt eftersom den även känner av jordens gravitation.
utsignalen kan man välja mellan en PWM utgång eller analog signal.
Lite mer trixxande och räknande, men det går kanske?
man kan gå in på www.analog.com och be att få sampel på deras accelerometrar (jag kör på ADXL202).
Om du har 2 accelerometrar på samma kort, skulle du med en microkontroller få ut en skillnadi acceleration vilket motsvarar en vinkelacceleration eller vinkelhastighet. samtidigt kan du få reda på vilket håll som är neråt eftersom den även känner av jordens gravitation.
utsignalen kan man välja mellan en PWM utgång eller analog signal.
Lite mer trixxande och räknande, men det går kanske?