A method for estimating the total mass of a motor vehicle by a recursive
least squares algorithm. The method involves a vehicle longitudinal
acceleration computing according to a fundamental dynamic equation by
analysing errors by an acceleration variation caused by errors including
a variation error of the vehicle mass with respect to a predetermined
mass, declivity error of a surface on which the vehicle is placed, and
model errors. The declivity is delivered by a declivity sensor or by
declivity estimation mechanism.