**Online Engineering**
Wireless communication is a key enabler for vehicle connectivity. It is comprised of various technologies that relate to automotive and commercial vehicle applications and more.

This course is designed to help students to understand the technologies involved in vehicle-to-vehicle and vehicle-to-infrastructure applications including remote controlled laboratories, SCADA system and the ‘internet of things’ (IOT) applications. It is intended to develop the skill set necessary for an educated understanding of the challenges and opportunities related to connected vehicles and connected applications.

After completing this course, students will have detailed knowledge on the technical challenges relating to wireless communications which can enhance the reliability and control of autonomous vehicles.

**Computing and AutoCAD**

Today's world of engineering requires considerable experience and training in ‘designing and drafting principles, and techniques’, to be successful. AutoCAD is a program that helps to create electrical control design, documentation, panel layout, schematic design and project management, and carry out other common design tasks effectively. Technical staff should be aware of basic AutoCAD commands and computer-aided-drafting concepts to draw, design, and draft.

This course is designed to help students to understand the fundamentals of AutoCAD commands including Printed Circuit Board (PCB) design and MATLAB concepts.

After completing this course, students will have sound knowledge on CAD to prepare neat and accurate electrical engineering drawings for industrial power and control applications.

**Electro-Technology**

Network analysis is a structured technique used to mathematically analyze a circuit. Most electrical networks are very complex. To analyze them, circuit theorems, techniques and laws are really important. Superposition Theorem, Thevenin Theorem, Norton Theorem, Maximum Power Transfer Theorem, Substitution Theorem, Millman Theorem and Reciprocity Theorem are the fundamental laws used for network analysis. All these circuit theorems help us to find the basic electrical parameters like voltage and current in a simpler way.

This course is designed to help students to understand the fundamentals of network analysis including three phase systems, reactive power compensation and filters.

After completing this course, students will have fundamental knowledge on the network techniques, like node analysis and loop analysis, to write equations for large linear circuits.

**Electrical Actuators**

Electric motors involve rotating coils of wire which are driven by the magnetic force exerted by a magnetic field on an electric current. They transform electrical energy into mechanical energy and they can be classified into direct current or DC and alternating current or AC motors. DC or AC is a very common term which refers to how the electrical current is transferred through and from the motor. Both types of motors have different utilities and uses.

This course is designed to help students to understand the constructional features and operation of motors and its interfacing to microcontrollers including linear electro-pneumatic actuators and smas (muscle wire) and solenoids.

After completing this course, students will have expert knowledge on the construction, characteristics, operation and application on various types of motors.

**Robot Mechanics**

Robotics deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. Robots have some kind of mechanical construction, electrical components which power and control the machinery and some level of computer programming code. The vast majority of robots use electric motors, often brushed and brushless DC motors in portable robots or AC motors in industrial robots and CNC machines.

This course is designed to help students to understand the construction and operation of robots including electric motors and batteries.

After completing this course, students will have expert knowledge on the recent developments in robot mechanics.

**Robot Kinematics**

Kinematics specifies the joint parameters and computes the configuration of the chain. For serial manipulators this is achieved by direct substitution of the joint parameters into the forward kinematics equations for the serial chain. The essential concept of forward kinematic is that the positions of particular parts of the model at a specified time are calculated from the position and orientation of the object, together with any information on the joints of an articulated model.

This course is designed to help students to understand the concept and use of a homogenous transformation matrix including kinematics of industrial robots and spherical wrist.

After completing this course, students will have expert knowledge on the basic principles of robot kinematics, dynamics, sensing and actuation, and control.

**Analog Circuit Design**

With advances in power electronics, need for dc power supplies in integrated circuits (ICs) and digital circuits has increased tremendously. Power electronics finds wide application in power utility systems and uninterruptible power sources, to increase the efficiency of the system. In industries, it is used to control the motors running at variable speed and also to reduce the harmonics. Thus a professional knowledge on operation of power electronic devices is a must for a technical staff working in high power application system.

