Coverage path planning for agricultural ground multi-robots under complex terrain conditions