M E C H A T R O N I C S   E N G I N E E R I N G

Notes

  1. General prerequisite: Registration in mechatronics engineering or permission of course instructor is required.
  2. The Department reserves the right to cancel any 400-level or 500-level elective courses if teaching resources become unavailable.

MTE 100s


MTE 100 LAB,LEC,TUT 0.75
Course ID: 011424
Mechatronics Engineering
An introduction to mechatronics engineering and the engineering profession. Topics include the design process, project planning, data presentation, measurements and error, control logic, sensors and actuators, and intellectual property. Engineering graphics fundamentals of multi-view, isometric, oblique, and perspective projections are also covered while developing skills in computer-aided drawing (CAD), freehand sketching, and the interpretation of technical drawings. Professional development including résumé skills, interview skills, and preparation for co-op terms. A mechatronic design project/competition with small groups supplements the lecture material. [Offered: F]
Prereq: 1A Mechatronics Engineering

 
MTE 100B SEM 0.00
Course ID: 011455
Seminar
Discussion of structure of mechatronics engineering curriculum, operation of department, faculty, university, technical societies. [Offered: W,S]
Prereq: Level at least 1B Mechatronics Engineering

 
MTE 111 LAB,LEC,PRJ,TST,TUT 0.50
Course ID: 011425
Structure and Properties of Materials
The relevance of materials to engineering practice; the relationships between macroscopic physical properties (including mechanical, photonic, thermal, electrical, and magnetic properties) and microscopic causes based on fundamental principles (including electronic and atomic structures, atomic bonding, crystal structure, and microstructure); description of the differences in macroscopic physical properties of metals, polymers, ceramics, semiconductors, and composite materials in terms of microscopic causes. [Offered: W,S]
Prereq: Level at least 1B Mechatronics Engineering, CHE 102.
Antireq: ME 115

 
MTE 119 LEC,TST,TUT 0.50
Course ID: 011426
Statics
Basic concepts of mechanics, vectors. Statics of particles. Rigid bodies and force systems, equilibrium of rigid bodies. Analysis of trusses and frames. Distributed forces, centroids and moments of inertia. Friction. Internal shear and bending moments in beams.[Offered: W,S]
Prereq: Level at least 1B Mechatronics Engineering.
Antireq: CIVE 105, SYDE 181

 
MTE 120 LAB,LEC,TST,TUT 0.75
Course ID: 011452
Circuits
Basic electromagnetic theory; magnetic circuits; electric circuit elements; DC circuit analysis; first-order transient response; AC circuit analysis; Diodes; Transistors: regions of operation, single-transistor amplifiers [Offered: W,S]
Prereq: Level at least 1B Mechatronics Engineering.
Antireq: ECE 140, GENE 123

 
MTE 121 LEC,TUT 0.50
Course ID: 005779
Digital Computation
Introduction to electronic digital computers, hardware and software organization, examples of efficient numerical algorithms for basic scientific computations. [Offered: F]
Prereq: 1A Mechatronics Engineering.
Antireq: CHE 121, CIVE 121, ECE 150, GENE 121, ME 101, MSCI 121, SYDE 121

 
MTE 140 LAB,LEC,TST,TUT 0.50
Course ID: 010083
Algorithms and Data Structures
This course emphasizes the following topics: structured software design data structures, abstract data types, recursive algorithms, algorithm analysis and design, sorting and searching, hashing, and problem-solving strategies. [Offered: W,S]
Prereq: ECE 150 or MTE 121/GENE 121; Level at least 1B Mechatronics Engineering.
Antireq: CS 240, ECE 250 and SYDE 223

 

MTE 200s