This course is designed to help students to understand the fundamental principles and working of various power devices and power converters, derive converters mathematical relations, examine and design electronics for the control of energy converters.

After completing this course, will be familiar with the current trends and emerging applications of semiconductor devices that offer higher efficiency and higher power density.

**Digital Circuit Design**

Digital circuits are the basic blocks of modern electronic devices like mobile phones, digital cameras, microprocessors and several other devices. To be effective, technical staff should be well versed with the performance analysis of digital circuits and to design high performance circuits.

This course is designed to help students to understand the basic concepts of digital number systems and logic circuits and also to differentiate between combinational and sequential circuits such as decoders, encoders, multiplexers, demultiplexers, flip- flops, counters and registers.

After completing this course, students will be able to verify the functions of various digital integrated circuits and start writing HDL codes for various digital circuits.

**Machine Vision**

Machine vision has progressed in leaps and bounds since the disappointments in the eighties with tremendous results achievable today. Nowadays, machine vision systems are highly effective and a key part of many industrial systems ranging from mineral processing to manufacturing. It provides an intensive introduction to the process of generating a symbolic description of an environment from an image and also offers many opportunities for process optimization.

This course is designed to help students to understand the fundamentals of selecting and setting up the appropriate machine vision and image processing hardware components, lightning techniques and optical filters.

After completing this course, students will be aware of the image processing implications of various optical aberrations and valuate new methods of electro-optical compensation.

**WHO SHOULD COMPLETE THIS COURSE**

- Electrical Engineers
- Network Design Engineers
- Plant Engineers
- Mechanical engineers
- Control Engineers
- Maintenance Technicians
- System Integrators
- Managers
- Electronic engineers
- Designers

**COURSE OUTLINE**

INSTRUMENTATION SYSTEM HISTORY

- Phases of instrumentation system

VIRTUAL INSTRUMENTATION

- History
- Architecture
- Technology

LABVIEW PLATFORM

- Introduction to LabVIEW
- Characteristics

LABVIEW PROGRAMMING TECHNIQUES

- Virtual instruments in LabVIEW

SIGNAL PROCESSING

- Fourier Transform
- Windowing
- Filtering

INTRODUCTION TO REMOTE LABORATORIES

- Building blocks of Remote Experiment network
- An Experiment Server
- A Media server
- A Web Server
- An Access Server
- A Provider Server
- Regional and National networks of Remote Labs

SOFTWARE ENGINEERING IN REMOTE LABORATORIES

- List of Client side technologies
- List of technologies
- Comparison of two client side technologies

REMOTE CONTROLLED LABORATORIES

- Remote control
- Remote and virtual Laboratories

REMOTE ELECTRONICS EQUIPMENT

- Electronics equipment
- VSIR workbench vs Hands-on one
- Switching matrix
- Component board
- Virtual breadboard

ILAB SHARED ARCHITECTURE

- Interactive and Sensor experiments
- Topology of batched labs
- Topology of interactive labs
- NI-ELVIS Web Interface
- Interface example

BACKGROUND TO SCADA

- Introduction
- Fundamental principles of Modern SCADA systems
- SCADA Hardware and Software
- Typical SCADA system
- Landlines for SCADA
- Modern use in SCADA systems

SCADA SYSTEMS, HARDWARE AND FIRMWARE

- SCADA System
- Distributed control system
- Programmable logical control
- Remote Terminal Unit

PROCESS VISUALIZATION

- Application visualization system
- General visualization system
- OpenDX
- SCIRun

THE INTERNET OF THINGS (IOT) TODAY

- Introduction
- Enabling Technologies
- Identification, sensing and communication technologies
- Middleware

IOT APPLICATIONS IN THE INDUSTRY

- Smart energy and smart grid
- Value for creation for industry
- IoT Application requirements
- IoT Industrial application challenges

