Robotics/Mechatronics

Robotics involves the computer coordination and control of electro-mechanical systems with arms, legs, and/or wheels. While traditionally robots have been used for such tasks as painting and welding in the automotive industry, they are moving out of the factory into medical, space, and other application areas. Mechatronics joins mechanical and electronics systems, especially with small embedded microcontrollers, to provide many of the smart actuators and sensors needed for a robot to adapt to its environment.

Mars Rover Robot-Assisted Surgery
Mars Rover
Robot-Assisted Surgery

As an ECE student, you can use your required courses and technical electives to obtain an emphasis in robotics/mechatronics.

bullet Required courses in circuits and electronics that directly relate to Robotics and Mechatronics:

ECE 205 Circuit Analysis
ECE 209 Circuits and Electronics Laboratory
ECE 301 Analysis and Design in Circuits and Electronics
ECE 323 Electronic Analysis, Design and Simulation

bullet Required courses in computer engineering:

ECE 206 Switching Circuits Laboratory
ECE 261 Introduction to Logic Design
ECE 265 Introduction to Microprocessor-Based Systems
ECE 567 Microprocessor/Microcontroller Laboratory

bullet Required courses in energy conversion and systems & control:

ECE 341 Energy Conversion*
ECE 351 Systems I
ECE 352 Systems II

bullet Suggested technical electives in electrical and computer engineering:

ECE 327 Electronic Devices and Circuits Laboratory
ECE 551 Introduction to Feedback Control Systems
ECE 557 Control, Signals, and Systems Laboratory
ECE 600 Introduction to Digital Signal Processing
ECE 609 Signal Processing Laboratory
ECE 647 Digital Signal Processing Control of Electric Machines and Drives Laboratory
ECE 707 Digital Image Processing
ECE 757 Control Interfacing and Design Laboratory
ECE 763 Introduction to Real-Time Robotics Systems

bullet Technical electives in mechanical engineering:

ME 410 Statics
ME 430 Dynamics
ME 674 Introduction to Mechatronics
ME 752 Mechanical Design of Manipulators and Robots

bullet Technical electives in computer science and engineering:

CSE 221 Software Development Using Components** (or) CSE 230 Introduction to C++ Programming

 

* Required for Electrical Engineering, optional for Computer Engineering
**
Required for Computer Engineering