A system comprising: a navigation system; and a vehicle that comprises a memory component that stores a program that, when executed by a processor of the vehicle, causes the vehicle to perform at least the following: receive an indication for automatic control of the vehicle to operate the vehicle in automatic mode; receive a predetermined destination; calculate a route for the vehicle to reach the predetermined destination according to a determined path for completing a work order from the navigation system; determine a vehicle limit, wherein the vehicle limit is based on a current state of the vehicle, and wherein the vehicle limit comprises at least one of the following: a steering limit and an accessory limit of an accessory on the vehicle; communicate the vehicle limit from a vehicle control module, VCM, to a navigation control module, NCM; wherein when the vehicle is operated in automatic mode the VCM and the NCM communicate vehicle limit data to prevent the NCM from sending a vehicle command to the VCM that violates the vehicle limit; determine, via the NCM, an automatic command based on the destination and the vehicle limit, wherein determining the automatic command comprises: determining a vehicle condition, and determining an efficient operation of the vehicle to traverse the route, taking into consideration the vehicle condition and without violating the vehicle limit; and send the automatic command to the vehicle. a navigation system; and a vehicle that comprises a memory component that stores a program that, when executed by a processor of the vehicle, causes the vehicle to perform at least the following: receive an indication for automatic control of the vehicle to operate the vehicle in automatic mode; receive a predetermined destination; calculate a route for the vehicle to reach the predetermined destination according to a determined path for completing a work order from the navigation system; determine a vehicle limit, wherein the vehicle limit is based on a current state of the vehicle, and wherein the vehicle limit comprises at least one of the following: a steering limit and an accessory limit of an accessory on the vehicle; communicate the vehicle limit from a vehicle control module, VCM, to a navigation control module, NCM; wherein when the vehicle is operated in automatic mode the VCM and the NCM communicate vehicle limit data to prevent the NCM from sending a vehicle command to the VCM that violates the vehicle limit; determine, via the NCM, an automatic command based on the destination and the vehicle limit, wherein determining the automatic command comprises: determining a vehicle condition, and determining an efficient operation of the vehicle to traverse the route, taking into consideration the vehicle condition and without violating the vehicle limit; and send the automatic command to the vehicle. receive an indication for automatic control of the vehicle to operate the vehicle in automatic mode; receive a predetermined destination; calculate a route for the vehicle to reach the predetermined destination according to a determined path for completing a work order from the navigation system; determine a vehicle limit, wherein the vehicle limit is based on a current state of the vehicle, and wherein the vehicle limit comprises at least one of the following: a steering limit and an accessory limit of an accessory on the vehicle; communicate the vehicle limit from a vehicle control module, VCM, to a navigation control module, NCM; wherein when the vehicle is operated in automatic mode the VCM and the NCM communicate vehicle limit data to prevent the NCM from sending a vehicle command to the VCM that violates the vehicle limit; determine, via the NCM, an automatic command based on the destination and the vehicle limit, wherein determining the automatic command comprises: determining a vehicle condition, and determining an efficient operation of the vehicle to traverse the route, taking into consideration the vehicle condition and without violating the vehicle limit; and send the automatic command to the vehicle. determining a vehicle condition, and determining an efficient operation of the vehicle to traverse the route, taking into consideration the vehicle condition and without violating the vehicle limit; and send the automatic command to the vehicle.