A Concise Introduction to Robot Programming with ROS2 by Francisco Martin Rico