At this very moment we have a working (sort of) digital prototype of our bot. Right now it only becomes happy when you state that you feel happy, but I’m confident we can build it into something greater!
seen from Yemen
seen from United States
seen from United States
seen from United States
seen from Singapore

seen from United States
seen from United States

seen from China

seen from Malaysia

seen from United States

seen from United States
seen from China
seen from United Kingdom

seen from Russia

seen from United States
seen from Maldives

seen from United Kingdom
seen from United States
seen from United States
seen from Türkiye
At this very moment we have a working (sort of) digital prototype of our bot. Right now it only becomes happy when you state that you feel happy, but I’m confident we can build it into something greater!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Kill your darlings
After a talk with one of the teachers, I have decided to give up on emotion detection with a camera. I spent a lot of hours on it and I’m sad to give up on it, but it’s for the better to drop this project that was taking too much time without any real result.
Based on the feedback we received, we decided to take a look at speech to text. Speech to text can be used to detect emotion as well and we could build upon that principle.
Sometimes, after hard work, things still don’t work out. On paper everything in this python application should work, but instead of getting a live video feed, I’m getting static. There are no errors in the code (if my webcam doesn’t work, there should be an error) so there might be something wrong with the webcam settings on my computer.
I will have to investigate further before I can continue.
When trying to do mahcine learning, make sure you have enough memory in your pc, or don’t do it on your own machine.
Also make sure you set enough time aside to perform this task, since your computer is pretty much unusable during this. This task took about 4 to 5 hours.
A small hiccup
Sometimes things just don’t work out the way you want them to... There were problems with a library I needed to make the emotion detection work on my Raspberry Pi. Likely, the cause of this is the creators of the library not updating it.
I once heard a classmate say “The Raspberry Pi does everything a computer does, just worse.” and it’s safe to say that I think he’s right.
Therefore we decided to develop our project on a computer with Windows 10 first, to get the proof of concept out. After that it’s possible to look at transporting it to a Raspberry Pi so it can actually fit into a robot.
I already found a tutorial on how to do emotion detection on Windows 10 through machine learning, so I know where to start!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
This little guy will have to help use with our face/emotion detection journey. I found a promising tutorial using Python, for an emotion recognition program.
While I don’t know a lot about Python, it looks approachable enough for me to sink my teeth into and get a nice end product.
Let’s get techincal
So what should the robot be able to do? At the very least we want the robot to be able to see the emotion on the user’s face, and act accordingly in a positive way to motivate the user.
We plan on doing this with a Raspberry Pi and its camera module!
Sketching definitely is an important method to draw out your concept, but it isn’t really tangible.
This is where paper prototyping comes in handy. This is a good method to see how your product would look in the real world (in a lo-fi way). You can see what works and what doesn’t work with the physical product. For instance, I immediately noticed that the dimensions of the robot we had in mind were way too big.
Back to the drawing board!