What is the difference between cognition and artificial intelligence in the context of robotics? A lot of research work is being conducted on artificial intelligence and robotics. Terms like cognitive robotics are used. What is the difference between cognitive robotics and artificial intelligence or are they the same?
The distinction isn't rigid, but it has to do with whether the program controlling the robot is designed to mimic the human mind in some way. 

If the robot is a model of human cognition, then the term cognitive robotics is sometimes used. Artificial Intelligence is a general term for software that behaves in an intelligent manner. There are plenty of intelligent robots that are not thought to be models of how the human mind works, because they achieve their intelligent behavior in a manner that is inconsistent with what we know about cognitive psychology and cognitive neuroscience.