Emotion recognition using machine learning techniques for robots