WIRELESS SENSOR NETWORK APPLICATIONS

- Bluetooth
- Zigbee
- Agriculture applications
- Cold chain monitoring applications
- Military applications
- Environmental applications
- Industrial and Health applications
- Smart home applications

AUTONOMOUS LAND VEHICLE SYSTEM

- Mobility
- Localization
- Navigation
- Mission and Task Planning
- Communication

UNMANNED AIR SYSTEMS

- Systemic Basis of UAS
- Payload
- Air Vehicle
- Navigation system
- Interfaces

AUTONOMOUS UNDERWATER VEHICLES

- Navigation
- Power
- Application of AUV

OBJECT SENSORS FOR AUTONOMOUS VEHICLES

- Ultrasonic Sonars
- Regular cameras
- Laser scanners
- 3D Camera
- Radars

BASIC CAD CONCEPTS

- Introduction to CAD
- Parts of an Engineering drawing

AUTOCAD USER INTERFACE

- What is AUTOCAD?
- AUTOCAD Interface
- Creating new diagram
- Initialising

BASIC DRAWING COMMANDS

- Object snap
- Drawing line
- Drawing circle
- Drawing arc

BASIC EDITING COMMANDS

- Edit and Modify
- Copy command and Minor command
- Array command
- Lengthen command

AUTOCAD 3D DRAWING

- Wireframe modeling
- Solid modeling

COMPONENTS OF VIRTUAL INSTRUMENT

- Virtual Instruments
- Controls and function palettes
- Tips for working in Labview

DATA ACQUISITION

- DAQ – Data acquisition
- Data acquisition terminology
- Hardware connections

LOOPS AND CHARTS

- For loop
- While loop
- Charts

ARRAYS AND FILE I/O

- Adding an array
- Creating an array with a loop
- Creating 2D arrays
- File I/O examples

ARRAY FUNCTION AND GRAPH

- General VI architecture
- State machine architecture

ANALOG-DIGITAL CIRCUIT SIMULATION CONCEPTS

- Analog circuits and applications
- Commonly used components
- Settings for components
- Simulation settings
- Schematics and simulation commands

ANALOGUE SIMULATIONS WITH LTSPICEIV

- Fullwave rectifier
- Solution
- Buck converter
- Three phase rectifier example

SIMULATIONS WITH NI MULTISIM

- Placing components
- Taking simple measurements
- Setting inductor values
- Simulation on Multisim
- Examples

PCB PREPARATION

- PCB Applications
- System specification
- System block diagram
- PCB design process
- PCB design flow

PROCESS OVERVIEW

- Design requirements
- PCB elements
- PCB manufacturing & parts
- Parts Selection guidelines

PCB LAYOUT PROCEDURE

- Layout rules
- Part/Function placement
- Routing consideration
- Copper areas

GERBER FILE OUTPUT

- Exporting Drill and Gerber files
- Reviewing manufacture data
- Gerber tool example

BASIC CONCEPTS

- What is MATLAB?
- MATLAB functionality
- User Interface
- Workspace
- MATLAB Variables
- Vector and Matrices
- Complex valued numbers

CONTROL FLOW

- Nested branch control
- Switch Statement
- Operators and relational operators

FUNCTION AND RECURSION

- Script and function files
- Area of circle
- Recursion in function

FILE INPUT AND OUTPUT

- Opening data from files
- Printing data to files
- Opening and close examples

OHM'S LAW

- Relation between Voltage, current and resistance
- Ohm's law problem and solutions

CIRCUITS

- Voltage and current
- Resistors in series and parallel

KIRCHHOFF'S LAW

- Current (1st Law)
- Voltage (2nd Law)

NETWORK ANALYSIS

- Thevenin's theorem
- Norton's theorem
- Superposition principal

WHEATSTONE BRIDGE

- Introduction
- Problem and solution

INDUCTORS, CAPACITORS AND VECTORS

