Positionering?

Planering och tankar kring eventuella framtida projekt.
Gimbal
Inlägg: 8022
Blev medlem: 20 april 2005, 15:43:53

Positionering?

Inlägg av Gimbal »

om man resonerar lite hypokondriskt, vad skulle kunna vara en en bra metod för positionering av säg en gräsklipparrobot? Vanligast är väl att de bara tuggar runt på måfå men om man nu vill ha lite mer kontroll.

Ett mini GPS system? Istället för satteliter använda tre fasta ultraljudsändare och mäta tidsfördröjningen och beräkna positionen. Är det möjligt eller får man problem med reflexer, har inte själv lekt med sådant.

En favorit vore en fast usbkamera som övervakar gräsmattan, identifierar klipparen (som är målad i avvikande färg) korrigerar för perspektivet och positionerar den på en karta och sedan styr klipparen över radio.

Fler ideer?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Minigps är fungerande, men lite dålig upplösning. IR-fyrar är något jag funderat på, men aldrig prövat i verkligheten. Principen är dock enkel med exempelvis fyrar i området man vill jobba i. Låt varje fyr sända en egen RC5-kod. Sätt en mottagare på stegmotor eller servo och låt den scanna runt och identifiera vinklarna till respektive fyr och därefter räkna ut var den befinner sig. Man kan även placera fyrarna så att roboten styr rakt emot en viss fyr för att få den att köra till ett visst ställe och sen kompletterar man systemet med ultraljudsdetoktor för att undvika rörliga och fasta hinder.
Gimbal
Inlägg: 8022
Blev medlem: 20 april 2005, 15:43:53

Inlägg av Gimbal »

Varför skulle det bli dålig upplösning på minigps? Om man sänder tre korta pulser med säg 0.1 sekunders mellanrum och har de tre sändarna relativt långt isär, tidmätningen mellan inkommande signaler borde det ju gå att få ganska hög precision på även med enkla och billiga komponenter.

Möjliga problem vore kanske att på ett säkert sätt detektera inkommande ljud lika snabbt trots olika ljudstyrkor. Men som sagt ultraljud har jag inte pysslat med så jag vet inte hur störigt det är.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

finns ett stort aber med ljud.. det studsar..... Men visst går det lösa
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Kan man inte utnyttja doppler-effekten med en DSP på något vis?

Mvh
speakman
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Med doppler mäter man hastighet i normala fall. Hur gör man för att få fram avstånd?
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Hm, Tänkte nog lite fel på dopplereffekten där..
Men kanske man kan mäta amplitudskillnaderna på en RF-signal mellan tre olika basar, och sedan räkna ut positionen?
Förutsatt att mottagarna har identisk känslighet då.. :)

Mvh
speakman
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Du kan FM-Cw modulera ljudet så kan du mäta avstånd, men hmm... mycket jobb blir det...
Krawk
Inlägg: 73
Blev medlem: 14 maj 2005, 12:43:09

Inlägg av Krawk »

Borde man inte kunna få fram positionen mha. dopplereffekten, Känd hastighet på roboten, och triangulering?
Eller så tänker jag helt fel nu. Inte omöjligt ...
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg av Schnegelwerfer »

Man kan ju alltid använda "död räkning" för att räkna fram robotens position. Då behöver man ju enbart liktning och hastighet.

Däremot så finns det ju enklare sätt att mäta robotens hastighet än dopplerrader, tex. att helt enkelt mäta hjulens hastighet.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Ja finns små gulliga kompassmoduler och i kombination med en varvräknare på hjulen så får man en hygglig död räkning, problemet är att man måste uppdatera sin poition på något listigt sätt. med ir-fyrar eller liknande. Läste om något projekt med en självlärande robbot med ultraljudssensor, men programmet till den går nog inte att få i en pic även om sensorerna var enkla. De hade använt en ITX-dator och ett jedeprogram i c
Användarvisningsbild
grym
EF Sponsor
Inlägg: 16893
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

funderar om man ändå inte skulle gräva ner lite kablar i rutmönster och mata en aningens rf i dom

och sedan försöka räkna fram sin position ungefär dom ett digitaliserigs bord
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

JO, det lär fungera utmärkt, men trist att behöva gräva...
Användarvisningsbild
grym
EF Sponsor
Inlägg: 16893
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

gräva, nja

en liten kabelplog till traktorn :twisted:
behöver ju inte vara mer än 5mmbred och gå ner tio centimeter i backen

inte ska man jobba i onödan

hm, kanske en liten programerad robbot som plöjer ner kablen,
frågan är hur man ska få den till att gå på rätt väg :oops:
Gimbal
Inlägg: 8022
Blev medlem: 20 april 2005, 15:43:53

Inlägg av Gimbal »

Död räkning funkar knappast någon längre stund, möjligen i kombination med någon nedgrävd referenslinje som kan rätta de fel som obönhörligen kommer att uppstå. Men helst vill man ju gräva så lite som möjligt.
Skriv svar