An Academic Pathway

The University of Wisconsin–Madison offers dozens of ways to integrate robotics into student coursework. Available courses range from Biomedical Engineering to Human-Robot interactions.  Student work includes interplanetary exploration, automation of household tasks, and even build robots that can teach children how to read.

Explore Our Courses

Core Robotics – Undergraduate

  • ME 240 – Dynamics
  • ME 340 – Introduction to Dynamic Systems

Core Robotics – Graduate

  • ME/ECE 439 – Introduction to Robotics
  • ME/ECE 441 – Kinematics, Dynamics, and Control of Robotic Manipulators

NEW Courses on the Horizon

In the next few semesters, look for courses on…

  • Soft Robots
  • Micro-robotics
  • Marine Robots
  • Advanced Robotics: Planning, etc.
  • ME 439
  • ME 441
  • Autonomous Sys.
  • ME 577: Automatic Controls Laboratory

Courses by M. Wehner and X. Xiong will be developed new for Fall 2024 delivery as ME 601, and the course by L. Zhou (ME 577) is currently active (Spring ’24).

  • ME 601: Bioinspired Soft Robotics
  • ME 601: Advanced Robotics
  • ME 577: Automatic Controls Laboratory

The below chart shows when these courses will be offered.

upcoming robotics courses

 

Related Courses

Human-Computer Interaction

  • CS 570 Introduction to Human-Computer Interaction
  • CS  770 Human-Computer Interaction

Artificial Intelligence

  • CS/PSYCH/BMI 841 – Computational Cognitive Sciences
  • CS 731 – Advanced Artificial Intelligence
  • ECE/CS 533 – Image Processing
  • CS 766 – Computer Vision
  • CS 760 – Machine Learning

Mathematical Theory

  • ECE 717 – Linear Systems
  • MATH 551 – Elementary Topology

Engineering

  • ME 445 – Mechatronics in Control and Product Realization
  • ME/ECE 547 – Design of Computer Control Systems
  • ME/ECE 746 – Dynamics of Control Systems
  • ME/ECE 577 – Automatic Controls Lab
  • ME 601 – Introduction to Feedback Control of Autonomous Systems
  • ME 751 – Matrix Methods in the Design and Analysis of Mechanisms
  • ME 964 – High Performance Computing for Engineering Applications
  • BME/ECE 762 – Biomedical Instrumentation

Other Relevant Courses

  • CS 559 – Computer Graphics
  • CS/ECE/ISyE 524 – Introduction to Optimization
  • CS 704 – Principles of Programming Languages
  • CS 838 – Physics Based Modeling and Simulation