A computer-implemented method of positioning a workpiece comprising: determining, based on data from a sensor positioned to detect a workpiece on a transport within a field of view of the sensor, at least one actual position of the workpiece relative to the transport, wherein the transport is operable in a flow direction to convey the workpiece to a cutting member located downstream of the workpiece along the flow direction, and the cutting member is operable to cut within a plane that is parallel to the flow direction; comparing the actual position to a cut solution for the workpiece or to a desired position on the transport that corresponds to the cut solution, wherein the cut solution defines a piece to be cut from the workpiece along at least one cut line, and the desired position is a position in which the cut line is aligned with an actual or predicted position of the cutting member along the flow direction; and generating, based at least on the comparison, one or more commands configured to cause the workpiece to be moved relative to the transport, while the workpiece is on the transport within the field of view of the sensor, to the desired position on the transport, wherein the one or more commands is configured to cause a positioning device to skew and/or slew the workpiece to the desired position while the workpiece is on the transport and upstream of the cutting member, or cause an output device to output visual or auditory directions to guide a human operator in skewing and/or slewing the workpiece to the desired position while the workpiece is on the transport and upstream of the cutting member. determining, based on data from a sensor positioned to detect a workpiece on a transport within a field of view of the sensor, at least one actual position of the workpiece relative to the transport, wherein the transport is operable in a flow direction to convey the workpiece to a cutting member located downstream of the workpiece along the flow direction, and the cutting member is operable to cut within a plane that is parallel to the flow direction; comparing the actual position to a cut solution for the workpiece or to a desired position on the transport that corresponds to the cut solution, wherein the cut solution defines a piece to be cut from the workpiece along at least one cut line, and the desired position is a position in which the cut line is aligned with an actual or predicted position of the cutting member along the flow direction; and generating, based at least on the comparison, one or more commands configured to cause the workpiece to be moved relative to the transport, while the workpiece is on the transport within the field of view of the sensor, to the desired position on the transport, wherein the one or more commands is configured to cause a positioning device to skew and/or slew the workpiece to the desired position while the workpiece is on the transport and upstream of the cutting member, or cause an output device to output visual or auditory directions to guide a human operator in skewing and/or slewing the workpiece to the desired position while the workpiece is on the transport and upstream of the cutting member.