In one embodiment, a system, comprising: an interface configured toreceive input defining a target windrow; a windrower comprising a windrowforming assembly configured to form a windrow; one or more sensors; and acomputing system configured to control formation of the windrow according tothe target windrow based on the input and further based on input from the oneormore sensors.