In the present invention, a traveling region includes a first region that includes an agricultural work path (straight path) that serves as a first traveling path along which a traveling machine body travels, and a second region that is set in an area surrounding the first region and that includes a turning path that serves as a second traveling path along which the traveling machine body travels. A control unit halts the traveling of the traveling machine body in the case where the current position of the traveling machine body has deviated from the first traveling path or the second traveling path by an amount in a prescribed range. In the case where the traveling has been halted due to deviation from the first traveling path, the control unit can restart the traveling of the traveling machine body from a first traveling restart position that is set on the basis of the current position of the traveling machine body and a first element. In the case where traveling has been halted due to deviation from the first traveling path, the control unit can restart the traveling of the traveling machine body from a second traveling restart position that is set on the basis of the current position of the traveling machine body and a second element, which is different from the first element.Dans la présente invention, une région de déplacement comprend une première région qui inclut un trajet de travail agricole (trajet rectiligne) qui sert de premier trajet de déplacement le long duquel se déplace un corps de machine mobile, et une deuxième région qui est définie dans une zone entourant la première région et qui inclut un trajet de rotation qui sert de deuxième trajet de déplacement le long duquel se déplace le corps de machine mobile. Une unité de commande arrête le déplacement du corps de machine mobile dans le cas où la position actuelle du corps de machine mobile s'est écartée du premier trajet de déplacement ou du deuxième trajet de déplacement d'une valeur dans une plag