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.

image007.png

Figure 2 – Sequence diagram of the Request Dozing Use Case