This research presents an analysis of algorithm for ship track-keeping along a given trajectory. For the track-keeping problem , the m aneuver of w ay-point ship guiding through a sim ple path are presented. In order to solve the problem above, a desired trajectory is usually determ ined by G PS points in a pre-fixed place then these points are set in a pre-program m ed navigation that the ship w ill be autom atically tracked. Proportional-D erivative (PD ) control is useful for fast response controllers w ill be used in this program and the results of ship auto track-keeping experim ents will be explained in order to illustrate the adjustm ent in controlling param eters. These results can be utilized as a step to carry out the experim ent of ship collision avoidance system and autom atic berthing in the future.