All you want when you have your new born child is to make sure their life is perfect and full of love. By leaving them in their crib you feel a pain of neglect because you know they might wake up at any point and burst into tears feeling as though they were abandoned. That's when Baby Bot comes into play. We wanted to create something that keeps an eye on your baby, like a baby monitor would, but when the baby cries, a sweet lullaby will play to hopefully put them back to sleep.

What it does

When the emotional detection technology detects a sad emotion and the microphone picks up cries, the Baby Bot will start to play a lullaby. If the baby does not stop crying after a while, the Baby Bot app will notify the parent.

How we built it

We built the image emotional detection which uses open CV to access the camera and uses Scikit Image to smoothen and remove noise from the pictures. We used Json to create a platform for a mobile app that we made in Xcode. Then we used HTML for the website.

Challenges we ran into

Time was our biggest challenge. We used around 19 hours for training our own model for emotion recognition as well as understanding and implementing the programs/languages. We found our second challenge to be connecting the emotional recognition to the app for the alerts.

Accomplishments that we're proud of

Learning how to use Json to make the app and learning Microsoft API.

What we learned

Using open CV and Scikit Image to train a model for emotional recognition.

What's next for Baby Bot

Combining the app, website, and the emotional recognition technology. Then creating the mobile itself and marketing it to parents.

Built With

Share this project: