A system for autonomous or semi-autonomous operation of a vehicle, comprising: a machine automation portal application configured to be executed on a computing device (126, 128), wherein the MAP application is configured to enable the computing device to: (a) display a map of a work site; and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the displayed map, wherein the boundary of the autonomous operating zone is depicted on the displayed map, (ii) define a boundary of one or more exclusion zones on the displayed map, wherein the boundary of each exclusion zone is depicted on the displayed map, and (iii) define a coverage task to be performed by the vehicle including a task type for the vehicle and one or more task details; (c) wherein the graphical user interface further enables the user to modify one or both of the boundary of the autonomous operating zone and the boundary of each exclusion zone on the displayed map;; and a robotics processing unit configured to (a) receive, from the computing device (126, 128) via a wireless communications link, the boundary of the autonomous operating zone, the boundary of each exclusion zone, and the coverage task, (b) generate a planned command path that the vehicle will travel to perform the coverage task within the boundary of the autonomous operating zone while avoiding each exclusion zone, (c) transmit, to the computing device via the wireless communications link, a map update with the planned command path, wherein the graphical user interface of the MAP application further enables the user to view the planned command path on the displayed map, (d) receive, from the computing device via the wireless communications link, an indication to begin the coverage task, and (e) control operation of the vehicle so that the vehicle travels the planned command path to perform the coverage task. a machine automation portal application configured to be executed on a computing device (126, 128), wherein the MAP application is configured to enable the computing device to: (a) display a map of a work site; and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the displayed map, wherein the boundary of the autonomous operating zone is depicted on the displayed map, (ii) define a boundary of one or more exclusion zones on the displayed map, wherein the boundary of each exclusion zone is depicted on the displayed map, and (iii) define a coverage task to be performed by the vehicle including a task type for the vehicle and one or more task details; (c) wherein the graphical user interface further enables the user to modify one or both of the boundary of the autonomous operating zone and the boundary of each exclusion zone on the displayed map;; and (a) display a map of a work site; and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the displayed map, wherein the boundary of the autonomous operating zone is depicted on the displayed map, (ii) define a boundary of one or more exclusion zones on the displayed map, wherein the boundary of each exclusion zone is depicted on the displayed map, and (iii) define a coverage task to be performed by the vehicle including a task type for the vehicle and one or more task details; (c) wherein the graphical user interface further enables the user to modify one or both of the boundary of the autonomous operating zone and the boundary of each exclusion zone on the displayed map;; and a robotics processing unit configured to (a) receive, from the computing device (126, 128) via a wireless communications link, the boundary of the autonomous operating zone, the boundary of each exclusion zone, and the coverage task, (b) generate a planned command path that the vehicle will travel to perform the coverage task within the boundary of the autonomous operating zone while avoiding each exclusion zone, (c) transmit, to the computing device via the wireless communications link, a map update with the planned command path, wherein the graphical user interface of the MAP application further enables the user to view the planned command path on the displayed map, (d) receive, from the computing device via the wireless communications link, an indication to begin the coverage task, and (e) control operation of the vehicle so that the vehicle travels the planned command path to perform the coverage task.