Using Python, XML, and YAML for ROS 2 Launch Files — ROS 2 Documentation: Foxy documentation