A navigation system for navigating an autonomous host vehicle according to at least one navigational goal of the host vehicle, the navigation system comprising: at least one processor programmed to: receive, from one or more sensors (122, 124, 126, 130), a sensor output indicative of at least one aspect of motion of the host vehicle relative to an environment of the host vehicle, wherein the sensor output is generated at a first time that is later than a data acquisition time, when a measurement or data acquisition on which the sensor output is based is acquired, and earlier than a second time at which the sensor output is received by the at least one processor; generate, for a motion prediction time, a prediction of at least one aspect of host vehicle motion based, at least in part, on the received sensor output and an estimation of how the at least one aspect of host vehicle motion changes over a time interval between the data acquisition time and the motion prediction time; determine a planned navigational action for the host vehicle based, at least in part, on the at least one navigational goal of the host vehicle and based on the generated prediction of the at least one aspect of host vehicle motion; generate a navigational command for implementing at least a portion of the planned navigational action; and provide the navigational command to at least one actuation system of the host vehicle, such that the at least one actuation system receives the navigational command at a third time that is later than the second time and earlier or substantially the same as an actuation time at which a component of the at least one actuation system responds to the received command; wherein the motion prediction time is after the data acquisition time and earlier than or equal to the actuation time. receive, from one or more sensors (122, 124, 126, 130), a sensor output indicative of at least one aspect of motion of the host vehicle relative to an environment of the host vehicle, wherein the sensor output is generated at a first time that is later than a data acquisition time, when a measurement or data acquisition on which the sensor output is based is acquired, and earlier than a second time at which the sensor output is received by the at least one processor; generate, for a motion prediction time, a prediction of at least one aspect of host vehicle motion based, at least in part, on the received sensor output and an estimation of how the at least one aspect of host vehicle motion changes over a time interval between the data acquisition time and the motion prediction time; determine a planned navigational action for the host vehicle based, at least in part, on the at least one navigational goal of the host vehicle and based on the generated prediction of the at least one aspect of host vehicle motion; generate a navigational command for implementing at least a portion of the planned navigational action; and provide the navigational command to at least one actuation system of the host vehicle, such that the at least one actuation system receives the navigational command at a third time that is later than the second time and earlier or substantially the same as an actuation time at which a component of the at least one actuation system responds to the received command; wherein the motion prediction time is after the data acquisition time and earlier than or equal to the actuation time.