Peeqo Robot Kommunikerer Brug Kun Animerede GIF'er - 💡 Fix My Ideas

Peeqo Robot Kommunikerer Brug Kun Animerede GIF'er

Peeqo Robot Kommunikerer Brug Kun Animerede GIF'er


Forfatter: Ethan Holmes, 2019

Hvem er Peeqo?

Peeqo, en sød desktop robotassistent, kommunikerer ved hjælp af animerede GIF'er. Abhishek Singh designet Peeqo til sin afhandling på ITP.

"Lad mig begynde med at fortælle dig tre ting, som jeg virkelig elsker," sagde Abhishek til da han afsluttede sit speciale.

"Det første, jeg virkelig elsker, er at bygge ting for hånden," sagde han. "Jeg elsker også animerede film," fortsatte han. "Og det tredje, jeg elsker, som du sikkert har fundet ud af nu", henviser til skærmen bag ham, der har vist en række korte loopingsvideoer til at illustrere sine talepunkter, "er animerede GIF'er ... disse enkle loopingbilleder der kan kommunikere alt fra følelser til information. "

Så Abhishek kombinerede alle tre sine kærligheder og skabte en assistent til at holde ham selskab, mens han arbejder. Abhishek ser Peeqo som et kryds mellem Amazon Echo og en Disney karakter.

Hvad gør Peeqo?

Det mest bemærkelsesværdige aspekt ved Peeqo er brugen af ​​GIF'er til at kommunikere på en sjov og visuel måde. GIF er noget af et universelt sprog på internettet. Du kan ofte udtrykke følelser uden at have brug for nogen ord overhovedet som set nedenfor.

Peeqo føler sig trist.

Peeqos design går fint forbi den "uhyggelige dal", vi ofte oplever, når en robot forsøger at genskabe menneskets naturlige udtryksevne.

Peeqo bruger stemmegenkendelse og reagerer ved at vælge GIF-animationer, der passer til situationen. Han downloader GIF'er fra http://giphy.com/ og gemmer dem i et lokalt lager. Peeqo kan trække nye GIF'er baseret på søgeordssøgninger. Abhishek arbejder på et feedback system for at lade Peeqo vide, hvornår han tjener et fejlagtigt svar. Han håber at integrere AI-funktioner i fremtiden.

Peeqo kan streame musik fra Spotify, fjernstyrer rumbelysning, tager notater og giver påmindelser, kalder en uber og meget mere. Han holder selv Abhishek på opgave ved at blive foruroliget over ham for at spilde tid på internettet, når han skal arbejde. Udvidelse på denne færdighed sæt kræver kun programmering.

Lad ikke Peeqo være vred. Du ville ikke lide ham, når han er sur.

Hvordan blev Peeqo bygget?

Abhishek designet og bygget Peeqo helt fra bunden. Han brugte et CAD-program til at designe delene. Udskrivning af plastkomponenterne på en high end Projet 7000 3D printer leverede et meget færdigt udseende.

Abhishek designet Peeqo for nem montering og vedligeholdelse. Han brugte skruer til at fastgøre skjulte konstruktionsdele, samtidig med at man indbyggede neodymmagneter til at fastgøre ikke-strukturelle dele som hoved og frontskærm. Manglen på synlige skruer bidrager til det organiske og velafslutte udseende.

Med en flot design æstetisk og professionelt udskrevne dele, ser Peeqo ud som et færdigt produkt.

Eksempel Stewart platform. Billede CC BY-SA 3.0, af UtzOnBike

Peeqos bendy bevægelse og grå spandex exoskeleton giver ham en blød organisk følelse. Abhishek konstruerede en intern ramme baseret på Stewart platformen, der bruger seks aktuatorer parvis til at styre en øverste platform, der holder Peeqo's hoved. Dette gjorde det muligt for den fleksible bevægelse Abhishek, og det tomme rum i midten af ​​mekanismen gav plads til at dirigere ledninger mellem bunden og hovedet.

Peeqo har en mikrofon i hvert øre og to vender fremad. Taler søgeordet 'Peeqo' griber hans opmærksomhed. En NeoPixel LED-ring øverst på hovedet giver en visuel anelse om, at Peeqo lytter. Et kamera i Peeqos bryst kan tage billeder. Abhishek håber en dag for at tilføje ansigtssporing, men det vil tage nogle optimeringer eller yderligere behandlingskraft.

Inde er Peeqos hovedhjerne en Raspberry Pi 3. Pi bruger I2C-protokollen til at kommunikere til to Arduino Minis til servostyring og at køre LED-ringen. Abhishek specialdesignede og ætsede ti kredsløb til servostyring, montering af Arduino Minis, kørsel af mikrofoner, NeoPixel LED-ring, strømfordeling og ledningsstyring.

Hvordan blev Peeqo programmeret?

Peeqo blev bragt til liv ved en række forskellige programmer. Abhishek brugte Electron, et værktøj til opbygning af platformeapplikationer, til at skrive en indbygget app til Raspberry Pi ved hjælp af HTML, CSS og JavaScript. Der er også en Node-server og Arduino-koden.

Stemmegenkendelse bruger Snowboy til altid ved registrering af søgeordet "Peeqo". Så bruger Peeqo Google Cloud Speech API, som fungerer sammen med Evan Cohns Sonus-bibliotek for at konvertere resten af ​​den talte kommando til tekst, så den kan tolkes.

Kan jeg lave min egen Peeqo?

Abhishek har dokumenteret hele bygningen, alle hans board designs, 3D-udskrivningsfiler, kildekode, links til sourcing materialer og mere på hans Imgur side til Peeqo. Ikke overraskende brugte han animerede GIF'er til at demonstrere mange af samlingstrinnene.

Abhishek har til hensigt at være åben kilde. Han håber, at folk vil forsøge at opbygge deres egen Peeqo desktop assistent. I dag kan han sammensætte et kit. Måske vil du have en robotassistent, der kommunikerer ved hjælp af animerede GIF'er. Så tjek Peeqos hjemmeside for mere information.



Du Kan Være Interesseret

MegaBots lancerer Second Kickstarter

MegaBots lancerer Second Kickstarter


Pipefitters Union og Mini Maker Faire er en perfekt pasform

Pipefitters Union og Mini Maker Faire er en perfekt pasform


Fem fuldt funktionelle 3D-trykte kameraer

Fem fuldt funktionelle 3D-trykte kameraer


Intel annoncerer Maker Reality Show, $ 1 Million Prize

Intel annoncerer Maker Reality Show, $ 1 Million Prize