Core ROS 2 ConceptsUnderstanding fundamental concepts of ROS 2: nodes, topics, messages, services, and actions with examples