Skip to content

Control, Robotics, and Autonomous Systems

Audience

Learners integrating dynamics, estimation, planning, and manipulation into autonomous systems

Final outcome

Close the perception–planning–control loop in simulation or on safe hardware, reporting stability, error, and failure modes.

Mainline audit review in this route

  • Feedback Systems: An Introduction for Scientists and Engineers: The author-maintained second-edition companion provides the open text, examples, exercises, and updated Python figure sources, but it is not a complete current course run; the instructor exercise manual remains restricted. Last audited: 2026-07-29.

Stages

Mathematics and dynamics

Selection rule: Complete all 4 required courses.

Stage exit criterion: Derive a multistate system from physical assumptions, identify its parameters, and validate on a trajectory excluded from fitting; normalized state-prediction error must be below 10%, with controllability and observability rank checks completed.

Feedback and optimal control

Selection rule: Complete all 1 required course and choose 1 of 2 elective options. The other course is an optional supplement and does not count toward the elective requirement.

Stage exit criterion: Implement a classical or optimal controller for one plant, recording gain/phase margins, overshoot, and settling time; stability must hold across at least 100 parameter perturbations, with the worst-performing sample explained.

Robotic systems

Selection rule: choose 1 of the 2 complete paths below and finish every course in the selected path in the listed order.

Complete path option — MIT Robotics path (complete in the listed order)

  1. Robotic ManipulationCourse in selected path; MIT; Mainline; S
  2. Underactuated RoboticsCourse in selected path; MIT; Mainline; S

Complete path option — Complete Modern Robotics path (Courses 1–6 in order; full platform access may be paid) (complete in the listed order)

  1. Modern Robotics, Course 1: Foundations of Robot MotionCourse in selected path; Northwestern University; Alternative; A
  2. Modern Robotics, Course 2: Robot KinematicsCourse in selected path; Northwestern University; Alternative; A
  3. Modern Robotics, Course 3: Robot DynamicsCourse in selected path; Northwestern University; Alternative; A
  4. Modern Robotics, Course 4: Robot Motion Planning and ControlCourse in selected path; Northwestern University; Alternative; A
  5. Modern Robotics, Course 5: Robot Manipulation and Wheeled Mobile RobotsCourse in selected path; Northwestern University; Alternative; A
  6. Modern Robotics, Course 6: Capstone Project, Mobile ManipulationCourse in selected path; Northwestern University; Supplement; A

Stage exit criterion: Close a perception-planning-control loop in simulation or on a safe platform, achieving at least 90% task success and zero collisions over twenty perturbed trials; submit the trajectory-error distribution and a failure-mode review.

Execution rules

  • Follow each stage's selection rule: complete every required course and the stated number of electives; when complete path options are provided, choose one and finish every course in its listed order; use optional supplements only to close a specific gap.
  • Produce at least one reproducible artifact per stage and include failed attempts in the retrospective.
  • Work involving mains voltage, high voltage, RF exposure, lasers, chemicals, or fabrication equipment requires local-law compliance and qualified supervision.