- Inductors in series and parallel
- Capacitor types
- Capacitor in series and parallel
- Vectors in electrical networks
- Problems

PHASE RELATIONSHIP BETWEEN CURRENTS AND VOLTAGES IN CAPACITORS AND INDUCTORS

- Voltage current relationship
- Resistive vs. reactive current
- Inductive circuit and reactance
- Resistive circuit and reactance
- Capacitive circuit and reactance

STEP RESPONSE OF RL AND RC CIRCUIT

- Step response of RL circuit
- Step response of RC circuit
- Problem and solution

REAL NUMBERS AND IMAGINARY NUMBERS

- Real number
- Imaginary number
- Complex number
- Argand diagram
- Sum and subtraction of complex numbers
- Multiplication and division of complex numbers

CALCULATION OF RMS AND PEAK VALUES OF VOLTAGE AND CURRENT

- Peak values of voltage and current
- RMS value
- RMS value of voltage and current

CALCULATION OF INDUCTIVE AND CAPACITIVE REACTANCE

- Inductive reactance
- Capacitive reactance
- Impedance of series and parallel circuit

SINGLE AND THREE PHASE POWER

- Single phase supply
- Three phase supply

ELECTRIC POWER AND AVERAGE POWER CONSUMPTION

- Electric Power
- AC Power
- Average values
- Apparent power
- Real or true Power
- Imaginary power

POWER FACTOR AND ITS IMPLICATIONS

- Power triangle
- Power factor
- Problems and solution
- Drawbacks of poor power factor

REACTIVE POWER COMPENSATION

- Benefits of power factor improvement
- Total power for three phase system
- Problems and solutions

THREE PHASE SYSTEM CONNECTION

- 3 phase circuit relationships
- Three phase system loads
- Power calculation

NOISE IN CIRCUITS

- Noise
- Noise – Common mode
- Noise – Transverse mode
- Transverse noise

FILTER

- Introduction
- Signal attenuation
- Low pass filter
- High pass filter
- Band pass filter
- Band stop filter

ORDER OF FILTER

- Bode plot
- Simple 1st order high pass filter
- 2nd order high pass filter

TWO PORT NETWORKS

- T network
- Balanced T network
- Pi network
- Balanced pi network

HI-PASS FILTER CHARACTERTIC

- Cutoff frequency
- Calculation example
- Network impedance
- High pass symmetrical filter

FILTER DESIGN

- Series Resonance
- Active filter
- Passive filter
- Shunt filter
- Series filter

CONSTRUCTION AND PRINCIPLE OF OPERATION

- Fleming left hand rule
- Basic construction
- Questions and answers

MOTOR CURVES

- Voltage vs. Current
- Speed vs. Torque

DRIVE METHODS

- 3 point starter
- 4 point starter
- H-Bridge drive

CONTROL OF SPEED, DIRECTION AND BRAKING

- Control of speed
- Control of direction
- Control of braking

INTERFACING TO MICROCONTROLLERS

- Interfacing to PIC microcontrollers
- Questions and answers

CONSTRUCTION AND WORKING OF SERVO METER

- Servo meter
- Construction
- Working

CONTROL CIRCUITS AND SIGNALS

- Control circuits
- Control signals
- Encoders
- Tachometers
- Applications

INTERFACING TO MICROCONTROLLERS

- Motors in different length
- Ability to control torque

CONSTRUCTION OF STEPPER MOTOR

- Stepper motor types/classification
- Operation principle
- Permanent magnet
- Classification- hybrid

PRINCIPLES OF STEPPER MOTOR

- Principles of operation
- Stepping
- Questions and answers

DRIVE METHODS

- Generating high torque with compact body
- Control with pulse signals
- Motor holds its position at shop
- Closed loop stepper motor

INTERFACE TO MICROCONTROLLERS

- Torque comparison of stepper and servos
- Unsuitable applications for steppers

INDUCTION MOTORS