MTE 200A SEM 0.00
Course ID: 011456
Seminar
Discussion of the structure of and options within the mechatronics engineering curriculum; of the operation of department, faculty, university, technical societies; of student team and graduate school opportunities; of safety training; and of subject material in support of core courses. [Offered: F,W]
Prereq: 2A Mechatronics Engineering

 
MTE 200B SEM 0.00
Course ID: 011457
Seminar
Discussion of the structure of and options within the mechatronics engineering curriculum; of the operation of department, faculty, university, technical societies; of student team and graduate school opportunities; of safety training; and of subject material in support of core courses. [Offered: F,S]
Prereq: 2B Mechatronics Engineering

 
MTE 201 LAB,LEC,TUT 0.50
Course ID: 011427
Experimental Measurement & Statistical Analysis
Measurement errors, calculations with unknown quantities, and error propagation. Sensitivity analysis. Techniques of sampling and statistical estimation. Introduction to sensors and data acquisition tools. Frequency distributions. Probability. Binomial, Poisson, normal distributions. Tests of hypotheses. Significance. The t-test and chi-squared test. Curve fitting by least squares. Correlation and regression. Design of experiments. [Offered: F,W]
Prereq: MATH 118; Level at least 2A Mechatronics Engineering.
Antireq: CIVE 224, ECON 221, KIN 222, MSCI 252, ME 202, PSCI 314, PSYCH 291, PSYCH 292, REC 371, SOC/LS 280, STAT 202, 206, 211, 220, 221, 231, 241, SYDE 212

 
MTE 202 LEC,TUT 0.50
Course ID: 011421
Ordinary Differential Equations
First Order Differential Equations; Direction Field; Separable Equations, Integrating Factors and Simple Transformations; Applications; Second and Higher Order ODE's with Constant Coefficients - Transient and Steady State Solutions; The Laplace Transform; Systems of Equations - reduction to single equation; Matrix Differential Equations; Introduction to Partial Differential Equations. [Offered: F,W]
Prereq: MATH 118; Level at least 2A Mechatronics Engineering.
Antireq: ME 203

 
MTE 203 LAB,LEC,TUT 0.50
Course ID: 011422
Advanced Calculus
Review of Vectors and Vector Operations; 3-D Analytic Geometry and Space Curves; Multivariable Calculus, including Partial Differentiation, Total Differential, Chain Rule, Directional Derivative, Gradient Operator, Maxima and Minima; Multiple Integrals - Surface Area, Volume and Moments of Inertia; Line and Surface Integrals; Vector Theorems; Complex Analysis including Limits, Analytic Functions, Complex Line Integral, Cauchy's Integral Formula; Fourier Series (real and complex) and Fourier Integrals. [Offered: F,S]
Prereq: MATH 118; Level at least 2B Mechatronics Engineering.
Antireq: ME 201

 
MTE 204 LEC,TUT 0.50
Course ID: 011423
Numerical Methods
Number Systems and Machine Errors; Roots of Non-Linear Equations; Matrix Calculations; Eigenvalue and Eigenvector Calculations; Interpolation and Approximation; Numerical Integration and Solution of ODE's (linear and non-linear) and systems of ODEs; Calculation of Series; Solution Methods for PDE's; Use of numeric and symbolic computing tools. [Offered: F,S]
Prereq: MTE 202; Level at least 2B Mechatronics Engineering.

 
MTE 219 LEC,TUT 0.50
Course ID: 011428
Mechanics of Deformable Solids
Introduction to mechanical response of materials and stress-strain relationships. Behaviour of prismatic members in tension, compression, shear, bending and torsion. Stress and strain transformations. Virtual work and energy methods. [Offered F,W]
Prereq: MTE 111, 119; Level at least 2A Mechatronics Engineering.
Antireq: CIVE 204, ME 219, SYDE 286

 
MTE 220 LAB,LEC,TUT 0.50
Course ID: 011453
Sensors and Instrumentation
Review of circuit theory; input-output relationships, transfer functions and frequency response of linear systems; operational amplifiers, operational amplifier circuits using negative or positive feedback; diodes, operational amplifier circuits using diodes; analog signal detection, conditioning and conversion systems; transducers and sensors, difference and instrumentation amplifiers, active filters. [Offered: F,S]
Prereq: MTE 120, 201; Level at least 2B Mechatronics Engineering.
Coreq: SYDE 252.
Antireq: SYDE 292

 
MTE 241 LAB,LEC,TUT 0.50
Course ID: 010084
Introduction to Computer Structures & Real-Time Systems
Introduction to computer organization, basic real-time concepts, process management, interprocess communication and synchronization, memory management, resource management, interrupt handling, concurrent programming, file systems. [Offered: F,S]
Prereq: MTE 121/GENE 121 and MTE 140; Level at least 2B Mechatronics Engineering students.
Antireq: ECE 254

 
MTE 262 LAB,LEC,TUT 0.50
Course ID: 013777
Introduction to Microprocessors and Digital Logic
Number systems, logic gates, Boolean algebra. Karnaugh maps, and combinational logic design. Implementation of combinational logic circuits on Field Programmable Gate Arrays (FPGA) boards. Sequential logic and state machines. Programmable Logic Controllers (PLCs) and PLC programming using ladder logic and statement list. Microcomputer structure and operation, I/O, and interfacing and interrupts. Assembly language programming. Laboratory work includes microcomputer and PLC programming. [Offered: F,W]
Prereq: GENE 123 or MTE 120; Level at least 2B Mechanical or 2A Mechatronics Engineering.
Antireq: ECE 222, ME 262

 

