Sida 1 av 1

T: programmering "line following robot" *löst*

Postat: 5 juni 2012, 15:00:39
av Spruft
Har blivit tillfrågad (via PR-person) och fått en liten budget av ett museum i Sverige att utveckla en enkel "autonom presentationsrobot".

Tanken är en robot som följer en bana, typ svart tape på golvet eller liknande. Med olika mellanrum triggar någonting längs banan en ljudfil som spelas upp.

Det som behöver lösas är framförallt aktivering av olika ljudfiler. Tänkte först QR-kod på klisterlappar men det är inget som läses av med en uC, kamera och några rader kod.. lite utanför budget om man säger så (eller?). Finns väl inget färdigt, billigt utom möjligtvis en smartphone.
Plan B skulle kunna vara RFID..

AVR, PIC, FPGA, schamanism etc. Spelar ingen roll. Du kanske har något färdigt du kan vidareutveckla.

Roboten rör sig ca. 2-4km/h, ca. 5-10kg (stor som en kontorstol - mycket luft).

Arvodet är 10kkr ex. moms inc. material, sedan 5kkr per ytterligare robot som säljs (typ royalty). Inget för programmeringskonsulten som lever på det med andra ord.

Arvodet kan inte diskuteras för denna "prototyp", däremot royalty om man kan fixa ett bra system för ljudfilerna.

Tidsramen är 2-3 månader. Kommer själv att pyssla med detta projekt mellan andra.

Antagligen enklare om du/ni finns i stockholm så man kan testa skarpt med mekaniken i min verkstad.

Frågor? :)

Re: T: programmering "line following robot"

Postat: 5 juni 2012, 15:08:55
av Meduza
Om roboten följer en linje, borde inte en vanlig 1d-streckkod vara fullt fungerande?

Då finns det ju relativt mycket billigare sensorer tänker jag :)

Annars tror jag på RFID.

Re: T: programmering "line following robot"

Postat: 5 juni 2012, 15:11:41
av Spruft
Låter som vi har ett till alternativ då :tumupp:

Re: T: programmering "line following robot"

Postat: 5 juni 2012, 15:14:33
av zealotry
Kan ju vara smidigt att tejpa fast RFID tag under linjen, snyggt om det inte syns. Hur pass avancerad hinderdetektering (människor osv som är i vägen) rör det sig om?

Re: T: programmering "line following robot"

Postat: 5 juni 2012, 15:28:41
av Spruft
Är något i vägen stannar den och ber artigt personen i fråga att flytta på sig.

Re: T: programmering "line following robot"

Postat: 6 juni 2012, 14:32:35
av bildgravyr
Vad är det som skall göras? Är det bara ett styrkort med mjukvara? Om så vad är det för övrig hårdvara/gränssnitt? Ska uppspelningen av ljudfilerna göras av programmet eller ska det bara skickas en signal att spela upp nästa fil? Hur styrs roboten? Genom att man vrider hjulen eller gasa/bromsa på var sin sida?

Re: T: programmering "line following robot"

Postat: 6 juni 2012, 16:59:40
av jesse
Varför krångla med RFID eller streckkoder? Den ska ju ändå bara spela upp allt i en förutbestämd sekvens, så det räcker väl med ett svart tejp som korsar banan som kan detekteras av en fotodiod - då stannar den och spelar upp rätt ljud ... Om man är rädd att den ska missa någon linje så kan man ju ha två svarta tejp med 1 cm mellanrum vid "starten" så börjar den om från början där. Alternativ till tejp kan ju vara vad som helst som går att detektera.

En enkel MP3-spelare kanske går att styra utan att den går vilse bland låtarna? Om den bara har nån slags autostopp mellan låtarna så att den inte bara rullar på.

Re: T: programmering "line following robot" *löst*

Postat: 6 juni 2012, 22:14:26
av Spruft
Nej det kommer inte vara någon förutbestämd sekvens, utan personalen ska kunna tejpa ut en ny bana och skriva ut nya QR-koder att klistra fast längs banan. Generera QR-kod, typ 1-2-3 och motsvarande namn på ljudfilerna. Typ.

Har fått intresse från en forummedlem som verkar ha en bra lösning. Känns hoppfullt :)