AgriRobot :Autonomous Navigation of an Agricultural Robot Based on ArUco Vision and ROS 2