Robot Control: Theoretical Foundations and Recent Trends