A social robot may be remotely controlled, perhaps serving as a telepresence representative at a business meeting or in the home or as a companion in a healthcare facility. Other social robots are autonomous systems with local AI that allows them to interact independently in response to cues from people and things in their environment. Such robots are sometimes called smart robots.
Smart robot intelligence is typically based on a cognitive computing model to simulate human thought processes. Cognitive computing involves machine learning systems that use data mining, pattern recognition and natural language processing to mimic the way the human brain works. allows social robots to interact in increasingly sophisticated ways.
Marco Tempest works with Baxter in his TED talk: