A terrain surface roughness detection system 10, 19, 185C for a vehicle 100 with a speed control or cruise control system, the system comprising a processing means 10, 19 arranged to receive, from terrain data capture means 185C arranged to capture data in respect of terrain ahead of the vehicle by means of one or more sensors, terrain information indicative of the topography of an area extending ahead of the vehicle. The processing means is configured to, in dependence upon a predicted path of the vehicle 100 over said terrain extending ahead of the vehicle 100, generate, for the predicted path of the vehicle 100, terrain roughness information indicative of a roughness of the terrain along the predicted path. The system is configured to output an output signal in dependence on the terrain roughness information. A machine learning regression model may be used to generate a maximum speed value for the cruise control system, based on the surface roughness information.
展开▼