Text this: Modeling the Dynamics of a Heavy-Duty Mobile Robot Based on Gauss's Principle of Least Constraint