MTE 300s


MTE 300A SEM 0.00
Course ID: 011458
Seminar
Discussion of the structure of and options within the mechatronics engineering curriculum; of the operation of department, faculty, university, technical societies; of student team and graduate school opportunities; of safety training; and of subject material in support of core courses. [Offered: W,S]
Prereq: 3A Mechatronics Engineering

 
MTE 300B SEM 0.00
Course ID: 011459
Seminar
Discussion of the structure of and options within the mechatronics engineering curriculum; of the operation of department, faculty, university, technical societies; of student team and graduate school opportunities; of safety training; and of subject material in support of core courses. [Offered: F,W]
Prereq: 3B Mechatronics Engineering

 
MTE 309 LEC,TST,TUT 0.50
Course ID: 004767
Introduction to Thermodynamics and Heat Transfer
Macroscopic approach to energy analysis. Energy transfer as work and heat, and the First Law of thermodynamics. Properties and states of simple substances. Control-mass and control-volume analysis. The essence of entropy, and the Second Law of thermodynamics. The Carnot cycle and its implications for practical cyclic devices. Introduction to heat transfer by conduction, convection, and radiation. Basic formulation and solution of steady and transient problems. Issues relevant to the cooling of electrical devices. [Offered: W,S]
Prereq: MTE 202, 203; Level at least 3A Mechatronics Engineering.
Antireq: SYDE 381

 
MTE 320 LAB,LEC,TUT 0.50
Course ID: 011454
Actuators & Power Electronics
Review of circuit analysis & basic electromagnetic theory. Power electronics: power electronics circuits, H bridges, PWM control, interfacing, power amplifiers. DC servo & stepper motors, AC synchronous & induction motors. Transformers. Introduction to typical speed and torque control techniques of motors. [Offered: W,S]
Prereq: MTE 120; Level at least 3A Mechatronics Engineering.
Antireq: ME 269

 
MTE 321 LEC,TUT 0.50
Course ID: 016218
Design and Dynamics of Machines
Principles of the geometry and motion in linkages and mechanisms. Computer-aided kinematic and kinetic analysis of mechanisms. Synthesis of mechanisms. Static failure and yield criteria in ductile and brittle materials. Fatigue failure criteria due to fluctuating stresses. Shaft design under static and fluctuating loads. Shaft components, including shoulders, keys and keyways. Deflections in shafts. [Offered: W, S]
Prereq: MTE 203, 219, SYDE 182; Level at least 3A Mechatronics Engineering.
Antireq: ME 321

 
MTE 322 LAB,LEC,TUT 0.50
Course ID: 011429
Electromechanical Machine Design
Integrated design of mechanical motion transmission systems: gearing, couplings, bearings, power screws, fasteners, and their integration; sensing and measurement of mechanical motion; specification and selection of motors and electromechanical actuators; analysis and design of controllers for motion transmission systems; case studies. [Offered: F,W]
Prereq: MTE 220, 262, 320, 321; Level at least 3B Mechatronics Engineering.
Antireq: ME 321

 
MTE 325 LAB,LEC,TUT 0.50
Course ID: 011044
Microprocessor Systems and Interfacing for Mechatronics Engineering
Synchronization and data flow; interfacing to sensors and actuators; microprocessor system architecture, parallel, serial, and analog interfacing; buses; direct memory access (DMA); interfacing considerations. [Offered: W,S]
Prereq: ME 262 or MTE 262; Level at least 3A Mechatronics Engineering

 
MTE 360 LAB,LEC,TUT 0.50
Course ID: 011430
Automatic Control Systems
Feedback control design and analysis for linear dynamic systems with emphasis on mechanical engineering applications; transient and frequency response; stability; system performance; control modes; state space techniques; Introduction to digital control systems. [Offered: F,W]
Prereq: MTE 320, SYDE 252, 351; Level at least 3B Mechatronics Engineering.
Antireq: ECE 380, ME 360, SYDE 352

 
MTE 380 LEC,PRJ 0.50
Course ID: 013778
Mechatronics Engineering Design Workshop
In this course, students study the design process, including needs analysis, problem definition; design criteria and critical parameter identification, generation of alternative solutions; conceptual design, detailed design, optimization; and implementation. Most of the term is devoted to a significant design project in which student groups work independently and competitively, applying the design process to a project goal set by the faculty coordinator. The design project typically includes construction of an electro-mechanical prototype, and part of the course grade may depend on the performance of the prototype in a competitive test. In exceptional circumstances, the requirement for a prototype may be replaced by a computer simulation, or may be waived. [Offered: F,W]
Prereq: Level at least 3B Mechatronics Engineering.
Antireq: ME 380

 

