A system for estimating volumes of agricultural crops gathered in windrows, comprising: an almond conditioner configured to separate almonds from detritus and to arrange the almonds on the ground in a windrow having a roughly uniform profile, the almond conditioner having an exit chute for arranging the almonds in the windrow and a stick box for collecting sticks of the detritus, the stick box located at a rear of the almond conditioner and the exit chute located forward of the stick box; a geographic position sensor coupled to the almond conditioner and configured to provide positions of the almond conditioner as it places the almonds on the ground in the windrow; a sensor system disposed at a bottom of the almond conditioner at a location between the exit chute and the stick box, the sensor system arranged to receive signals indicative of profiles of segments of the windrow on the ground, wherein each segment of the windrow extends across a width of the windrow and along a length of the windrow; and a controller coupled to the geographic position sensor and to the sensor system, the controller configured to: receive the positions of the almond conditioner from the geographic position sensor; determine a speed of the almond conditioner using the geographic position sensor; receive signals from the sensor system; estimate cross-sectional areas of the windrow using the signals, wherein each cross-sectional area is associated with one of the segments of the windrow and represents a cross-section across the width of the windrow; and estimate volumes of the almonds using the speed of the almond conditioner and the estimated cross-sectional areas of the windrow. an almond conditioner configured to separate almonds from detritus and to arrange the almonds on the ground in a windrow having a roughly uniform profile, the almond conditioner having an exit chute for arranging the almonds in the windrow and a stick box for collecting sticks of the detritus, the stick box located at a rear of the almond conditioner and the exit chute located forward of the stick box; a geographic position sensor coupled to the almond conditioner and configured to provide positions of the almond conditioner as it places the almonds on the ground in the windrow; a sensor system disposed at a bottom of the almond conditioner at a location between the exit chute and the stick box, the sensor system arranged to receive signals indicative of profiles of segments of the windrow on the ground, wherein each segment of the windrow extends across a width of the windrow and along a length of the windrow; and a controller coupled to the geographic position sensor and to the sensor system, the controller configured to: receive the positions of the almond conditioner from the geographic position sensor; determine a speed of the almond conditioner using the geographic position sensor; receive signals from the sensor system; estimate cross-sectional areas of the windrow using the signals, wherein each cross-sectional area is associated with one of the segments of the windrow and represents a cross-section across the width of the windrow; and estimate volumes of the almonds using the speed of the almond conditioner and the estimated cross-sectional areas of the windrow. receive the positions of the almond conditioner from the geographic position sensor; determine a speed of the almond conditioner using the geographic position sensor; receive signals from the sensor system; estimate cross-sectional areas of the windrow using the signals, wherein each cross-sectional area is associated with one of the segments of the windrow and represents a cross-section across the width of the windrow; and estimate volumes of the almonds using the speed of the almond conditioner and the estimated cross-sectional areas of the windrow.