Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jcarolinares/awesome-social-robots
A list of resources and projects to create Open Source Social Robots
https://github.com/jcarolinares/awesome-social-robots
List: awesome-social-robots
Last synced: 16 days ago
JSON representation
A list of resources and projects to create Open Source Social Robots
- Host: GitHub
- URL: https://github.com/jcarolinares/awesome-social-robots
- Owner: jcarolinares
- License: gpl-3.0
- Created: 2022-04-27T07:20:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T10:26:51.000Z (5 months ago)
- Last Synced: 2024-11-26T19:01:54.657Z (25 days ago)
- Size: 110 KB
- Stars: 77
- Watchers: 10
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-social-robots - A list of resources and projects to create Open Source Social Robots. (Other Lists / Monkey C Lists)
README
# Awesome-social-robots
A list of resources, ideas, and projects to create Open Source Social Robots.#### Table of Contents
* [Libraries](#libraries)
* [Robots](#robots)
* [Open-Source Robots](#robots)
* [Not Open-Source Robots](#not-open-robots)
* [To do more social](#todo-more-social)
* [Virtual Pets](#virtual-pets)
* [Books](#books)
* [Articles](#articles)
* [Blogs](#blogs)
* [Documentaries](#documentaries)
* [Tutorials](#tutorials)
* [Video Tutorials](#videotutorials)
* [Contributing](#contributing)## [Libraries](#libraries)
| Name | Features | Languages | Licenses | Code | Author |
|:----:|:--------:|:---------:|:--------:|:----:|:----------:|
| [ESP32_Faces](https://github.com/luisllamasbinaburo/ESP32_Faces) | A library to implement faces using two 8x8 LED Matrix & a MAX7219 driver | Arduino | GPL-3.0 License | [github](https://github.com/luisllamasbinaburo/ESP32_Faces) | Luis Llamas |
| [Robot_eyes](https://github.com/marcos-q/Robot_eyes) | A library to implement faces on ESP32 devices | Arduino | GPL-3.0 License | [github](https://github.com/marcos-q/Robot_eyes) | Marcos Quiléz |
| [Spchcat](https://github.com/petewarden/spchcat) | Speech recognition tool to convert audio to text transcripts, for Linux and Raspberry Pi. | Bash | MPL-2.0 license | [github](https://github.com/petewarden/spchcat) | Pete Warden |
| [Cozmo Eyes](https://www.instructables.com/DIY-Cozmo-Robot/) | Cozmo Eyes | C++ | Apache2 license | [github](https://github.com/bhasju/Cozmo_eyes/blob/master/Cozmo_eyes.ino) | TNcomm |
| [Googly_Eye](https://github.com/gamblor21/Googly_Eye) | CircuitPython googly style eye for a circular display (GC9A01 driver) and a LSM9DS1 for the accelerometer | CircuitPython | MIT license | [github](https://github.com/gamblor21/Googly_Eye) | Mark Komus |
| [Oled Eye Display](https://github.com/intellar/oled_eye_display) | Oled Screen Eyes Library | Arduino | Apache-2.0 license | [github](https://github.com/intellar/oled_eye_display) | Intellar |
| [Oled Simple Animated Eye](https://github.com/SpiderMaf/PiPicoDsply/blob/main/animated-oled-eyes.py) | Simple Animated Eye | Arduino/Python | TBD | [github](https://github.com/SpiderMaf/PiPicoDsply/blob/main/animated-oled-eyes.py) | SpiderMaf |
| [OLED-Moving-Eyes-Arduino](https://github.com/Vin-X-Mod/OLED-Moving-Eyes-Arduino) | Really good eyes animations for Arduino | Arduino | TBD | [github](https://github.com/Vin-X-Mod/OLED-Moving-Eyes-Arduino) | Vin-X-Mod |
| [(ES) Animación de Ojos Robóticos en Arduino Uno](https://github.com/Picaio/roboteyes/) | A library to create robotic's eyes with Arduino | Arduino | TBD | [github](https://github.com/Picaio/roboteyes/) | Picaio |
| [Snowboy](https://github.com/seasalt-ai/snowboy) | Snowboy Hotword Detection | Multiple languages | Apache license | [github](https://github.com/seasalt-ai/snowboy) | Guoguo Chen |
| [M5Stack Avatar MIC](https://github.com/mongonta0716/m5stack-avatar-mic) | A library to handle Audio Avatars with M5Stack Products | Arduino | MIT license | [github](https://github.com/mongonta0716/m5stack-avatar-mic) | Takao Akaki |
| [M5Stack Avatar](https://github.com/meganetaaan/m5stack-avatar) | A library to create avatar for M5Stack boards | Arduino | MIT license | [github](https://github.com/meganetaaan/m5stack-avatar) | Shinya Ishikawa |
| [Voice ChatGPT](https://github.com/nickbild/voice_chatgpt) | Voice Chat GPT unofficial API to be used with a Raspberry Pi | Python | TBD | [github](https://github.com/nickbild/voice_chatgpt) | Nick Bild |## [Robots](#robots)
### [Open-Source Robots](#open-robots)
- [Blossom – A Handcrafted Soft Social Robot](https://github.com/hrc2/blossom-public) - MIT License
- [ElectronBot – A desktop robot](https://github.com/peng-zhihui/ElectronBot) - GNU General Public License v3.0
- [Opla Flower Companion – A desk companion robot to help you fight against daily stress and anxiety](https://create.arduino.cc/projecthub/jcarolinares/opla-flower-robot-companion-cloudgames2022-dc6229) - CC BY-NC-SA
- [Arduino Spider Robot (Quadruped)](https://www.instructables.com/ARDUINO-SPIDER-ROBOT-QUADRUPED/) - CC BY-NC-SA
- [3D Printed WALL·E – A Handcrafted Soft Social Robot](https://wired.chillibasket.com/3d-printed-wall-e/) - GPL-3.0 license
- [InMoov – open Source 3D printed life-size Robot](https://inmoov.fr/) - GCC-BY-NC
- [Stackchan - Stack-chan is a JavaScript-driven M5Stack-embedded super-kawaii robot](https://github.com/meganetaaan/stack-chan) - Apache2 license
- [Cozmars (open cozmo) – Cozmars = Cozmo + Smars](https://www.thingiverse.com/thing:4657644) - CC BY-NC-SA
- [Buddy - The 3D-Printed Arduino Social Robot ](https://create.arduino.cc/projecthub/slantconcepts/buddy-the-3d-printed-arduino-social-robot-ec3dca) - CC BY-NC-ND
- [Reachy – This is Reachy. He is pretty unique](https://www.pollen-robotics.com/reachy/) - Apache-2.0 license (Check in detail every source)
- [EWON - Raspberry Pi Powered Home Robot](https://www.instructables.com/EWON-Raspberry-Pi-Powered-Home-Robot/) - CC BY-NC-SA
- [Alertin - A small connected device to alert you](https://github.com/akirasan/Alertin) - MIT license
- [High-Fivey - The Cardboard micro:bit Robot](https://learn.browndoggadgets.com/Guide/"High-Fivey"+the+Cardboard+micro:bit+Robot/260?lang=en) - CC BY-NC-SA
- [Fytó - Turn Your Plant Into Pet](https://www.electromaker.io/project/view/fyto-turn-your-plant-into-pet#credits) - GNU General Public License, version 3 or later (GPL3+)
- [Grumpy Hedgehog](https://hackaday.io/project/180123-gesturepattern-recognition-without-camera-tof) - GNU General Public License, version 3 or later (GPL3+)
- [Baymax Lamp - Helps You Take Medications on Time](https://www.instructables.com/Baymax-Lamp-Helps-You-Take-Medications-on-Time/) - CC BY-NC-SA
- [Bipedal Companion Robot](https://github.com/dmt-labs/modular-biped) - GPL-3.0 license
- [Kayra - An easy to modify, 3D printable open-source humanoid robot evolved by the community](https://github.com/assadollahi/kayra) - BSD-3-Clause license
- [Akno - A smart, kind, and cute robot made with love and wires](https://github.com/AbdulsalamAbbod/Akno) - GPL-3.0 license### [Not Open-Source Robots](#not-open-robots)
- [Mei - A mini emotional intellect](https://grazinabockute.wixsite.com/design/mei)
- [Jibo - The World's First Social Robot](https://jibo.com/)
- [Moxie - Empowering Confident and Mindful Kids](https://embodied.com/)
- [Vector - Vector, the first home robot that will steal your heart, not your data](https://www.digitaldreamlabs.com/products/vector-robot)
- [SkoBots - A Wearable Language Revitalization Robot for Indigenous Youths](https://www.steamconnection.org/skobots)
- [Elli-Q - The sidekick for healthier, happier aging](https://elliq.com/)
- [Misa - Next generation social robot](https://www.heymisa.com/)
- [Robotzu - Useless box robots](https://robotszu.com/handmade-toys/)### [To do more social](#todo-more-social)
Open Source Robots are a great opportunity and inspiration to create new ones or be improved to be more social
- [Plen2 – Biped robot](https://github.com/plenprojectcompany/PLEN2) - Not well defined
- [MiniPlan – Biped robot](https://github.com/GeorgeChiou/MiniPlan-V6) - Creative Commons - Attribution - Non-Commercial
- [PettingZoo – Code and Circuit Diagrams for giving Roomba's personality](https://github.com/chaudhuryB/PettingZoo) - Not well defined### [Virtual Pets](#virtual-pets)
Not necessary robots but Open Source virtual pets like Tamagotchi
- [OpenTama: an open source reference design for MCUGotchi](http://blog.rona.fr/post/2022/04/21/OpenTama-an-open-source-reference-design-for-MCUGotchi)
- [MCUGotchi: A Tamagotchi P1 emulator for microcontrollers](https://github.com/jcrona/mcugotchi)## [Books](#books)
- [Human-Robot Interaction in Social Robotics](https://www.amazon.com/Human-Robot-Interaction-Social-Robotics-Takayuki/dp/1466506970)
- [Designing Sociable Robots](https://books.google.es/books?id=402dquhxSTQC&redir_esc=y&utm_source=pocket_mylist)## [Articles](#articles)
A list of articles and interviews related to social robots to inspire new open-source social robots
- [Dogs Obey Commands Given by Social Robots](https://spectrum.ieee.org/dogs-obey-commands-given-by-social-robots)
- [Is It Ever OK to Bash a Robot?](https://robots4therestofus.substack.com/p/is-it-ever-ok-to-bash-a-robot)## [Blogs](#blogs)
A list of blog post that can be interesting to learn how to create social robots
- [Vanessa The Robot](https://www.benjaamin.com/vanessa-the-robot)
An interesting post talking about the creation of a modern animatronic.
## [Documentaries](#documentaries)
- [Good night Oppy](https://www.imdb.com/title/tt14179942/)
This documentary is a superb example of how emotional connections are created between a machine and a human being
- [Retro Tech: Robots](https://youtu.be/nLeScEdf550)
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
## [Tutorials](#tutorials)
- [Arduino OLED Eyes Animation for Robotics Projects](https://circuitdigest.com/microcontroller-projects/arduino-oled-eyes-animation-for-robotics-projects)
A practical and interesting collection of OLED Eyes libraries to create Social Robots with Arduino
- [Eye animation on OLED display with Arduino Nano](https://www.intellar.ca/blog/animated-eye-oled)
Small tutorial explaining the library for eyes animations created by Interllar using an Arduino Nano and a small oled display.
## [Video Tutorials](#videotutorials)
- [Doll Blinking Eyes using Arduino UNO Board](https://youtu.be/NNyqQyhMmh8)
It has some really creepy vibes but it is an interesting tutorial about how to control the blinking of a dool using coils.
- [Oled Moving Eyes Arduino Tutorial](https://youtu.be/rb1CdDpUVDA?si=k0JMDkZfLTfOvSX0)
Really good tutorial about how to create animated eyes with Arduino.
- [Robot eyes animation - Arduino Uno](https://youtu.be/fejzcSOrf9k?si=duys-ng2IhsRbUwm)
Another really good tutorial about how to create eyes with Arduino.
## [Contributing](#contributing)
- @jcarolinares - jcarolinares - Julián Caro Linares
- @elsatch -elsatch - César García
- @correderadiego - correderadiego - Diego Corredera
- @samuk - samuk- @permagriculture