Sida 3 av 3

Postat: 25 november 2007, 00:06:53
av baron3d
eriikh:så här ligger det till ....
Vad fiffigt! Tack för tipset.
Har man en irdiod och en roterande spegel, så kan man ju modulera dioden steglöst. Vilket borde ge en mycket hög precision.

Postat: 25 november 2007, 19:06:05
av Gimbal
Sen gissar jag att reflexer kan ställa till lite förtret, tänk bara på hur man kan studsa ljuset från en vanlig fjärrkontroll. Risken finns att du plockar upp mer än en vinkel från en och samma fyr.

Postat: 26 november 2007, 23:00:35
av baron3d
Ett annat sätt är att ha en laser som sveper runt.
På väggarna har man sträck-koder av något reflekterande matrial.
Genom att läsa av reflexen kan man lokalisera koderna.
Har man många koder runt om i lokalen ökar sannolikheten för att minst finna tre stycken.

Postat: 27 november 2007, 08:18:02
av Gimbal
När vi ändå spånar, en annan ide är två parallella laserstrålar från roboten och en kamera (gärna med något filter så bara laserstrålarnas våglängd syns).

Kameran bör då kunna se två punkter på väggen, och genom att räkna antal pixlar mellan punkterna så får man ett ungefärligt avstånd till hindret. Rotera runt laser/kamera huvud och en "radar-bild" kan byggas upp.

Postat: 27 november 2007, 08:46:59
av oJsan
Hur ska avståndet mellan punkterna kunna variera om lasterstrålarna är parallella? :) För att din teori ska fungera så ska de _inte_ vara parallella.

Postat: 27 november 2007, 12:51:20
av Gimbal
Nejdå, parallellt blir bra.
Avståndet mellan punkterna ändras med perspektivet.

Jämför med ljuslyktorna på en mötande bil, ju närmare varandra punkterna sitter ju längre bort är bilen.

Postat: 27 november 2007, 17:30:06
av eriikh
Grym: Lättast att hitta avstämda ir-mottagare för ir. Men det kanske går att modda om dem så de tar en annan våglängd?

baron3d: Känns som att det behövs en laser (+kamera/fotodiod) som heter duga för att läsa av en streckkod på flera meters avstånd..

Gimbal: Haha, smart! Men hur blir det när laserstrålarna inte träffar en plan vägg, tex ett hörn eller en rund typ. kruka? Man får nog hitta på en lösning för att filtrera bort detta i mjukvara. En annan lösning som är ännu mer avancerad är att fixa två kameror för stereoseende ;) Då kan ju roboten bestämma själv vad det är den ser. Men måste man inte ha en ganska bra kamera för att kunna rotera den utan att bilden förvrängs? (tänker på webkameror och mobiler nu).

Vad behöver man för processor om man vill göra det som gimbal föreslår, skulle en propeller räcka eller behöver man en mer avancerad dsp? Man skulle ju kunna sätta ett väldigt smalt filter framför kameran så den bara ser lasern, då skulle det nog gå att processorn bara tar bort allt under en viss ljusstyrka och förhoppningsvis bara har punkterna kvar när den ska räkna bildpunkter.