Text this: Optimised path planning and path tracking for autonomous vehicles with constrained kinematics in ROS