Constraint-Following Control for Dynamic systems with Comprehensive Constraints: The Generalized Udwadia-Kalaba approach | Synapse