Text this: Anti-disturbance predictive control for path tracking of unmanned agricultural vehicles based on safety distance