Programmed coarse position, fine position by alignment, follow line, path adaptive