A hierarchical constraint approach for dynamic modeling and trajectory tracking control of a mobile robot. (March 2022)