Robotics Minor

Offered by: Sibley School of Mechanical and Aerospace Engineering, Electrical and Computer Engineering, Computer Science

Administered by: MAE undergraduate coordinator, 125 Upson Hall

Eligibility: All undergraduates except those completing minors in ECE, MechE, or CS.

Educational Objectives:
The robotics minor covers the fundamentals of designing, building and programming robots, and in addition requires students to dive deeper in a specific area of robotics.

Requirements:
1) Six distinct courses including at least three from Group A and three from a single category within Group B, must be completed.

2) ME majors may not count MAE 3780 if it is used to satisfy the ME circuits requirement

3) ECE majors may not count ECE 3400

Academic Standards: A grade of C or better in each course.

 

GROUP A: Fundamentals – choose three

  • CS 4750/5750, ECE 4770, MAE 4760: Foundations of Robotics
  • MAE 4180/5180, CS 3758: Autonomous Mobile Robots
  • CS 4752/5752, MAE 4750/5750: Robotic Manipulation
  • MAE 3780: Mechatronics
  • ECE 3400: Intelligent Physical Systems
  • CS 4700: Foundations of Artificial Intelligence
  • INFO 4410/6420 / CS 4754: Human-Robot Interaction

GROUP B: Specialization – choose three in one category

 

Intelligence

  • CS 4780/5780: Machine Learning for Intelligent Systems
  • CS 6751 / MAE 6730: Introduction to Robotic Mobile Manipulation
  • MAE 6770: Formal Methods for Robotics
  • MAE 6790: Intelligent Sensor and Planning Control
  • ECE 6970: Bio-Inspired Coordination of Multi-Agent Systems
  • CS 4700: Foundations of Artificial Intelligence
  • MAE 4180/5180, CS 3758: Autonomous Mobile Robots
  • MAE 6710: Human-Robot Interaction


Modelling, Dynamics, and Control

  • MAE 4730/5730: Intermediate Dynamics
  • MAE 4710/5710: Applied Dynamics
  • MAE 4780/5780: Feedback Control Systems
  • CS 4752/5752 / MAE 4750/5750: Robotic Manipulation
  • MAE 6760: Model based estimation
  • MAE 6770: Formal Methods for Robotics
  • MAE 6780: Multivariable Control Theory


Perception

  • CS 4670 / 5670: Introduction to Computer Vision OR ECE 5470: Computer Vision
  • CS 6670: Computer Vision
  • MAE 6790: Intelligent Sensor and Planning Control
  • MAE 4180/5180, CS 3758: Autonomous Mobile Robots
  • ECE 4320/MAE 4320: Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
  • MAE 6760: Model based estimation


Systems and Design

  • MAE 3780: Mechatronics
  • ECE 3400: Intelligent Physical Systems
  • ECE 4320/MAE 4320: Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
  • ECE 4760: Designing with Microcontrollers
  • INFO 4410/6420 / CS 4754: Human-Robot Interaction
  • INFO 4320: Rapid Prototyping and Physical Computing
  • DEA 5210: Interaction Design Studio
  • INFO 4420: HCI Design Studio
  • ECE 5725: Design with Embedded Operating Systems
  • DEA 6210: Architectural Robotics
  • MAE 6710: Human-Robot Interaction