A Concise Introduction to Robot Programming with ROS2