- Principles
- Construction
- Questions and answers

SYNCHRONOUS MOTORS

- Principles
- Construction
- Start of synchronous motors
- Questions and answers

LINEAR INDUCTION AND SYNCHRONOUS MOTOR

- Linear Induction motor
- Linear synchronous motor
- Types of Linear motor
- Flat type linear motors
- Maglev

AC MOTOR CONTROL

- Variable frequency drive
- Soft starter

SLEWING DRIVES

- Parts
- Application of solar tracker
- Color description
- Motor options

LINEAR ELECTRO-HYDRAULIC ACTUATORS

- Definition and working
- Questions and answers

LINEAR ELECTRO-PNEUMATIC ACTUATORS

- Definition and working
- Questions and answers
- Electrical Linear Actuators
- Electromechanical actuation system

GEAR DRIVE AND BELT DRIVE ACTUATORS

- Diagrams
- Examples
- Questions and answers

ACME AND BALL SCREW DRIVERS

- Acme screw drivers
- Ball screw drivers
- Selecting and sizing screw drive system

ULTRASONIC MOTORS

- Piezoelectric effect
- Piezo electric motor vs. EM motor
- Ultrasonic linear motor
- Ultrasonic rotary motor

BRUSHLESS DC MOTORS

- Working of Brushless DC motors
- Questions and answers

PIEZO LINEAR STACK ACTUATORS

- Applications
- Advantages
- Questions and answers

SMAS (MUSCLE WIRE) AND SOLENOIDS

- One way vs. two way shape memory
- Metals programming
- Applications of SMA
- Types of solenoids
- Questions and answers

INTRODUCTION TO ROBOT MECHANICS

- Theoretical mechanics
- Parts of Robots
- Classification of Robots
- Types of Robots

MOMENT ARMS

- Force
- Moment
- Moment arm for robot
- Degree of freedom of robots
- Joints of robots

MECHANICAL TRANSFORMATION DEVICES

- Levers
- Belts and Pulleys
- Gear boxes
- Lead Screws

STATIC AND DYNAMIC FICTION

- Types of friction
- Static and dynamic friction
- Friction dependencies in robot joints

SAFETY FACTORS

- Stress-Strain graph
- Stress-Strain curve for ductile materials
- Working stress - Limit stress

DISPLACEMENT AND VELOCITY

- Introduction
- Linear displacement
- Angular displacement
- Linear velocity
- Angular velocity
- Displacement of robots
- Robot dynamics

ACCELERATION

- Linear Acceleration
- Angular Acceleration
- Radial Acceleration
- Example

WHEEL DIAMETER VS TORQUE

- Number of wheels in robot design
- Common three wheeled robot configuration
- The four basic wheel types in robots

WHEEL DIAMETER CALCULATION FOR MOBILE ROBOTS

GEARINGS

- Torque and gearing
- Gearing principles
- Gear ratio
- Gearing Pros and cons
- Gear trains and types

MOMENTUM

- Linear Momentum
- Angular Momentum

INERTIA

- Mass moment of Inertia
- Moment of Inertia
- Radius of gyration
- Moment of Inertia – typical bodies

MOTOR TORQUE AND FORCE

- Gearing Ratio and Load torque
- Peak and RMS Load Torque
- Total Tractive effort
- Torque at Wheel

ELECTRIC MOTORS

- Construction
- Working Principle
- Types of DC Motors
- Types of AC motors
- Stepper Motors and its types
- Linear motors
- Solenoids

MOTOR SIZING AND SELECTION

- Motor Sizing - Basic Procedure
- Motor Sizing - Robot motion profile
- Motor Sizing - Inertia and Torque calculations
- Motor Sizing – Peak Torque and Force
- Motor Selection – Selection Steps

LOAD AND SYSTEM ANALYSIS

- Load on Robots
- Static and Dynamic overloading of Robot
- Design and selection of robot manipulators
- System load analysis
- Loads and system analysis
- Load parameters

