A control system for a mobile machine includes one or more sensors for generating machine state data and one or more computing devices. The one or more computing devices are configured to determine a first segment and a second segment of an operating path of the machine and to use the machine state data to determine an optimal speed for a turn maneuver between the first segment and the second segment of the operating path. The one or more computing devices may further be configured to determine a first optimal speed for a first portion of the turn maneuver and a second optimal speed for a second portion of the turn maneuver.