CS 5757
Last Updated
- Schedule of Classes - October 31, 2025 7:07PM EDT
Classes
CS 5757
Course Description
Course information provided by the 2025-2026 Catalog.
Robotics requires translating high-level goals into precise physical motion under real-world dynamics, sensing, and constraints. Optimization offers a principled mathematical framework for this challenge, unifying methods for planning, control, and state estimation. This course develops the theory and practice of numerical optimization, spanning sampling-based methods, Newton-style algorithms, and constrained nonlinear programming. Students will implement these methods in core robotics applications such as trajectory optimization and state estimation on manifolds. Coursework will emphasize hands-on experience: problem sets will guide students through implementing core algorithms and applying them to realistic robotics tasks, while a semester-long project allows students to explore the application of optimization-based techniques in robotics, AI, or other domains of interest.
Enrollment Priority Strong familiarity with linear algebra (e.g., MATH 2940) and vector calculus (e.g., MATH 1920). Proficiency in Python. Familiarity with basic probability theory (e.g., ENGRD 2700) recommended. Enrollment limited to: CS MEng only with waitlist for others.
Last 4 Terms Offered (None)
Learning Outcomes
- Formulate planning, control, and state estimation tasks in robotics as well-posed numerical optimization problems, specifying objectives, constraints, and problem structure.
- Implement and compare zero-, first-, and second-order optimization methods, and evaluate their convergence properties, computational tradeoffs, and suitability for different classes of problems.
- Apply optimization algorithms to robotics research problems and analyze how system dynamics, constraints, and geometric structure influence solvability and efficiency.
Regular Academic Session.
-
Credits and Grading Basis
3 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- TR
- Jan 20 - May 5, 2026
Instructors
Culbertson, P
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
Share
Or send this URL:
