Start, drive within range, and read sensors
Input
vehicle_report(100, 50, [22.5, 35.0], 100)
Output
(30.0, 100.0, [22.5, 35.0])
With horsepower 100, consumption_per_km = 0.2. Driving 100 km consumes 20 liters from 50 -> remaining 30. Sensors returned as given.