MTE - Mechatronics Engineering

MTE 1133 Mechatronics Sustainability Design Project (1-4-3)

Covers the design thinking methodology to identify and address Mechatronics engineering problems sustainably. Includes solid modeling, rapid prototyping, understanding end users, and their unarticulated needs, and creating alternative solutions. Focus on creativity, and sustainability, identify potential solutions, and innovate new products and work processes. Students will apply design methodologies and innovation tools in an engineering technology problem, and build and test it to gain the spirit and initiative of the course.

MTE 2103 Mechatronic Components and Instrumentation (2-2-3)

This course covers the fundamentals of electrical/mechanical components in a complex mechatronic system. Students will learn the functions and physical properties of electrical and mechanical components, and the roles they play within the system. Technical documentation such as data sheets, schematics, timing diagrams and system specifications will also be covered. Students will learn and apply troubleshooting strategies to identify, localize and (where possible) correct malfunctions. Preventive maintenance and safety issues for electrical components within the system will be discussed.

MTE 2203 Digital Logic and Semiconductor Systems Analysis (2-2-3)

Introduces the application of digital and linear semiconductor devices in addition to basic combinational and sequential circuits including minimisation techniques. In the linear circuits, students will study operational amplifiers characteristics and their applications.

Prerequisites: ELE 1253

MTE 2913 Mechatronics Sophomore Design Project (2-2-3)

Learns how to propose, design, plan and implement an engineering project. Integrate and apply technological, organizational, communication, simulation, and interpersonal skills for safe implementation, documentation, and presentation skills. Evaluate a team on its ability to coordinate efforts to propose the project design criteria, major components, resources, systematic design, implementation schedule, and estimated cost. Hazards identification and control. Discuss environment protection and safety training.

Prerequisites: ELE 1253

MTE 3123 Microcontrollers: Programming and Application Design (2-2-3)

Introduces concepts and practices of Microcontrollers and their application to the control of electromechanical devices and systems. The hardware and software architecture of a typical Microcontroller is described and used as a basis for the implementation of programs and interfacing. Top-down design is applied to implement solutions using onboard peripherals, and various modules for a selected range of applications. Practical laboratories and mini-projects are utilized to reinforce concepts.

Prerequisites: MTE 2103

MTE 3133 Mechatronic Systems: Smart Sensors and Actuation (2-2-3)

Covers sensors and transducers in addition to electromechanical, electro-pneumatics and hydraulics actuators. Sensors and transducers covered include: analog and digital motion sensors; optical sensors; temperature sensors; magnetic and electromagnetic sensors, torque, force and tactile sensors. Actuators covered include: stepper motors, DC and AC motors, hydraulic and pneumatic actuators, magnet and electromagnetic actuators. Introduces programmable logic controllers. Includes use of CAD tools and laboratory experiments.

Prerequisites: MTE 2103

MTE 3203 Thermofluid Systems: Applications and Simulation (2-2-3)

Covers properties of pure substances and ideal gases through the application of the ideal gas equation of state, property diagrams and the use of tables. Studies energy transfer and its conversion, and principles of fluid mechanics and thermodynamics. Introduces the continuity principle and energy conservation law in an incompressible steady flow processes, and energy balance for closed systems and open systems. Includes selected laboratory experiments covering main concepts of the subject.

Prerequisites: PHY 1103

MTE 3213 Industrial Robotics: Kinematics and Control (2-2-3)

Covers mechanical components, transducers, and actuators of industrial and mobile robots. Specifically, a hands-on approach is used to explore robotic embedded systems, associated modelling, programming, and control. The fundamental concepts describing robotics operation including coordinate transformations, kinematics and trajectory planning, motion analysis and control, sensor and actuator selection are introduced.

MTE 3223 Industrial Automation: System Design & Implementation (2-2-3)

Introduces basic control systems such as hydraulics and pneumatics motion controllers, PLCs programmable controllers, sensors and vision systems, robotics to design a computer integrated manufacturing (CIM) cell. Hands-on, team based, activities covering the case studies on the design of manufacturing automation systems using both hard automation and robots used in a CIM cell high-end automation system.

Prerequisites: MCE 2233

MTE 3243 Mechatronic Systems: Connectivity and IIoT (2-2-3)

This course delves into the architecture, technologies, and overall understanding of the IoT ecosystem. It also involves the process of designing and creating an embedded system that is capable of IoT functionality. This course material emphasizes comprehensive learning of the IoT ecosystem, covering everything from the sensor node and gateway to cloud infrastructure and end-user applications/services. It includes discussions on various wireless technologies within a unified training framework, encompassing Bluetooth®, ZigBee, WLAN, and LoRa, among others. The course provides students with com

MTE 3603 Electronics Systems and Circuits (3-1-3)

Introduces the application of digital and linear semiconductor devices in addition to basic combinational and sequential circuits including minimisation techniques. In the linear circuits, students will study operational amplifiers characteristics and their applications.

Prerequisites: ELE 2153 or EEC 2073

MTE 3913 Mechatronics Junior Design Project (2-2-3)

