An agricultural utility vehicle includes a computer to execute the steps of storing
data representing steering direction, position and speed of the agricultural vehicle;
recognizing repeated drive events wherein each drive event comprises a plurality
of serially performed functions including changing steering direction, changing
speed and changing lift position of a hitch of the agricultural utility vehicle;
displaying each function on a screen and enabling a user to skip functions and
execute subsequent functions; executing the functions to automatically control
the vehicle on private areas, which are determined in accordance with means for
sensing position; blocking execution of the functions in public areas; deactivating
control when obstacles are encountered, wherein the obstacles are recognized by
way of signals received from cameras mounted on the agricultural vehicle; and periodically
prompting a user for input.