A system comprises a mobile machine (14) for collecting a plurality of bales (10,12) dispersed across a ground surface and one or more computing devices. The one or more computing devices are configured to receive location and orientation information for the plurality of bales (10,12), the location and orientation information including a location and an orientation of each of the bales (10,12), automatically determine a preferred path for collecting the bales using the location and orientation information, and present information about the preferred path to an operator of the mobile machine (14).