Entertainment robots are developed for utilitarian purpose in domestic settings to entertain humans, especially children, elderly, guests, or clients. These robots are equipped with microphones, and can recognize voices and cameras to avoid obstacles and identify faces. They can converse, move, sing, dance, and interact with people.