There is an increasing demand for robots capable of safely interacting with individuals in everyday scenarios. This necessitates their ability to comprehend human behavior, predict future actions, and respond accordingly. This is precisely the focus of the field known as cognitive robotics . Cognitive robots can learn from experience and others, retain and retrieve relevant knowledge and skills, and employ this knowledge to make informed decisions while considering the consequences. They can reason about their actions and modify their behavior to improve their effectiveness. In short, cognitive robots are capable of flexible, context-sensitive action, knowing what they are doing and why they are doing it [1] .