MTE 400s


MTE 400A SEM 0.00
Course ID: 011460
Seminar
Discussion of structure of mechatronics engineering curriculum, operation of department, faculty, university, technical societies. [Offered: F]
Prereq: 4A Mechatronics Engineering

 
MTE 400B SEM 0.00
Course ID: 011461
Seminar
Discussion of structure of mechatronics engineering curriculum, operation of department, faculty, university, technical societies. [Offered: W]
Prereq: 4B Mechatronics Engineering

 
MTE 420 LAB,LEC,TUT 0.50
Course ID: 014026
Power Electronics and Motor Drives
Analysis, design and control of power electronic converters, principles of operation and control of DC and special-purpose motors, power electronics-based control of DC and special-purpose motors. [Offered: F]
Prereq: MTE 320.
Antireq: ECE 463

 
MTE 421 LAB,LEC,TUT 0.50
Course ID: 016316
Linear and Nonlinear Electronics
The performance of single, differential, and multistage amplifiers. The cascode configuration, current mirror and active loads. A detailed study of operational amplifier circuits. Transistor frequency response analysis. Feedback circuit configurations and oscillators. A detailed study of stability and compensation for multistage and operational amplifiers. Introduction to common circuit blocks; A/D (analog-to-digital) converters, D/A (digital-to-analog) converters, and phase-locked loops. [Offered: F]
Prereq: MTE 220; Level at least 4A Mechatronics Engineering.
Antireq: ECE 444

 
MTE 460 LAB,LEC,TUT 0.50
Course ID: 013905
Mechatronic System Integration
Mechatronic system interfaces and architecture design. Sensing and actuation in industrial mechatronics systems. Motion control. Industrial computer vision. Networks and communication. PLC based and distributed control. Discrete and hybrid control systems. Fault finding. [Offered: F,W]
Prereq: (ME 360 or MTE 360 or ECE 380) and (ME 262 or MTE 262) and (MTE 325 or ECE 362 or MTE 320); Level at least 4A Computer or Electrical or Mechanical or Mechatronics of Systems Design Engineering.

 
MTE 481 PRJ 0.50
Course ID: 013779
Mechatronics Engineering Design Project
This course is intended to reinforce the concepts learned in MTE 380 and to extend the significant design experience obtained. Students work individually or in small groups applying the principles of engineering design and problem-solving to a design project of their own choosing. The project must incorporate all elements of Mechatronics, namely, mechanical design, electronics, computers and software. In exceptional circumstances, one or more elements may be exempted by the course instructor. The students are required to consider a need analysis, search for prior art and present alternate designs. The course ends with the selection of a final design. Projects are selected, approved, monitored, and marked by a course co-ordinator. [Offered: F]
Prereq: MTE 380; Level at least 4A Mechatronics Engineering students only.
Antireq: ME 481

 
MTE 482 PRJ 0.50
Course ID: 013780
Mechatronics Engineering Project
This course is an extension of MTE 481. Students work on prototyping the designs they proposed and finalized in MTE 481. The students either individually or in small groups demonstrate the working prototypes; make a poster presentation for the design competition; and pitch their product on a web site. The projects are monitored by the course instructor and evaluated by the instructor with feedback from an expert judging panel. [Offered: W]
Prereq: MTE 380, 481; Level at least 4A Mechatronics Engineering students only.
Antireq: ME 482

 