POTENTIAL AND KINETIC ENERGY

- Energy
- Forms of energy
- Unified energy required
- Unified energy – PE/KE Calculation

ENERGY LOSSES

- Ground friction
- Gearing and Transmission losses
- Air friction losses
- Other losses
- Losses due to operating patterns
- Reducing Energy losses

EFFICIENCIES

- Efficiency measures
- Optimizing efficiencies
- Energy requirements
- Energy calculations

BATTERIES

- Battery Voltage Rating
- Battery Power Rating
- Batteries in Parallel
- Types of Batteries

ENERGY CONVERSION

- Total energy of a system
- Total energy equation of a system
- Summary of energy conversion

DOT PRODUCT

- Algebraic definition
- Properties
- Basic joints
- Math review

UNIT VECTOR

- Cartesian coordinates
- Cylindrical coordinates
- 1 and 3 dimensions
- Example

MATRIX ADDITION AND MULTIPLICATION

- Rules for matrix addition
- Matrix multiplication
- Identity matrix

USING MATLAB FOR MATRIX MANIPULATION

- Creating a matrix
- Transpose of matrix A
- Multiply these two matrices
- Summary

FRAME ATTACHMENT

- Description of position
- Description of orientation
- Mappings involving translated frames
- Mappings involving rotated frames

HOMOGENEOUS REPRESENTATION

- Translation
- Rotation
- Equivalent angle-axis representation
- Transform equations
- XYZ fixed angles

FORWARD KINEMATICS - LINK DESCRIPTION

- Link connection description
- Convention for Affixing Frames to links
- Link parameter in terms of the link frames

LINK-FRAME ATTACHMENT PROCEDURE

- Link frame assignment
- Two possible frame assignments

DERIVATION OF LINK TRANSFORMATIONS

- Mapping between kinetic descriptions

KINEMATICS OF INDUSTRIAL ROBOTS

- Link parameter of PUMA560
- Link transformation
- Product of all six link transform

DENAVIT HARTENBERG PARAMETERS

- Denavit and Hardenberg matrix
- Planar Elbow manipulator

THREE-LINK CYLINDRICAL ROBOT

- Three link cylindrical manipulator

SPHERICAL WRIST

- DH parameter for Stanford manipulator
- DH parameter of Revolute-Prismatic planar arm

INVERSE KINEMATICS

- Existence of solutions
- Multiple solutions
- Method solutions

ALGEBRAIC SOLUTION

- Algebraic solution to three link planar manipulator

GEOMETRIC SOLUTION

- Geometric approach to manipulator solution

ALGEBRAIC SOLUTION BY REDUCTION TO POLYNOMIAL

- The Unimation PUMA 560
- Yasukawa Motomart L-3

RECTIFIER DIODES

- Zener diode
- Voltage regulator
- Waveform clipper
- Voltage shifter

LIGHT EMITTING DIODE

- Description of LED
- Circuit diagram of LED
- Applications of LED

PHOTODIODE

- Transzorbs
- Comparison of Transient suppressors

HALF AND FULLWAVE RECTIFIER

- Halfwave rectifier circuit
- Fullwave bridge/Centre tap Rectification
- Three phase fullwave rectifier
- Rectifier output smoothing

TRANSISTORS, THYRISTORS AND TRIACS

- Bipolar transistor structure
- Transistor parameters
- Phototransistor

FET

SCR

- Optocouplers in IC design

BASIC TRANSISTOR AMPLIFIER

- Common emitter amplifier
- Emitter follower
- Class B amplifier

POWER SUPPLY DESIGN

- Unregulated power supply in bridge rectifier
- Regulated power supply in bridge rectifier

IDEAL OPERATIONAL AMPLIFIER

- Inverting and Non inverting Amplifiers
- Voltage followers
- Instrumentation amplifiers
- Differential amplifiers
- Summing amplifiers

