A list of resources, ideas, and projects to create Open Source Social Robots.
Name | Features | Languages | Licenses | Code | Author |
---|---|---|---|---|---|
ESP32_Faces | A library to implement faces using two 8x8 LED Matrix & a MAX7219 driver | Arduino | GPL-3.0 License | github | Luis Llamas |
Robot_eyes | A library to implement faces on ESP32 devices | Arduino | GPL-3.0 License | github | Marcos Quiléz |
Spchcat | Speech recognition tool to convert audio to text transcripts, for Linux and Raspberry Pi. | Bash | MPL-2.0 license | github | Pete Warden |
Cozmo Eyes | Cozmo Eyes | C++ | Apache2 license | github | TNcomm |
Googly_Eye | CircuitPython googly style eye for a circular display (GC9A01 driver) and a LSM9DS1 for the accelerometer | CircuitPython | MIT license | github | Mark Komus |
Oled Eye Display | Oled Screen Eyes Library | Arduino | Apache-2.0 license | github | Intellar |
Oled Simple Animated Eye | Simple Animated Eye | Arduino/Python | TBD | github | SpiderMaf |
OLED-Moving-Eyes-Arduino | Really good eyes animations for Arduino | Arduino | TBD | github | Vin-X-Mod |
(ES) Animación de Ojos Robóticos en Arduino Uno | A library to create robotic's eyes with Arduino | Arduino | TBD | github | Picaio |
Snowboy | Snowboy Hotword Detection | Multiple languages | Apache license | github | Guoguo Chen |
M5Stack Avatar MIC | A library to handle Audio Avatars with M5Stack Products | Arduino | MIT license | github | Takao Akaki |
M5Stack Avatar | A library to create avatar for M5Stack boards | Arduino | MIT license | github | Shinya Ishikawa |
Voice ChatGPT | Voice Chat GPT unofficial API to be used with a Raspberry Pi | Python | TBD | github | Nick Bild |
- Blossom – A Handcrafted Soft Social Robot - MIT License
- ElectronBot – A desktop robot - GNU General Public License v3.0
- Opla Flower Companion – A desk companion robot to help you fight against daily stress and anxiety - CC BY-NC-SA
- Arduino Spider Robot (Quadruped) - CC BY-NC-SA
- 3D Printed WALL·E – A Handcrafted Soft Social Robot - GPL-3.0 license
- InMoov – open Source 3D printed life-size Robot - GCC-BY-NC
- Stackchan - Stack-chan is a JavaScript-driven M5Stack-embedded super-kawaii robot - Apache2 license
- Cozmars (open cozmo) – Cozmars = Cozmo + Smars - CC BY-NC-SA
- Buddy - The 3D-Printed Arduino Social Robot - CC BY-NC-ND
- Reachy – This is Reachy. He is pretty unique - Apache-2.0 license (Check in detail every source)
- EWON - Raspberry Pi Powered Home Robot - CC BY-NC-SA
- Alertin - A small connected device to alert you - MIT license
- High-Fivey - The Cardboard micro:bit Robot - CC BY-NC-SA
- Fytó - Turn Your Plant Into Pet - GNU General Public License, version 3 or later (GPL3+)
- Grumpy Hedgehog - GNU General Public License, version 3 or later (GPL3+)
- Baymax Lamp - Helps You Take Medications on Time - CC BY-NC-SA
- Bipedal Companion Robot - GPL-3.0 license
- Kayra - An easy to modify, 3D printable open-source humanoid robot evolved by the community - BSD-3-Clause license
- Akno - A smart, kind, and cute robot made with love and wires - GPL-3.0 license
- Mei - A mini emotional intellect
- Jibo - The World's First Social Robot
- Moxie - Empowering Confident and Mindful Kids
- Vector - Vector, the first home robot that will steal your heart, not your data
- SkoBots - A Wearable Language Revitalization Robot for Indigenous Youths
- Elli-Q - The sidekick for healthier, happier aging
- Misa - Next generation social robot
- Robotzu - Useless box robots
Open Source Robots are a great opportunity and inspiration to create new ones or be improved to be more social
- Plen2 – Biped robot - Not well defined
- MiniPlan – Biped robot - Creative Commons - Attribution - Non-Commercial
- PettingZoo – Code and Circuit Diagrams for giving Roomba's personality - Not well defined
Not necessary robots but Open Source virtual pets like Tamagotchi
- OpenTama: an open source reference design for MCUGotchi
- MCUGotchi: A Tamagotchi P1 emulator for microcontrollers
A list of articles and interviews related to social robots to inspire new open-source social robots
A list of blog post that can be interesting to learn how to create social robots
-
An interesting post talking about the creation of a modern animatronic.
This documentary is a superb example of how emotional connections are created between a machine and a human being
This short YouTube video is a great example of human expectations regarding social robots and the effect that even really retro robots still have in our human minds
A practical and interesting collection of OLED Eyes libraries to create Social Robots with Arduino
Small tutorial explaining the library for eyes animations created by Interllar using an Arduino Nano and a small oled display.
It has some really creepy vibes but it is an interesting tutorial about how to control the blinking of a dool using coils.
Really good tutorial about how to create animated eyes with Arduino.
Another really good tutorial about how to create eyes with Arduino.
- @jcarolinares - jcarolinares - Julián Caro Linares
- @elsatch -elsatch - César García
- @correderadiego - correderadiego - Diego Corredera
- @samuk - samuk- @permagriculture