A system comprising a mobile machine for collecting a plurality of bales dispersed across a ground surface, the mobile machine having a minimum turning radius, and one or more computing devices. The one or more computing devices are configured to receive location information for the plurality of bales, the location information including a location of each of the bales, automatically determine a preferred path for collecting the bales using the location information and the minimum turning radius of the mobile machine, and present information about the preferred path to an operator of the mobile machine.