Mechatronics

Code
Course
Number of Credits
Description/Course Objective
AT74.01 Kinematics and Dynamics of Mechanisms and Robots
3
Currently robots are extensively used in many industrial applications. Further the robotics has extended the horizons to bio medical, entertainment and elderly care applications in the recent past. Main objective of this course it to impart knowledge and experiences of robot design and analysis, to students. This course integrates the knowledge on control systems, kinematics and dynamics which students have studied in their undergraduate level to be applied for robot design, control and analysis. 
AT74.03 Sensing and Actuation
3
The objective of this course is to provide an understanding of the principle and design of sensors and actuators which are the building blocks for Mechatronics systems.
AT74.04 Digital and Analog Circuit Design
3
Electronic circuits have been extensively used across many sectors. Such circuits could be analyzed and categorized into generalized circuit blocks. The objective of this course is to impart the knowledge of circuit design using circuit blocks, which will enable the students to apply the knowledge in a range of applications. 
AT74.05 AI and Neuro-Fuzzy Theory
3
The objective of this course is to provide an understanding of the principle of  some of the machine intelligence technologies, including Neural Networks, Fuzzy, Genetic Algorithm, Simulated Annealing, Particle Swarm Optimization, and Artificial Intelligence.
AT74.06 Pattern Recognition and Image Processing
3
The field of image processing has grown considerably with increased applications in diverse areas as manufacturing, biology, space and medical. Continuous improvements in speed of digital computers, algorithmic development and requirement of a high tech environment makes this field a very active area for academic and industrial research.
AT74.07 Automation Technology
3
With today’s industrial development, factories intend to enhance the productivity and profitability through automation. This requires knowledge on control systems, actuators and sensors should be integrated in a holistic way. The course integrates these skills to accomplish industrial automation. The main objective is to impart knowledge and practical experiences in advanced control and programming of automation systems. 
AT74.10 Control Theory
3
The objective of this course is to provide an understanding of classical control theory, digital control theory, state-space control theory, optimal control theory.  This course also familiarizes with the computer aided analysis tool, MATLAB, for control system analysis.
AT74.11 Haptics
3
Haptics is becoming popular with the evolution of the Mechatronics approach, especially in biomedical applications. Tele-operation applications now demand haptic feedback to be embedded. Creation of virtual objects using virtual forces/impedances has become common in many industry applications. The main objective of this course is to impart the knowledge and experiences of haptics so that students will be able to apply it on haptics related applications. 
AT74.12 Nonlinear Dynamics and Control
3
This objective of this course is to provide students fundamental knowledge on Nonlinear Dynamics and Nonlinear Control System Design, and its applications in the field of mechanical engineering.
AT74.9015 Selected Topic: Nonlinear Kalman Filters and Recursive GPs (Gaussian Processes)
1
This objective of this course is to introduce nonlinear Kalman filters and its relationships to recursive Gaussian Processes (PGs). The standard Kalman filter for LTI systems is derived based on Bayesian inference formulation and Unscented Kalman filter which is a kind of nonlinear Kalman filter is explained. Furthermore, a nonlinear Kalman filter for stochastic differential equations is introduced.  As machine learning algorithms Gaussian Process (GP) and Recursive GP (RGP) which is an online version of GP are introduced, and a relationship between the Kalman filter and RGP is discussed. Also, robust RGP algorithm for outliers is explained and several applications of them are introduced.