Mechanical Engineering (MECH)

Courses

MECH 302  Introduction to Robotics I  3 Credits (3,0)

This course is an introduction to robotics with emphasis on the mathematical tools for kinematics and dynamics of robot arms. Topics include the geometry and mathematical representation of rigid body motion; forward and inverse kinematics of articulated mechanical arms; trajectory generation, splines, interpolation; manipulator dynamics; position sensing and actuation; and an introduction to topics in manipulator control and computer vision.
Prerequisites: ENGL 221 and ESCI 204 and ELEC 230 and ELEC 231 and CESC 220 and CESC 222 Corequisites: MECH 302L.

MECH 302L  Introduction to Robotics Laboratory  1 Credit (0,1)

This laboratory course programs a manipulator arm to perform industrial robotic applications. Topics follow MECH 302 lectures on robot kinematics and dynamics. Advanced topics include visual feedback control such as using a Cognex machine vision system with the Denso robots.
Corequisites: MECH 302.

MECH 313  Instrumentation and Data Acquisition  2 Credits (2,0)

This course will be a combination of theoretical and applied topics related to instrumentation, data acquisition, and hardware interfacing with mechatronic systems. This course covers aspects related to interfacing sensors and actuators with computers including sampling rates; sources of error and time delay; analog and digital signal conditioning circuits; and the influence of EMI, grounding, and noise in the power supply. Students will be exposed to data acquisition and control software (e.g., Labview).
Prerequisites: ELEC 230 and ELEC 231 and CESC 220 and CESC 222 Corequisites: MECH 314.

MECH 314  Instrumentation and Data Acquisition Laboratory  1 Credit (0,1)

The purposes of this course is threefold: (1) to teach the student the principles of a variety of measuring devices and how to take measurements and analyze the experimental data, (2) to expose students to data acquisition hardware and software, and (3) to expose students to project based learning.
Corequisites: MECH 313.

MECH 404  Mechatronics  3 Credits (3,0)

This course includes the application of microprocessors to robotic systems with control. This course emphasizes the integration of aerospace, mechanical, electrical, and computer systems in robotics. Design and integration of microcontrollers, actuators, motors, power systems, and sensors are studied with significant group-oriented design experiments. High-level graphical programming is introduced. Simple autonomous algorithms such as line tracking, edge detection, and path planning are examined with and without feedback control.
Prerequisites: ESCI 204 and ELEC 230 and ELEC 231 and CESC 220 and CESC 222 Corequisites: MECH 404L.

MECH 404L  Mechatronics Laboratory  1 Credit (0,1)

This laboratory course implements real-time systems to control aerospace and robotic systems, with an emphasis on microcontrollers and embedded hardware with a Real Time Operating System (RTOS). Topics follow ME 404 lectures on actuators, motor controllers, sensors, filters and their implementation.
Corequisites: MECH 404.