Emotion is a human cognitive function, and it would, therefore, be very difficult to simulate in an AI or AI-controlled robot; boredom may probably be the most difficult emotion to simulate at all. It may become possible to implement “happy” or “sad” emotions in silico, by making an AI or robot learn from happy and sad examples.... See more