A* path planner and pure pursuit control implemented on diff drive robot ROS2