“…The classical dynamic equation for mobile robots can be expressed, according to [ 35 ], as where, M is the symmetric inertial matrix, V is the centripetal and Coriolis matrix, E is the interaction matrix between surface and robot including friction effects, G is the gravitational vector, is the robot’s spatial orientation vector defined as , is the vector of bounded unknown disturbances including unmodeled dynamics, B is the input matrix, is the input vector, A is the matrix associated with kinematic constraints, is the vector of Lagrange multipliers, q is the generalized coordinates defined as q = .…”