MTE 500s


MTE 544 LAB,LEC,TUT 0.50
Course ID: 015392
Autonomous Mobile Robots
Fundamentals of autonomous mobile robotics, including both perception and planning for autonomous operation, sensor modelling, vehicle state estimation using Bayes Filters, Kalman Filters, and Particle Filters as well as onboard localization and mapping. Topics in planning include vehicle motion modelling and control, as well as graph based and probabilistic motion planning of (Micro Electro Mechanical Systems) MEMS devices. [Offered: F]
Prereq: Level at least 3B Computer, Electrical, Mechanical, Mechatronics, or Systems Design Engineering

 
MTE 545 LAB,LEC,TUT 0.50
Course ID: 013776
Introduction to MEMS Fabrication
Introduction to MEMS. Fabrication processes for MEMS devices. Basic MEMS governing equations in different energy domains (mechanical, electrical, and thermal). Methods for layout, design, and modeling of MEMS devices. Simulation techniques. Techniques for testing and characterization of MEMS devices. [Offered: F]
Prereq: Level at least 3B Computer, Electrical, Mechanical, Mechatronics, or Systems Design Engineering

 
MTE 546 LAB,LEC 0.50
Course ID: 015393
Multi-sensor Data Fusion
Sensor data and information fusion systems. Sensor modelling, including characterization of uncertainty. Sensor fusion approaches for estimation and decisions including weighted least squares, extended Kalman Filter, Dempster-Shafer evidential reasoning, artificial neural networks; Outlier rejection; Spatial and temporal registration. Course project involving independent study of one aspect of sensor data fusion. [Offered: W]
Prereq: ECE 484; (MTE 201 or ME 202)

 
MTE 597 LEC 0.50
Course ID: 015864
Special Topics in Mechatronics Engineering: Software Systems
Various topics at the undergraduate level in mechatronics engineering with a focus on software systems. Courses offered when resources permit.

 
MTE 598 LEC 0.50
Course ID: 015865
Special Topics in Mechatronics Engineering: Hardware Systems
Various topics at the undergraduate level in mechatronics engineering with a focus on hardware systems. Courses offered when resources permit.

 
MTE 599 LEC 0.50
Course ID: 015866
Special Topics in Mechatronics Engineering: Mechanical Systems
Various topics at the undergraduate level in automation, process control, robotics, autonomous and intelligent systems, and electromechanical design. Courses offered when resources permit.