Recursive least squares with forgetting for online estimation of vehicle mass and road grade: theory and experiments | Synapse