milestone 1 working in most cases, uses differential pilot, stops once it has done some arbitrary distance once it reaches the whiteline