Dit instructable ontstond vervulling de project-eis van de Makecourse bij de Universiteit van Zuid-Florida (www.makecourse.com)
Ik zat in mijn appartement een dag proberen te denken van een project voor mijn gloednieuwe Arduino Uno micro controller. De Pixar film muur-E was op TV, en ik was het niveau van emoties die Wall E kon worden weergegeven zelfs met een duidelijk niet-menselijke robot gezicht bewonderen. Mijn hond Leo zat naast me staren op mij met zijn bewonderende puppy-ogen en het raakte me: het maakt niet uit hoe realistisch of menselijke een gezicht is, emoties kunnen effectief worden overgebracht door middel van zeer visuele basisbewegingen. Ik kon een zeer eenvoudige robot die kan rondkijken en lijken te emotioneel reageren mogelijk maken! Alles wat ik moest doen was er schattig... simpel toch? De oplossing was om de robot onrealistisch. Ik moest eigenlijk sturen duidelijk van het menselijke kenmerken te geven.
Het concept van de "Uncanny Valley" heeft al een zeer lange tijd, en volgens mij is het essentieel om te begrijpen wat het betekent als u gaat bouwen van een robot die menselijke interactie zal behandelen. Katherine Ladd, een blogger over op wordpress (KatherineLad.com), beschrijft de Uncanny Valley als
"de plaats waar een robot de gelijkenis met een mens, zonder eigenlijk precies hetzelfde als een mens, onaanvaardbaar en ronduit verontrustend wordt."
Wall E de bovenstaande foto van haar website zelfs gebruikt als een vergelijking.
Dus begonnen ben ik met het ontwerpen van een eenvoudige emotionele robot. Ik besliste te gebruiken twee 8 x 8 LED wordt weergegeven voor de ogen, omdat zij toestaan dat flexibiliteit. Ik kan hen gemakkelijk tweak op elk gewenst moment en zo vaak als ik wil door aanpassing van dat de bit kaarten naar mijn smaak. Ik voegde ook om toe te voegen een andere meer fysieke emotionele karaktertrek, micro-servo gecontroleerde wenkbrauwen. Mijn theorie was dat deze wenkbrauwen samen met de ogen en het hoofd verkeer zou de enige dingen die ik zou moeten overbrengen van mijn robot emoties. Last but not least nodig mijn robot een naam. En zo, Brobot geboren!