A method of maneuvering a tow vehicle in reverse for attachment to a trailer, the method comprising: detecting, by a neural network of the tow vehicle, one or more trailers within one or more images (144, 412); detecting, by the neural network, a trailer hitch receiver in the image (144, 412); determining, at a computing device in communication with the neural network, a pixel angular difference (Θ) in the image (144, 412) between a tow vehicle fore-aft axis in the image (144, 412) and a trailer fore-aft axis in the image (144, 412); determining, at the computing device, a pixel distance (λ) in the image (144, 412) between an image coordinate of a location of a tow vehicle hitch ball and an image coordinate of a location of the trailer hitch receiver; determining, at the computing device, a vehicle path from an initial position (P I) to a final position (P F) adjacent the trailer, the vehicle path comprising maneuvers configured to move the tow vehicle along the vehicle path from the initial position (Pi) to the final position (P F); and autonomously following, at a drive system in communication with the computing device, the vehicle path from the initial position (Pi) to the final position (P F), wherein the vehicle path is determined by extending a tow vehicle fore-aft axis in the rearward direction and by extending a trailer fore-aft axis about the length of the trailer (200, 200a-c) in a forward direction, wherein the vehicle path is determined to be along arcs of a first circle tangent to the extended tow vehicle fore-aft axis facing the trailer fore-aft axis and a second circle tangent to the first circle and the extended trailer fore-aft axis facing the tow vehicle fore-aft axis, and wherein the first and second circles (554, 556) intersect at an intersection point. detecting, by a neural network of the tow vehicle, one or more trailers within one or more images (144, 412); detecting, by the neural network, a trailer hitch receiver in the image (144, 412); determining, at a computing device in communication with the neural network, a pixel angular difference (Θ) in the image (144, 412) between a tow vehicle fore-aft axis in the image (144, 412) and a trailer fore-aft axis in the image (144, 412); determining, at the computing device, a pixel distance (λ) in the image (144, 412) between an image coordinate of a location of a tow vehicle hitch ball and an image coordinate of a location of the trailer hitch receiver; determining, at the computing device, a vehicle path from an initial position (P I) to a final position (P F) adjacent the trailer, the vehicle path comprising maneuvers configured to move the tow vehicle along the vehicle path from the initial position (Pi) to the final position (P F); and autonomously following, at a drive system in communication with the computing device, the vehicle path from the initial position (Pi) to the final position (P F), wherein the vehicle path is determined by extending a tow vehicle fore-aft axis in the rearward direction and by extending a trailer fore-aft axis about the length of the trailer (200, 200a-c) in a forward direction, wherein the vehicle path is determined to be along arcs of a first circle tangent to the extended tow vehicle fore-aft axis facing the trailer fore-aft axis and a second circle tangent to the first circle and the extended trailer fore-aft axis facing the tow vehicle fore-aft axis, and wherein the first and second circles (554, 556) intersect at an intersection point.