Robot Motion Simulation and Optimization
This course introduces the mathematical foundations of robotics and their computational implementation. Robotics relies on mathematical tools for control, estimation, learning, and optimization, enabling robots to plan, adapt, and execute motions intelligently. Students will learn how mathematical models describe robotic motion, how control and learning algorithms are developed, and how these methods are implemented in software for real-world robotic systems. By the end of the course, students will be able to apply these concepts using computational tools and software. They will understand the terminology and fundamental principles underlying robotics, and will be able to formulate practical robotics problems as mathematical models and translate them into numerical solutions.
