A method and path planner for planning a path of a vehicle comprising a
perimeter training module for identifying a border of a region associated
with a work area. A definer for defining a reference row having a
reference path that tracks at least a majority of the border. A generator
generates tracking rows that track the reference row. The tracking rows
comprise at least one inner tracking row and an outer tracking row. Each
inner tracking row having at least one inner curve with a lesser radius
than an outer tracking row having a corresponding outer curve with a
greater radius.