Text this: Design and experiment of active obstacle avoidance control system for grapevine interplant weeding based on GNSS