Coverage path planning algorithms for agricultural field machines | Synapse