This course equips students with the skills to design practical solutions for real-world challenges. Through a blend of theory and hands-on projects, students will learn to estimate mechanical quantities, assess accuracy and precision, and optimize solution performance. Drawing from principles of applied mechanics, materials science, and interdisciplinary knowledge in programming, mathematics, and physics, students will tackle complex problems while integrating sustainability, health and safety considerations.

MTE 4613 Industrial Control Systems (2-2-3)

This course provides an overview of the fundamental systems and concepts of Programmable Logic Controllers (PLCs) with application to modern industry and manufacturing. Using simulation software, students will learn the role PLCs play within a mechatronic system or subsystem. They will also learn basic elements of PLC functions by writing programs and testing these programs on an actual system. Students will learn to identify malfunctioning PLCs, as well as to apply troubleshooting strategies to identify and localize problems caused by PLC hardware or software.

Prerequisites: MTE 4603 or EEC 3003 or MCE 4603

MTE 4633 Process Control (2-2-3)

Introduces Process Control technologies associated with a complex mechatronics system. Topics include Closed Loop Control; interaction between controllers, sensors and actuators; controller operating parameters and PID controllers; Key concepts in automatic control and instrumentation of process plants including control diagrams, symbols, concepts, and operation of industrial based control system and simulation programs. Optimization Techniques and Supervisory Control. Case studies including supervisory control and data acquisition systems, distributed control systems and PLCs.

Prerequisites: MCE 4603, MTE 2403

MTE 4643 Digital Control Systems (2-2-3)

Covers components of computer control systems, design and analysis of digital controllers. Introduces A/D and D/A, Signal sampling and reconstruction, signal conditioning, anti-alias filters, Discrete time systems, Z-transforms and their properties, digital control design, digital PID control. CAD tools such as MATLAB, and/or LabVIEW are introduced to analyse the response of a specified, closed-loop, computer-controlled control system. The course includes realisation of digital control systems practical implementation.

Prerequisites: MTE 3623, MCE 4603

MTE 4703 Autonomous Robotics (2-2-3)

This course offers an overview of the core concepts of mobile robotics, covering essential topics such as locomotion, kinematics, sensing, perception, and cognition that are crucial for creating autonomous mobile robots. Evaluation will be based on lab reports and exams, which frequently involve programming tasks for Studica Robots using Java or LabView, along with two exams.

MTE 4723 Machine Learning (2-2-3)

This course covers the principles of machine learning, aiming to equip students with a comprehensive grasp of the techniques, mathematical foundations, and algorithms employed in this field. Key areas of study include statistical learning principles, methods such as linear and quadratic discriminant analysis, resampling techniques, model selection and regularization, regression methods including smoothing splines and generalized additive models, as well as advanced topics like regression trees, bagging, boosting, k-means clustering, hierarchical clustering, and neural networks.

MTE 4803 Robot Motion Planning and Control (2-2-3)

This course introduces robot motion planning basics, aiming to teach how to create collision-free paths for robots from start to goal. Recent advances in autonomous robots have broadened this field, with applications in assembly, warehouse automation, multi-robot coordination, and surgical robotics. The curriculum covers key concepts and math foundations essential for understanding, evaluating, and designing motion planning algorithms for both serial robotic arms and mobile robots.

MTE 4833 Natural Language Processing (2-2-3)

This course aims to provide a theoretical, methodological, and practical overview of the most commonly used and efficient techniques, strategies, and toolkits for natural language processing. The main emphasis will be on those that are accessible through the Matlab or Python programming language.

MTE 4843 Human Computer Interaction (2-2-3)

This course provides an introduction to the fundamental principles of human-computer interaction (HCI), covering concepts, processes, and methods for designing effective user interfaces and ensuring usability. It covers the theory, design process, and programming techniques involved in creating computer interfaces that facilitate efficient human interaction.

MTE 4873 Smart Cities and Sustainable Infrastructure (2-2-3)

The course aims to educate students on the difficulties, obstacles, and prospects related to creating sustainable urban areas and infrastructure. It specifically focuses on aspects like planning, administration, technology, regulations, and essential sustainability measures. Topics covered will include managing water and energy in cities, implementing alternative technologies and policies for sustainability, incorporating urban agriculture sustainably, and designing transport infrastructures and smart cities with sustainability in mind.

MTE 4913 Mechatronic Senior Design Project I (2-2-3)

Capstone final year design project requires the formation of a team to propose, plan and design an engineering product. The student team is totally responsible for the completion of the project milestones and course objectives while working under the mentorship of a faculty or industry engineer. The team is evaluated on its ability to coordinate efforts to propose the project design criteria, components, resources, implementation schedule, and estimated cost.

Prerequisites: EGN 4816

MTE 4923 Mechatronic Senior Design Project II (2-2-3)

Covers implementation, evaluation, and analysis of the capstone engineering project. Integrate and apply technological, organizational, communication, and interpersonal skills for safe implementation, documentation, and presentation skills. Includes health, safety and environment report documentation discussing environment protection, accident prevention, effective committee operations, accident investigation and safe working practice for artifact fabrication to form the basis for assessment.