A non-transitory computer readable medium storing executable instructions that facilitate performance of a task on a surface of a workpiece using a working member, wherein a rig comprises a first actuator operable to move the working member within an adjustment range relative to the rig, and the instructions, when executed by a computing system, cause the system to:
- generate first data based at least in part upon scanning, using a first sensor, a first portion of the surface;
- determine a design path associated with the surface of the workpiece, wherein the design path is based at least in part upon a design plan;
- provide first information that causes the first actuator to move the working member to a target point on the design path, wherein second data is determined based at least in part upon scanning a second portion of the surface before generating the first data, and the first information is based at least in part upon the first data, the second data, and the design plan;
- and
- provide second information to cause the working member to stop performing the task on the surface of the workpiece, wherein the second information is provided based at least in part upon a position of the working member or the adjustment range relative to a portion of the design path, and the position of the working member or the adjustment range relative to the portion of the design path is based at least in part upon the first data, the second data, and the design plan.