Shylamp

#electronics, #arduino, #mechanicalEngineering #playfulInteractions, #socialBots, #HRI, #machineLearning


Shylamp is a lamp that is shy. When you leave it alone it's animated, moves about and stays lit up (like a proper lamp), but when you approach it, it gets shy, stops moving, and slowly turns off each of its 5 levels.

Can you teach it to trust you and stay on?

Inspiration


How it works?



How is it made?




Next Steps


Currently, Shylamp is specifically and explicitly programmed to stop and turn off for every person approaching it. Luckily, I made her quite modular in design, so she can easily evolve both physically and mentally.


In the future, I want to help Shylamp become a little more social through machine learning. Shylamp should  be able to recognize its different users and respond to them accordingly based on previous interactions.

Shylamp could be your desk buddy, if you’re suffering from SAD, or getting sleepy.

Let’s say you have a ton of work. Shylamp could help you stay awake by turning blue. But if it’s finally time to relax, it will help lull you to sleep, by turning orange.  

Resources


GitHub Repo
Drowsiness detection
Real-time eye tracking to assesss driver fatigue
Light therapy for better sleep Light therapy for Seasonal Affective Disorder (SAD)