Robotic cognition enables robots to perform tasks autonomously through high-level mental capabilities, such as memory, reasoning, and planning. Long-term autonomy presents challenges related to adaptability, resource management, and knowledge transfer, with applications in various fields including space exploration and health care.