A ground vehicle control system comprising: a plurality of sensors (1810, 1815-1830) configured to detect environment information and vehicle operating information; one or more predictive controllers configured to: self-train for an energy consumption solution based on one or more control parameters including the environment information and the vehicle operating information, wherein the one or more predictive controllers controls the speed of a ground vehicle, the ground vehicle operable at a longitudinal speed threshold associated with a segment of a roadway on which the ground vehicle travels, wherein the longitudinal speed threshold includes an upper speed limit and a lower speed limit that are based on a given amount of time to complete travel along the segment of the roadway, whereby, responsive to the longitudinal speed threshold, an operating speed (240a, 240b) of the ground vehicle is adapted to decrease energy consumption of the ground vehicle, wherein the environment information includes one or more of current roadway topography, future roadway topography, traffic information, and traffic control device state and the vehicle operating information includes one or more of fuel map and vehicle mass; and generate one or more control signals based on the energy consumption solution for output in a vehicle control mode selected from the group consisting of an active control mode, an assist control mode, a coaching control mode, and a passive control mode. a plurality of sensors (1810, 1815-1830) configured to detect environment information and vehicle operating information; one or more predictive controllers configured to: self-train for an energy consumption solution based on one or more control parameters including the environment information and the vehicle operating information, wherein the one or more predictive controllers controls the speed of a ground vehicle, the ground vehicle operable at a longitudinal speed threshold associated with a segment of a roadway on which the ground vehicle travels, wherein the longitudinal speed threshold includes an upper speed limit and a lower speed limit that are based on a given amount of time to complete travel along the segment of the roadway, whereby, responsive to the longitudinal speed threshold, an operating speed (240a, 240b) of the ground vehicle is adapted to decrease energy consumption of the ground vehicle, wherein the environment information includes one or more of current roadway topography, future roadway topography, traffic information, and traffic control device state and the vehicle operating information includes one or more of fuel map and vehicle mass; and generate one or more control signals based on the energy consumption solution for output in a vehicle control mode selected from the group consisting of an active control mode, an assist control mode, a coaching control mode, and a passive control mode. self-train for an energy consumption solution based on one or more control parameters including the environment information and the vehicle operating information, wherein the one or more predictive controllers controls the speed of a ground vehicle, the ground vehicle operable at a longitudinal speed threshold associated with a segment of a roadway on which the ground vehicle travels, wherein the longitudinal speed threshold includes an upper speed limit and a lower speed limit that are based on a given amount of time to complete travel along the segment of the roadway, whereby, responsive to the longitudinal speed threshold, an operating speed (240a, 240b) of the ground vehicle is adapted to decrease energy consumption of the ground vehicle, wherein the environment information includes one or more of current roadway topography, future roadway topography, traffic information, and traffic control device state and the vehicle operating information includes one or more of fuel map and vehicle mass; and generate one or more control signals based on the energy consumption solution for output in a vehicle control mode selected from the group consisting of an active control mode, an assist control mode, a coaching control mode, and a passive control mode.