Work HERE on giving some of our robots emotions....
May 15, 2012
I am not sure why I decided to start this topic on thia area of the forum (other than the fact I REALLY enjoy my FEZZ Mini Robot!!!).
Do you want a robot that runs around the floor and its only job is to not collide with things (some robots do more)??? I want MORE than that! A rather simple simulation of emotion would be really cool and freak out your friends and neighbors!!! Its time for some AI !!!
Others, please join us and help this website do almost as much as some small AI laboratories have done.
Here is one thing I am working on. I use distance is divided up as a number for some base emotional "reflexes". Long range - happy and maybe want to explore. Mid range - content with being but might consider going for long range. Short range - FEAR! I will do what I need to do to get back to Mid range. (Escape mode.)
With this broken up in ranges (I give each a number) I use these to control speed as well as other things. When I say maybe I am meaning the result will be partially based on random numbers. Maybe if it is Long - range I use random results to control if I speed up and get going. (Hopefully, the result will remain in Mid - range.) You can select any other variable that controls something your robot does that would help the robot look like its in the current mood. (Technical: How do you make a robot shake?)
Your turn! Maybe your ideas include sounds or speach recognition or many other things you can think up.
I have some more ideas on how to add the "look and sound" of emotions but I want your ideas are.. (Please comtribute!) One idea I had was to keep two copies of your robot software, one emotional and one plain.