Recommended: completion of mid-level programming course
Autonomous systems (e.g., aircraft, vehicles, manipulators, and robots) must plan long-term movement that respects environmental constraints such as obstacles, other actors, and wind; system constraints such as kinematics, dynamics, and fuel; as well as factors such as time and safety. Robust autonomy also requires dealing with environmental changes, new information, and uncertainty. This course provides an overview of such problems and the methods used to solve them.