webkamerabestyckad "robot"
Postat: 13 juni 2003, 13:08:19
Tjena tjena allihopa. Det här blir mitt första inlägg! 
Under våren har jag och några till konstruerat en autonom robot inom en kurs vi läste här på LiTH (om någon är intresserad av resultatet finns kanske nån bild här: http://www2.cyd.liu.se/~larev730/). Nu är det så att jag under sommaren ska konstruera en "robot", egentligen är det ett fjärrstyrt chassi då roboten i princip inte kommer ta några egna beslut och antagligen endast vara utrustad med en sensor som hindrar den från krascha in i en vägg. Roboten skall vara utrustad med en webkamera och trådlöst överföra bild och ljud till en dator där man även skall kunna kontrollera roboten.
Jag har funderat på vilket chassi man skulle kunna använda och har kommit fram till att ett med hjuldrift vore passande. Jag har tittat på färdiga lösning, de som finns på elfa, lynxmotions http://www.lynxmotion.com/sr3.htm och andra "färdiga" chassin, men det jag funderade på var om man kunde modifiera en vanlig radiostyrd leksaksbil, chassit borde motorer eller servon som sköter styrning, ha någon sorts fjäderupphängning på hjulen och är otroligt mycket billigare än de andra. Ett annat problem här är vad det finns för motorer och hur man driver dem, jag har bara jobbat med PWM-styrda servon tidigare och undrar om det behövs någon sorts drivkrets (bilen borde vara utrustad med något sånt isåfall men den kanske inte går att använda). Ett annat alternativ för chassi skulle vara att konstruera något i LEGO.
Överföring av styrkommandon hade jag tänkt att använda http://tinyurl.com/e82v till och den borde ha längre räckvidd än videoöverföringen, här får man tillämpna någon sorts felrättning typ SECDED. Ett annat alternativ här är, om man använder en RC-bil, är att modifiera den sändaren som finns där.
För överföringen av video (och ljud) har jag funderat på i princip två alternativ. Ett vore att använda en färdig produkt, nämligen Logitech Quickcam Cordless (http://tinyurl.com/e82e) eller koppla en CCD-kamera till det GigaLink-system som elfa har. Det senare alternativet blir något dyrare men man har mer flexibilitet och insyn i sin konstruktion. Finns det några alternativ jag har missat? Antagligen ska kameran kunna "tiltas", mao vridas för att titta uppåt och neråt. Det borde gå att lösa med ett servo.
Sedan är det hur man ska göra delen som ska interface:a med en dator. Vad jag har tänkt nu är att använda ett "USB-chip" (det som elfa säljer) så man enkelt kan koppla en typ AVR till usb-porten och sedan göra någon sorts mjukvara på datorn som kan skicka korrekta styrkommandon. Sedan tillkommer hur man ska hantera bilden från kameran, använder man Logitechs lösning har den redan USB medans videoöverföringssystemet från GigaLink levererar bilden via en kompositkontakt som borde bara kunna kopplas till TV-in på ett grafikkort. En idé vore att ta den bilden och omvandla den så man kunde koppla in även den via USB, men det har jag ingen aning om hur man skulle göra. Synpunkter?
Slutligen har tänkt att kanske lägga till röst-syntesmodulen (http://tinyurl.com/e82t).
Så användarscenariot är följande: en person kan ansluta, från t ex Hong Kong, fjärrstyra roboten runt samtidigt som personen ser och hör genom roboten. Hittar han en person kan han vrida upp kameran så han ser personens ansikte, genom internetsidan kan han då sedan prata genom roboten och höra vad personen svarar!
Kom med synpunkter och förslag!

Under våren har jag och några till konstruerat en autonom robot inom en kurs vi läste här på LiTH (om någon är intresserad av resultatet finns kanske nån bild här: http://www2.cyd.liu.se/~larev730/). Nu är det så att jag under sommaren ska konstruera en "robot", egentligen är det ett fjärrstyrt chassi då roboten i princip inte kommer ta några egna beslut och antagligen endast vara utrustad med en sensor som hindrar den från krascha in i en vägg. Roboten skall vara utrustad med en webkamera och trådlöst överföra bild och ljud till en dator där man även skall kunna kontrollera roboten.
Jag har funderat på vilket chassi man skulle kunna använda och har kommit fram till att ett med hjuldrift vore passande. Jag har tittat på färdiga lösning, de som finns på elfa, lynxmotions http://www.lynxmotion.com/sr3.htm och andra "färdiga" chassin, men det jag funderade på var om man kunde modifiera en vanlig radiostyrd leksaksbil, chassit borde motorer eller servon som sköter styrning, ha någon sorts fjäderupphängning på hjulen och är otroligt mycket billigare än de andra. Ett annat problem här är vad det finns för motorer och hur man driver dem, jag har bara jobbat med PWM-styrda servon tidigare och undrar om det behövs någon sorts drivkrets (bilen borde vara utrustad med något sånt isåfall men den kanske inte går att använda). Ett annat alternativ för chassi skulle vara att konstruera något i LEGO.
Överföring av styrkommandon hade jag tänkt att använda http://tinyurl.com/e82v till och den borde ha längre räckvidd än videoöverföringen, här får man tillämpna någon sorts felrättning typ SECDED. Ett annat alternativ här är, om man använder en RC-bil, är att modifiera den sändaren som finns där.
För överföringen av video (och ljud) har jag funderat på i princip två alternativ. Ett vore att använda en färdig produkt, nämligen Logitech Quickcam Cordless (http://tinyurl.com/e82e) eller koppla en CCD-kamera till det GigaLink-system som elfa har. Det senare alternativet blir något dyrare men man har mer flexibilitet och insyn i sin konstruktion. Finns det några alternativ jag har missat? Antagligen ska kameran kunna "tiltas", mao vridas för att titta uppåt och neråt. Det borde gå att lösa med ett servo.
Sedan är det hur man ska göra delen som ska interface:a med en dator. Vad jag har tänkt nu är att använda ett "USB-chip" (det som elfa säljer) så man enkelt kan koppla en typ AVR till usb-porten och sedan göra någon sorts mjukvara på datorn som kan skicka korrekta styrkommandon. Sedan tillkommer hur man ska hantera bilden från kameran, använder man Logitechs lösning har den redan USB medans videoöverföringssystemet från GigaLink levererar bilden via en kompositkontakt som borde bara kunna kopplas till TV-in på ett grafikkort. En idé vore att ta den bilden och omvandla den så man kunde koppla in även den via USB, men det har jag ingen aning om hur man skulle göra. Synpunkter?
Slutligen har tänkt att kanske lägga till röst-syntesmodulen (http://tinyurl.com/e82t).
Så användarscenariot är följande: en person kan ansluta, från t ex Hong Kong, fjärrstyra roboten runt samtidigt som personen ser och hör genom roboten. Hittar han en person kan han vrida upp kameran så han ser personens ansikte, genom internetsidan kan han då sedan prata genom roboten och höra vad personen svarar!
Kom med synpunkter och förslag!