Design and Validation of an auxiliary automatic driving system for tram track cleaning vehicles based on ROS. Issue 1 (April 2021)