4.2.1 Use Case Request Dozing
Any machine can request a dozer machine to perform a dozing job in a specific area. The mobile machine capable of doing dozing jobs, provides a SetWorkJob-Method. When calling this method, the other vehicle needs to pass three arguments: The first argument is a list of cartesian coordinates defining a 3D Polygon as a working area. The second argument is list of cartesian coordinates defining a 3D Polygon as a dump area. The dump area can be null, if the dozer is free to decide where to dump the soil and rock. The third argument is a number defining the job type, the dozing machine should perform. These include, amongst others,
Clean-Up operations
Ripping operations
Topsoil-Removal operations
Blast-Clean-Up operations etc.
A graphical representation of the UC is depicted in Figure 2.
