August 2011 Archives

One of the things we've been looking at is creating a motivation engine for our in-world bots based around Maslow's Hierarchy of Needs. Seeing as someone posted about this recently in Robitron we thought it might be an idea to share an early version of that we've done. Just click on "time passes" and the bots life moves forward by one time unit (15 mins). The bot then checks each of its drives (physiology, safety, social, esteem) and then chooses a task to address the highest need. Each need is given a weighting, so you can over-turn Maslow's hierarchy if you want, and for multi-period activities you can set whether the bot flits form task to task, or sees a task through to the end, or only changes if something else becomes critical. Each need is rated 0 - 100, and then each need is weighted 1-10. Safety is not tracked in this model as that is primarily driven by environment cues. Look at the source for a better idea of what is going on. All in all pretty Sims like, but gives us the basis of something to put into the bot. Warning: There may well still be bugs in it, is was developed as a test bed to try ideas out on (on my iPad).







Share |

Links


Like This

Share |

About this Archive

This page is an archive of entries from August 2011 listed from newest to oldest.

July 2011 is the previous archive.

November 2011 is the next archive.


Feeds


Disclaimer

All posts and comments represent the views and opinions of the contributer and should not be taken as representing the view or position of Daden Limited.