ACTIVE FILTERS

- Low pass filters
- First order filter
- High pass filter
- Second order filter

ANALOG TO DIGITAL CONVERTERS

- Digital signal processing system
- Flash ADC
- Dual slope ADC
- Successful approximation ADC

DIGITAL TO ANALOG CONVERTERS

- Binary Weighted Input DAC
- R/2R Ladder DAC
- Performance characteristics DAC

PROGRAMMABLE LOGIC DEVICES (PLD)

- Basic overview
- The Logic analyzer
- Signal generator
- Digital multimeter

NUMBER SYSTEMS

- Decimal number
- Weighting structure of Binary
- Decimal to Binary conversion
- Octal to Decimal conversion
- Decimal to Octal conversion
- Octal to Binary conversion
- Hexadecimal to binary conversion

OPERATIONS AND CODES

- Addition and Subtraction of binary numbers
- ASCII
- Gray
- Binary to Gray Conversion
- Gray to Binary Conversion
- BCD

LOGIC GATES (SSI) AND SIMPLIFICATION

- Inverters
- Logic gates
- Ex-OR and Ex-NOR gates
- Boolean analysis of Logic circuits
- Truth tables and Karnaugh maps

ADDERS AND COMPARATORS

- Half and Full Adders
- Parallel Binary Adders
- Example
- Comparators
- Example

DECODERS AND ENCODERS

- 4- bit decoder
- BCD to decimal decoder
- Example
- Encoder
- BCD to decimal encoder

CODE CONVERTERS

- BCD to Binary Conversion
- Binary to grey and Grey to binary
- Example

MULTIPLEXERS AND DEMULTIPLEXERS

- 74LS151 8 – Input Data Selector
- Example
- Solution
- 74HC154 Demultiplexer
- 74LS280 9 – Bit parity Generator/Checker

MONOSTABLE MULTIVIBRATORS

ASTABLE MULTIVIBRATORS

- 555 Timer
- 555 Timer Astable Operation

FLIPFLOPS AND SHIFT REGISTERS

- Edge triggered SR flipflops
- S-R flipflops
- Edge triggered D flipflops
- Edge triggered J-K flipflops
- Serial in/serial out shift registers
- Parallel in/parallel out shift registers
- Bidirectional shift registers

MACHINE VISION SOFTWARE

- Introduction
- Processing constraints
- Frame Grabber and Connectivity
- Image analysis
- Blob analysis
- Pattern matching and Recognition
- Machine Vision

MACHINE AND HUMAN VISION

- Introduction
- Block diagram of machine vision system
- Machine vision system components
- Design of an efficient Machine vision system
- Human Eye – Basic principles

COLOUR AND MACHINE VISION APPLICATIONS

- Visual sense and Visible spectrum
- Visual EM spectrum
- Colour properties and Eye
- Machine vision applications
- Examples

DIGITAL IMAGE PROCESSING AND DISCRETE FOURIER TRANSFORM

- Introduction
- Image Representation
- Fourier Transform
- Spectrum: Magnitude and Phase
- Discrete Fourier Transform
- Fast Fourier Transform

SAMPLING THEORY AND ALIASING

- Sampling
- Example
- Sampling Theorem
- Aliasing

FILTERING AND HISTOGRAM

- Smoothing filtering
- Spatial filtering
- Histogram

LIGHTING TECHNIQUES AND SOURCES

- Lighting
- Why is Lighting critical?
- Lighting Parameters
- Considerations for Lighting
- Lighting directions
- Ring Illuminator
- Structured Light

OPTICAL FILTERS AND DEVICES

- Optical Filters
- Optical Devices
- Lenses
- Mirrors
- Polarizers

SENSORS

- Sensors Usage
- CMOS Sensors
- CCD Sensors
- CCD Advantages

SENSES AND RESOLUTION

- Types of camera
- Camera formats
- Lens Mounts
- Field of View
- Evaluate Resolution