Auto-pilots use sensors to gather information about the vessel’s heading, speed and position. This data is processed by a computer, which then determines the necessary course adjustments. The auto-pilot then steers the boat accordingly.