2 Arsyll
2 Arsyll
2023
1
Course Objectives:
The objectives of this course are to:
1. Understand and discuss the fundamental elementary concepts of Robotics.
2. Provide insight into different types of robots.
3. Explain intelligent module for robotic motion control.
4. Educate on various path planning techniques.
4. Illustrate the working of innovative robotic devices
Module-1
Introduction To Robotics: Introduction to Robotics and Automation, laws of robot,brief history of
robotics, basic components of robot, robot specifications, classification of
robots, human system and robotics, safety measures in robotics, social impact, Robotics market and the
future prospects, advantages and disadvantages of robots
updated01122023
Automation & Robotics 17.09.2023
2
Module-2
Robot Anatomy And Motion Analysis: Anatomy of a Robot, Robot configurations: polar, cylindrical,
Cartesian, and jointed arm configurations, Robot links and joints, Degrees of freedom: types of
movements, vertical, radial and rotational traverse, roll, pitch and yaw, Wok volume/envelope, Robot
kinematics: Introduction to direct and inverse kinematics, transformations and rotation matrix.
Module-3
Robot Drives And End Effectors: Robot drive systems: Hydraulic, Pneumatic and Electric drive
systems, classification of end effectors, mechanical grippers, vacuum grippers, magnetic grippers,
adhesive gripper, gripper force analysis and gripper design, 1 DoF, 2 DoF, multiple degrees of freedom
robot hand, tools as end effectors, Robot control types: limited sequence control, point-to-point control,
playback with continuous path control, and intelligent control.
Module-4
Path Planning: Definition-Joint space technique, Use of P-degree polynomial-Cubic,polynomial-
Cartesian space technique, parametric descriptions, straight line and circular paths, position and
orientation planning.
Module-5
Robotics Applications: Material Handling: pick and place, palletizing and depalletizing, machining
loading and unloading, welding & assembly, Medical, agricultural and space applications, unmanned
vehicles: ground, ariel and underwater applications, robotic for computer integrated manufacturing.
Types of robots: Manipulator, Legged robot, wheeled robot, aerial robots, Industrial robots, Humanoids,
Cobots, Autonomous robots, and Swarm robots
updated01122023
2
Automation & Robotics 17.09.2023
3
updated01122023
3
Automation & Robotics 17.09.2023
4
Reference Books:
1. Richard D Klafter, Thomas A Chmielewski, Michael Negin, "Robotics Engineering – AnIntegrated
Approach", Eastern Economy Edition, Prentice Hall of India Pvt. Ltd., 2006.
2. Fu K S, Gonzalez R C, Lee C.S.G, "Robotics: Control, Sensing, Vision and Intelligence",McGraw
Hill, 1987. https://www.robots.com/applications.
updated01122023
4
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
Module-1
Methods of Fabrication: Introduction to Fabrication Methods, Definition of fabrication methods, Importance of
fabrication in robotics and automation, Overview of different fabrication techniques. Welding and Joining
Techniques, Types of welding processes (arc welding, spot welding) Principles and applications of welding in
robotic, component fabrication, Joint design considerations, Machining Processes, Introduction to machining
operations (turning, milling, drilling, etc.).
Machining tools and equipment: used in robotic component fabrication, Cutting parameters and tool
selection, Sheet Metal Fabrication, Basics of sheet metal fabrication, Techniques for bending, cutting, and
forming sheet metal, Applications of sheet metal in robotic component manufacturing.
Module-2
updated01122023
1
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
Materials for Robotic Components: Material Selection for Robotic Components, Introduction to materials used
in robotics (metals, polymers and composites), Material properties and their significance in robotic component
design, Factors influencing material selection for specific applications.
Metal Alloys and Composites: Overview of commonly used metal alloys in robotics, Properties and advantages
of composite materials, Application areas and considerations for using composites in robotic components,
Polymers and Elastomers, Properties and characteristics of polymers and elastomers, Use of polymers and
elastomers in robotic component fabrication, Selection criteria and limitations of polymer-based materials.
Module-3
Traditional Manufacturing: Casting and Molding, Principles and processes of casting and molding, Different
types of casting techniques (sand casting, investment casting.) Molding techniques for robotic component
production, Forming and Stamping, Introduction to forming and stamping processes, Presses and tools used in
forming and stamping operations, Applications and advantages of forming and stamping in robotics.
Machining and CNC Operations: Advanced machining techniques for robotic component fabrication,
Introduction to Computer Numerical Control (CNC) machines, Programming basics for CNC machining.
Module-4
Machining strategies and tool selection for specific operations: Troubleshooting common issues in CNC
machining, CNC Machining of Robotic Components, Programming and machining of simple robotic parts using
CNC machines, Precision requirements and dimensional tolerances in robotic component fabrication, Inspection
and quality control techniques for CNC machined parts
updated01122023
2
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
Suggested Learning Resources:
Text Books
1. "Manufacturing Engineering and Technology" by Serope Kalpakjian and Steven R. Schmid. Kalpakjian,
Serope. 6th edition in SI units Serope Kalpakjian Illinois Institute of Technology Steven R. Schmid The
University of Notre Dame SI Conversion by Hamldon Musa Universiti Teknologi Malaysia Prentice
Hall Singapore London." (2007).
2. "Materials Science and Engineering: An Introduction" by William D. Callister Jr. and David G.
Rethwisch. 10th edition, John Wiley & Sons, 2020.
3. "Additive Manufacturing Technologies: 3D Printing, Rapid Prototyping, and Direct Digital
Manufacturing" by Ian Gibson, David W. Rosen, and Brent Stucker. 2nd edition, Springer Publications
2015.
4. "CNC Programming Handbook" by Peter Smid., 2nd edition, Industrial Press Inc. 2003.
Reference Books/Journal
1. Introduction to Robotics: Mechanics and Control Authors: John J. Craig.
2. Renfrew, Alasdair. "Introduction to robotics: Mechanics and control." International Journal of Electrical
Engineering & Education 41.4 (2004): 388.
3. Industrial Robotics: Technology, Programming, and Applications, Groover, Mikell P., Mitchell Weiss,
andRoger N. Nagel. Industrial robotics: technology, programming and application. McGraw-Hill
Higher Education, 1986.
Web links and Video Lectures (e-Resources):
Description: This video lecture series covers various topics in robotics, including fabrication methods,
materials, and manufacturing processes.
updated01122023
4
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
updated01122023
5
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
1. Lecturer method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various analog and digital circuits.
3. Encourage collaborative (Group) Learning in the class.
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes
critical thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop
thinking skills such as the ability to evaluate, generalize, and analyze information rather than simply recall
it.
6. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students understanding.
Module-1
Clippers, Clampers, RC Coupled Amplifier, Feedback Amplifiers: Voltage Series, Voltage
Parallel, Current Series, Current Parallel.
Module-2
OP AMP: Block Diagram, OP AMP Configuration, Binary Weighted Resistor D/A Converter,
Successive Approximation A/D Converter.
Module-3
Principles of combinational logic: Definition of combinational logic, canonical forms, Generation of
switching equations from truth tables, Karnaugh maps-3,4,5 variables, Incompletely specific functions
(Don’t care terms) Simplifying Max term equations, Quine-McClusky techniques – 3 & 4 variables.
Module-4
Analysis and design of combinational logic: Decoders, Encoders, Digital multiplexers, Adders and
subtractors, Look ahead carry, Binary comparators. (Text 3 - Chapter 4). Programmable Logic
Devices, Complex PLD, FPGA.
Module-5
Flip-Flops and its Applications: Basic Bistable elements, Latches, The master-slave flip flops
(pulse-triggered flip-flops): SR flip-flops, JK flip-flops, Characteristic equations, Registers, binary ripple
counters, and synchronous binary counters.
updated01122023
1
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
Design and implement (i) Half Adder & Full Adder using i) basic gates. ii) NAND gates (ii) Half
5
Subtractor & Full Subtractor using i) basic gates ii) NAND gates.
updated01122023
2
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
updated01122023
3
Automation & Robotics 17.09.2023
1
Module-1
Simple Stress and Strain: Introduction, Concept of Stress and Strain, Linear elasticity, Hooke's Law and
Poisson's ratio. Extension / Shortening of a bar, bars with varying cross sections (circular and rectangular),
Elongation due to selfo-weight, Principle of super position. Volumetric strain, expressions for volumetric
strain for bars with uniform circular and rectangular cross sections. Simple shear stress and shear strain,
Elastic constants (No derivation for relationship between elastic constants).
Module-2
Bending Moment and Shear Force in Beams: Introduction - types of beams, loads and reactions, Shear
force and bending moment, Sign conventions, Relationship between load intensity, shear force and bending
moment; Shear force and Bending moment diagrams for different beams subjected to concentrated loads,
uniformly distributed load, (UDL) uniformly varying load (UVL) and couple for different types of beams.
Module-3
Torsion of Circular Shafts: Introduction, Torsion equation - assumptions and derivation, Torsional
rigidity / Stiffness of shafts. Power transmitted by solid and hollow circular shafts, Simple numerical
problems.
Columns: Introduction, End conditions, Assumptions in deriving Euler's equations, Sign
conventions for bending moments, Euler's formulas (no derivation) for axially loaded elastic long columns,
Limitations of Euler's theory, Rankine's formula.
updated01122023
1
Automation & Robotics 17.09.2023
2
Module-4
Properties of Fluids: Introduction, Properties of fluids, viscosity, thermodynamic properties, surface
tension, capillarity, vapour pressure and cavitation.
Fluid Statics: Fluid pressure at a point, Pascal’s law, pressure variation in a static fluid, absolute, gauge,
Atmospheric and vacuum pressures, simple manometers and differential manometers. Total pressure and
center of pressure on submerged plane surfaces; horizontal, vertical and inclined plane surfaces,
curved surface submerged in liquid.
Module-5
Fluid Kinematics: Types of fluid flow, continuity equation in 2D and 3D (Cartesian Coordinates only),
velocity and acceleration
Fluid Dynamics: Introduction equation of motion, Euler’s equation of motion, Bernoulli’s
equation from first principles and also from Euler’s equation, limitations of Bernoulli’s equation.
updated01122023
2
Automation & Robotics 17.09.2023
3
updated01122023
3
Automation & Robotics 17.09.2023
1
updated01122023
Automation & Robotics 17.09.2023
2
CO1: Interpret the Machining and surface finish symbols on the component drawings.
CO2: Apply limits and to learn to assemble and choose appropriate fits for given assemblies.
CO3: Illustrate various machine components through drawings
CO4: Create assembly drawings as per the conventions
Module2 15 10 05
Module3 25 20 05
Module4 25 20 05
Module5 25 25 00
Total 100 80 20
Module4 40 30 10
Module5 60 50 10
Total 100 80 20
1. K L Narayana, P Kannaiah, K Venkata Reddy, “Machine Drawing”, New Age International, 3rd
Edition. ISBN-13:978-81-224-2518-5,2006
2. N D Bhatt , “Machine Drawing”, Charotar Publishing House Pvt. Ltd.,50th Edition, ISBN-13: 978-
9385039232,2014
Reference Books:
1. Sadhu Singh, P. L. Sah, “Fundamentals of Machine Drawing”, PHI Learning Pvt. Ltd, 2nd
Edition, ISBN:9788120346796,2012
2. Ajeet Singh, “MACHINEDRAWING”, Tata McGraw Hill Education,,
ISBN:9781259084607,2012.
1. https://www.youtube.com/watch?v=TJ4jGyDWCw
2. https://www.youtube.com/watch?v=dmt6n7Sgcg
3. https://www.youtube.com/watch?v=MQScnLXL0M
4. https://www.youtube.com/watch?v=3WXPanCq9LI
5. https://www.youtube.com/watch?v=fvjk7PlxAuo
6. http://www.me.umn.edu/coursesme2011/handouts/engg%20graphics.pdf
7. https://www.machinedesignonline.com
ActivityBasedLearning(SuggestedActivitiesinClass)/PracticalBasedlearning
1. Puzzles, Games, Role play, demonstrations using real objects, model building, taking
students on an educational tour, playing a subject-related video, and showing a documentary
in the classroom are all examples of activity-based learning/teaching methods
updated01122023
Automation & Robotics 17.09.2023
2
Module-1
Analog Communication
Introduction to Communication Systems – Modulation – Types – Need for Modulation. Theory of
Amplitude Modulation – Evolution and Description of SSB Techniques – Theory of Frequency and
Phase Modulation – Comparison of Analog Communication Systems.
Module-2
Data and Pulse Communication
Pulse Communication: Pulse Amplitude Modulation (PAM) – Pulse Time Modulation (PTM) – Pulse
Code Modulation (PCM) – Comparison Of Various Pulse Communication System .Data Communication:
History Of Data Communication – Standards, Organizations For Data Communication- Data
Communication Circuits – Data Communication Codes – Data Communication Hardware – Serial And
Parallel Interfaces.
Module-3
Digital Modulation
Amplitude Shift Keying (ASK) – Frequency Shift Keying (FSK)–Phase Shift Keying(PSK) – BPSK –
QPSK – Quadrature Amplitude Modulation (QAM) – 8 QAM – 16 QAM– Bandwidth Efficiency–
Comparison of various Digital Communication System.
Module-4
Source And Error Control Coding
Entropy, Source Encoding Theorem, Shannon Fano Coding, Huffman Coding, Mutual Information,
Channel Capacity, Error Control Coding, Linear Block Codes, Cyclic Codes –ARQ Techniques
Module-5
Multi-User Radio Communication
Global system for mobile communications (GSM) – Code Division Multiple Access (CDMA) – Cellular
concept and Frequency Reuse – Channel Assignment and Handover Techniques – Overview of Multiple
Access Schemes – Satellite Communication – Bluetooth.
updated01122023
1
Automation & Robotics 17.09.2023
2
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
updated01122023
2
Automation & Robotics 17.09.2023
2
Reference :
1. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons, 2004
2. Rappaport T.S, "Wireless Communications: Principles and Practice", 2nd Edition, Pearson
Education,2007.
3. H.Taub, D L Schilling and G Saha, “Principles of Communication”, 3rd Edition,
PearsonEducation, 2007.
4. Blake, “Electronic Communication Systems”, Thomson Delmar Publications, 2002.
B.Sklar,“Digital Communication Fundamentals and Applications”2nd Edition PearsonEducation2007
updated01122023
3
Automation & Robotics 17.09.2023
1
updated01122023
1
Automation & Robotics 17.09.2023
2
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
updated01122023
2
Automation & Robotics 17.09.2023
1
Course Objectives:
The objectives of this course are to:
1. Understand the basic concepts of OP-AMP circuits
2. Analyze the applications of operational amplifiers
3. Understand special function ICs and wave form Generators using operational amplifiers circuits
4. Compared sign issues, advantages, disadvantages and limitations of communication systems.
These are sample Strategies, which teachers can use to accelerate the attainment of the various course
outcomes.
1. Lecturer method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various communication systems.
3. Encourage collaborative (Group) Learning in the class.
Module-1
IC Fabrication:
IC classification, fundamental of monolithic IC technology, epitaxial growth, masking and etching,
diffusion of impurities. Realization of monolithic ICs and packaging. Fabrication of diodes, capacitance,
resistance, FETs and PV Cell.
Module-2
Characteristics of Opamp:
Ideal OP-AMP characteristics, DC characteristics, AC characteristics, differential amplifier; frequency
response of OP-AMP; Basic applications of op-amp — Inverting and Non-inverting Amplifiers,
summer, differentiator and integrator-V/I& I/V converters.
Module-3
Applications of Opamp:
Instrumentation amplifier and its applications for transducer Bridge, Logand Antilog Amplifiers- Analog
multiplier & Divider, first and second order active filters, comparators, multivibrator, wave form
generators, clippers, clampers, peak detector, S/H circuit, D/A converter (R-2R ladder and weighted
resistor types), A/D converters using opamps.
Module-4
Timers:
Functional block, characteristics of 555 Timer and its PW application—IC-566 voltage controlled
oscillator IC; 565-phase locked loop IC, AD 633Analog multiplier ICs.
Module-5
Applications:
AD623 Instrumentation Amplifier and its application as load cell weight measurement — IC voltage
regulators –LM78XX, LM79XX; Fixed voltage regulators its application as Linear power supply—
LM317, 723Variability voltage regulators, switching regulator-SMPS—ICL8038 function generator IC.
updated01122023
1
Automation & Robotics 17.09.2023
2
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
updated01122023
2
Automation & Robotics 17.09.2023
3
updated01122023
3
Automation & Robotics 17.09.2023
1
Module-1
Introduction: Data Structures, Classifications (Primitive & Non Primitive), Data structure Operations,
Review of Arrays, Structures, Self-Referential Structures, and Unions. Pointers and Dynamic Memory
Allocation Functions. Representation of Linear Arrays in Memory, Dynamically allocated arrays.
Array Operations: Traversing, inserting, deleting, searching, and sorting. Multidimensional Arrays,
Polynomials and Sparse Matrices.
Strings: Basic Terminology, Storing, Operations and Pattern Matching algorithms. Programming Examples.
Module-2
Stacks: Definition, Stack Operations, Array Representation of Stacks, Stacks using Dynamic Arrays, Stack
Applications: Polish notation, Infix to postfix conversion, evaluation of postfix expression. Recursion -
Factorial, GCD, Fibonacci Sequence, Tower of Hanoi, Ackerman's function.
Queues: Definition, Array Representation, Queue Operations, Circular Queues, Circular queues
using Dynamic arrays, Dequeues, Priority Queues, A Mazing Problem.
Module-3
Linked Lists: Definition, Representation of linked lists in Memory, Memory allocation; Garbage
Collection. Linked list operations: Traversing, Searching, Insertion, and Deletion. Doubly Linked lists,
Circular linked lists, and header linked lists. Linked Stacks and Queues. Applications of Linked lists –
Polynomials, Sparse matrix representation. Programming Examples.
Module-4
Trees: Terminology, Binary Trees, Properties of Binary trees, Array and linked Representation of Binary
Trees, Binary Tree Traversals – In order, post order, pre order; Additional Binary tree operations. Threaded
binary trees, Binary Search Trees – Definition, Insertion, Deletion, Traversal, Searching, Application of
Trees-Evaluation of Expression, Programming Examples.
Module-5
Graphs: Definitions, Terminologies, Matrix and Adjacency List Representation Of Graphs, Elementary
Graph operations, Traversal methods: Breadth First Search and Depth First Search. Sorting and Searching:
Insertion Sort, Radix sort, Address Calculation Sort. Hashing: Hash Tableorganizations, Hashing Functions,
Static and Dynamic Hashing: Files and Their Organization: Data Hierarchy, File Attributes, Text Files
and Binary Files, Basic File Operations, File Organizations and Indexing.
updated01122023
1
Automation & Robotics 17.09.2023
2
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers
for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
updated01122023
3
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
2 Develop a python program to find the smallest and largest number in a list
3 Develop a python program to arrange the numbers in ascending and descending order
Develop a Python program to check whether a given number is palindrome or not and
6
also count the number of occurrences of each digit in the input number.
Write a Python program that accepts a sentence and find the number of words, digits,
7
Uppercase letters and lowercase letters.
Write a Python program for pattern recognition with and without using regular
8
expressions
Demonstration Experiments (For CIE)
Demonstrate python program to read the data from the spread sheet and write the data
9
in to the spread sheet
10 Demonstration of reading, writing and organizing files.
11 Demonstration of the concepts of classes, methods, objects and inheritance
CO2: Identify the methods to create and manipulate lists, tuples and dictionaries.
CO3: Discover the commonly used operations involving regular expressions and file system.
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
2. Allen B. Downey, "Think Python: How to Think Like a Computer Scientist”, 2 nd EditiGreen
Tea Press, 2015. http://greenteapress.com/thinkpython2/thinkpython2.pdf) (Download pdf files from
the above links).
3. Al Sweigart, “Automate the Boring Stuff with Python”,1 st Edition, No Starch Press, 2015. (Available
under CC-BYNC-SA license at https://automatetheboringstuff.com/).
4. Reema Thareja “Python Programming Using Problem Solving Approach” Oxford University Press.
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
Sl.NO. Experiments
1 Introduction to MATLAB through matrices, and general Syntax
2 Plotting and visualizing curves and surfaces in MATLAB – Symbolic computations usingMATLAB
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
The Sum of scaled-down marks scored in the report write-up/journal and marks of a test is the total CIE marks
scored by the student.
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
• General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure and result in -
60%, Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored
marks shall be scaled down to 50 marks (however, based on course type, rubrics shall be decided by the
examiners)
Change of experiment is allowed only once and 15% of Marks allotted to the procedure part are to be made
zero. The minimum duration of SEE is 02 hours
1. https://www.mathworks.com/matlabcentral/answers/401100-where-can-i-find-resources-for-learning-
matlab
2. https://www.youtube.com/watch?v=1PSFLKiEV7U
3. https://www.mathworks.com/videos/matlab-for-teaching-81562.html
4. https://www.mathworks.com/videos/matlab-fundamentals-online-course-overview-
1608805840236.html
updated01122023
Automation & Robotics 17.09.2023
Module - 1
Introduction to Virtual Reality : Defining Virtual Reality, History of VR, Human Physiology and
Perception, Key Elements of Virtual Reality Experience, Virtual Reality System, Interface to the Virtual
World-Input & output- Visual, Aural & Haptic Displays, Applications of Virtual
Reality
Module - 2
Representing the Virtual World : Representation of the Virtual World, Visual Representation in VR,
Aural Representation in VR and Haptic Representation in VR
Module - 3
The Geometry of Virtual Worlds &The Physiology of Human Vision: Geometric Models, Changing
Position and Orientation, Axis-Angle Representations of Rotation, Viewing Transformations, Chaining the
Transformations, Human Eye, eye movements & implications for VR.
updated01122023
Automation & Robotics 17.09.2023
Module - 4
Visual Perception & Rendering :
Visual Perception - Perception of Depth, Perception of Motion, Perception of Colour, Combining Sources
of Information. Visual Rendering -Ray Tracing and Shading Models, Rasterization, Correcting
Optical Distortions, Improving Latency and Frame Rates
Module - 5
Motion & Tracking : Motion in Real and Virtual Worlds- Velocities and Accelerations, The
Vestibular System, Physics in the Virtual World, Mismatched Motion and Vection Tracking- Tracking
2D & 3D Orientation, Tracking Position and Orientation, Tracking Attached Bodies
Course Outcome (COs) (Course Skill Set)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is
50%. The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50). A
student shall be deemed to have satisfied the academic requirements and earned the credits allotted to each
subject/ course if the student secures not less than 35% (18 Marks out of 50) in the semester-end
examination (SEE), and a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous
Internal Evaluation) and SEE (Semester End Examination) taken together.
Three Tests (preferably in MCQ pattern with 20 questions) each of 20 Marks (duration 01 hour)
Quiz/Group discussion/Seminar, any two of three suitably planned to attain the COs and POs for 20 Marks
(duration 01 hours)
The sum of total marks of three tests, two assignments, and quiz /seminar/ group discussion will be out of
100 marks and shall be scaled down to 50 marks
SEE paper shall be set for 50 questions, each of 01 mark. The pattern of the question paper is MCQ
(multiple choice questions). The time allotted for SEE is 01 hour. The student has to secure minimum of
35% of the maximum marks meant for SEE.
updated01122023
Automation & Robotics 17.09.2023
Reference Books:
1. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”, 2005.
2. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D User Interfaces, Theory
and Practice”, Addison Wesley, USA, 2005.
3. Oliver Bimber and Ramesh Raskar, “Spatial Augmented Reality: Meging Real and Virtual
Worlds”, 2005.
4. Burdea, Grigore C and Philippe Coiffet, “Virtual Reality Technology”, Wiley Interscience, India,
2003.
1. http://lavalle.pl/vr/book.html
2. https://nptel.ac.in/courses/106/106/106106138/
3. https://www.coursera.org/learn/introduction-virtual-reality.
1. Mini Project
2. Course seminars
3. YouTube video learning approach
updated01122023
Automation & Robotics 17.09.2023
Teaching-Learning Process
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes and make Teaching –Learning more effective
1. Chalk and talk
2. Online demonstration
3. Hands on problem solving
Module-1
Introduction to Object Oriented Programming: Computer programming background- C++ overview. First
C++ Program -Basic C++ syntax, Object Oriented Programming: What is an object, Classes, methods and
messages, abstraction and encapsulation, inheritance, abstract classes, polymorphism.
Module-2
Functions in C++: Tokens – Keywords – Identifiers and constants – Operators in C++ – Scope resolution
operator – Expressions and their types – Special assignment expressions – Function prototyping – Call by
reference – Return by reference – Inline functions -Default arguments – Function overloading.
Module-3
Inheritance & Polymorphism: Derived class Constructors, destructors-Types of Inheritance- Defining
Derived classes, Single Inheritance, Multiple, Hierarchical Inheritance, Hybrid Inheritance.
Module-4
I/O Streams: C++ Class Hierarchy- File Stream-Text File Handling- Binary File Handling during file
operations.
updated01122023
1
Automation & Robotics 17.09.2023
Module-5
Exception Handling: Introduction to Exception - Benefits of Exception handling- Try and catch block
Throw statement- Pre-defined exceptions in C++
CO1: Able to understand and design the solution to a problem using object-oriented
programming concepts.
CO2: Able to reuse the code with extensible Class types, User-defined operators and function
overloading.
CO3: Achieve code reusability and extensibility by means of Inheritance and Polymorphism
CO4: Implement the features of C++ including templates, exceptions and file handling for providing
programmed solutions to complex problems
Programming Assignments:
1. Write a C++ program to sort the elements in ascending and descending order.
2. Write a C++ program to find the sum of all the natural numbers from 1 to n.
3. Write a C++ program to swap 2 values by writing a function that uses call by reference technique.
4. Write a C++ program to demonstrate function overloading for the following prototypes.
add(int a, int b)
add(double a,
double b)
5. Create a class named Shape with a function that prints "This is a shape". Create another class named
Polygon inheriting the Shape class with the same function that prints "Polygon is a shape". Create two other
classes named Rectangle and Triangle having the same function which prints "Rectangle is a polygon" and
"Triangle is a polygon" respectively. Again, make another class named Square having the same function
which prints "Square is a rectangle". Now, try calling the function by the object of each of these classes.
6.Suppose we have three classes Vehicle, Four Wheeler, and Car. The class Vehicle is the base class, the
class Four Wheeler is derived from it and the class Car is derived from the class Four Wheeler. Class Vehicle
has a method 'vehicle' that prints 'I am a vehicle', class Four Wheeler has a method 'Four Wheeler' that prints
'I have four wheels', and class Car has a method 'car' that prints 'I am a car'. So, as this is a multi-level
inheritance; we can have access to all the other classes methods from the object of the class Car. We invoke
all the methods from a Car object and print the corresponding outputs of the methods.
So, if we invoke the methods in this order, car(), Four wheeler(), and vehicle(), then the output willbe
updated01122023
Automation & Robotics 17.09.2023
I am a car
I have four wheelsI
am a vehicle
Write a C++ program to demonstrate multilevel inheritance using this.
7. Write a C++ program to create a text file, check file created or not, if created it will write some textinto the
file and then read the text from the file.
8.Write a C++ program to write and read time in/from binary file using fstream
9. Write a function which throws a division by zero exception and catch it in catch block. Write a C++program
to demonstrate usage of try, catch and throw to handle exception.
10. Write a C++ program function which handles array of bounds exception using C++.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the
course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
updated01122023
Automation & Robotics 17.09.2023
Tutorial Link:
1. https://www.w3schools.com/cpp/cpp_intro.asp
2. https://www.edx.org/course/introduction-to-c-3
updated01122023
4
Automation & Robotics 17.09.2023
1
Module-1
Module-2
Measurement system and basic concepts of measurement methods: Definition, Significance of
measurement, generalized measurement system, Static characteristics- Accuracy, Precision, Calibration,
Threshold, Sensitivity, Hysteresis, Repeatability, Linearity, Loading effect, Dynamic characteristics-
System response, Time delay. Errors in measurement, Classification of errors.
Transducers: Transfer efficiency, Primary and Secondary transducers, Electrical transducers,
Mechanical, Electronic transducers, Relative comparison of each type of transducers.
Intermediate Modifying and Terminating Devices: Mechanical systems, Inherent problems, Electrical
intermediate modifying devices, Input circuitry, Ballast circuit, Electronic amplifiers. Terminating
devices, Cathode ray oscilloscope, Oscillographs.
updated01122023
1
Automation & Robotics 17.09.2023
2
Module-3
Micro And Smart Devices And Systems: Principles And Materials: Definitions and salient features
of sensors, actuators, and systems.
Sensors: silicon capacitive accelerometer, piezo-resistive pressure sensor, blood analyzer,
conductometric gas sensor, fiber-optic gyroscope and surface-acoustic-wave based wireless strain sensor.
Actuators: silicon micro-mirror arrays, piezo-electric based inkjet print- head, electrostatic comb-drive
and micromotor, magnetic micro relay, shape- memory-alloy based actuator, electro-thermal actuator.
Systems: micro gas turbine, portable clinical analyzer, active noise control in a helicopter cabin.
Module-4
Modeling: Scaling issues. Elastic deformation and stress analysis of beams and plates. Residual
stresses and stress gradients. Thermal loading. Heat transfer issues. Basic fluids issues. Electrostatics.
Coupled electro mechanics. Electromagnetic actuation. Capillary electro-phoresis. Piezo-resistive
modeling. Piezoelectric modeling. Magnetostrictive actuators.
Module-5
Electronics, Circuits And Control: Carrier concentrations, semiconductor diodes, transistors,
MOSFET amplifiers, operational amplifiers. Basic Op-Amp circuits. Charge-measuring circuits.
Examples from microsystems. Transfer function, state-space modeling, stability, PID controllers, and
model order reduction. Examples from smart systems and micro machined accelerometer or a thermal
cycler.
Course outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to :
CO1: Understand the objectives of metrology, methods of measurement, standards of measurement &
various measurement parameters.
CO2: Explain tolerance, limits of size, fits, geometric and position tolerances, gauges and their design
CO3: Explain measurement systems, transducers, intermediate modifying devices and terminating
devices.
CO4: Understand basics of control system.
CO5: Ability to perform stability analysis of a control system.
updated01122023
2
Automation & Robotics 17.09.2023
3
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s
taxonomy as per the outcome defined for the course.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
Reference Books:
1. Engineering Metrology and Measurements Bentley Pearson Education
2. Theory and Design for Mechanical Measurements, III edition Richard S Figliola, Donald E Beasley
WILEY India Publishers
3. Animations of working principles, process flows and processing techniques, A CD-supplement
with Matlab codes, photographs and movie clips of processing machinery and working devices.
4. Laboratory hardware kits for (i) BEL pressure sensor, (ii) thermal-cycler and (iii) active
control of a cantilever beam.
5. Microsystems Design, S. D. Senturia, 2001, Kluwer Academic Publishers, Boston, USA. ISBN 0-
7923-7246-8.
6. Analysis and Design Principles of MEMS Devices, Minhang Bao, Elsevier, Amsterdam, The
Netherlands, ISBN 0-444-51616-6
7. Design and Development Methodologies, Smart Material Systems and MEMS: V. Varadan,
K. J. Vinoy, S. Gopalakrishnan, Wiley.
8. MEMS- Nitaigour Premchand Mahalik, TMH 2007
1. www.electronics-tutorials.ws
2. www.electrical4u.com/electronic-ballast
3. www.sciencedirect.com/topic/computer-science/sampling-theorem
4. https://nptel.ac.in/content/storsge2/courses/108103008/PDF/module3/m3_lec2.pdf
1. http://sl-coep.vlabs.ac.in/
updated01122023
3
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
Microcontrollers Semester IV
Course Code BRA402 CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:2:0 SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 8-10 Lab slots Total Marks 100
Credits 04 Exam Hours 03
Examination nature (SEE) Theory/practical/Viva-Voce
Course objectives:
This course will enable students to:
1. Understand the difference between a Microprocessor and a Microcontroller and embedded
microcontrollers.
2. Familiarize the basic architecture of 8051 microcontroller.
3. Program 8051microprocessor using Assembly Level Language and C.
4. Understand the interrupt system of 8051 and the use of interrupts.
5. Understand the operation and use of inbuilt Timers/Counters and Serial port of 8051.
6. Interface 8051 to external memory and I/O devices using its I/O ports.
Teaching-Learning Process (General Instructions)
These are sample Strategies; that teachers can use to accelerate the attainment of the various course outcomes.
1. These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes.
2. 1. Lecturer method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various Micrcontrollers and digital
circuits.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical
thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking
skills such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
3. Discuss how every concept can be applied to the real world - and when that is possible, it helps
improve the students understanding.
Module-1
8051 Microcontroller:
Microprocessor Vs Microcontroller, Embedded Systems, Embedded Microcontrollers, 8051 Architecture-
Registers, Pin diagram, I/O ports functions, Internal Memory organization. External Memory (ROM &
RAM) interfacing.
Module-2
8051 Instruction Set:
Addressing Modes, Data Transfer instructions, Arithmetic instructions, Logical instructions, Branch
instructions, Bit manipulation instructions. Simple Assembly language program examples (without loops) to
use these instructions.
Module-3
8051 Stack, I/O Port Interfacing and Programming:
8051 Stack, Stack and Subroutine instructions. Assembly language program examples on subroutine and
involving loops.
Interfacing simple switch and LED to I/O ports to switch on/off LED with respect to switch status.
updated01122023
1
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
Module-4
8051 Timers and Serial Port:
8051 Timers and Counters – Operation and Assembly language programming to generate a pulse using
Mode-1 and a square wave using Mode- 2 on a port pin. 8051 Serial Communication- Basics of Serial Data
Communication, RS- 232 standard, 9 pin RS232 signals, Simple Serial Port programming in Assembly and
C to transmit a message and to receive data serially.
MODULE-5
8051 Interrupts and Interfacing Applications:
8051 Interrupts. 8051 Assembly language programming to generate an external interrupt using a switch,
8051 C programming to generate a square waveform on a port pin using a Timer interrupt. Interfacing 8051
to ADC-0804, DAC, LCD and Stepper motor and their 8051 Assembly language interfacing programming.
Sl.NO. Experiments
1 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: BCD – ASCII.
2 Write a C program to (i) transmit and (ii) to receive a set of characters serially by interfacing 8051 to
a Terminal.
3
Write ALPs to generate waveforms using ADC interface
4 Write ALP to interface an LCD display and to display a message on it. . Write ALP to interface a
Stepper Motor to 8051 to rotate the motor.
5
Write ALP to interface ADC-0804 and convert an analog input connected to it.
6 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: ASCII – Decimal.
7 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: Decimal - ASCII
8 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: HEX - DecimaL.
9 Write ALP to interface a Stepper Motor to 8051 to rotate the motor.
10 Programs to generate delay, Programs using serial port and on-Chip timer/counter. Code conversion
Decimal -HEX.
11 Write ALP to add two numbers.
CIE for the theory component of the IPCC (maximum marks 50)
1. IPCC means practical portion integrated with the theory of the course.
2. CIE marks for the theory component are 25 marks and that for the practical component is 25 marks.
3. 25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two
Tests, each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other
assessment methods mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the
syllabus and the second test after covering 85-90% of the syllabus.
4. Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the
theory component of IPCC (that is for 25 marks).
5. The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
CIE for the practical component of the IPCC
1. 15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks for
the test to be conducted after the completion of all the laboratory sessions.
2. On completion of every experiment/program in the laboratory, the students shall be evaluated
including viva-voce and marks shall be awarded on the same day.
3. The CIE marks awarded in the case of the Practical component shall be based on the continuous
evaluation of the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of all
experiments’ write-ups are added and scaled down to 15 marks.
4. The laboratory test (duration 02/03 hours) after completion of all the experiments shall be conducted
for 50 marks and scaled down to 10 marks.
5. Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory
component of IPCC for 25 marks.
6. The student has to secure 40% of 25 marks to qualify in the CIE of the practical component of the
IPCC.
1. “The 8051 Microcontroller and Embedded Systems – using assembly and C”, Muhammad Ali Mazidi
and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning.
updated01122023
3
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
Reference Books:
1. “The 8051 Microcontroller Based Embedded Systems”, Manish K Patel, McGraw Hill, 2014, ISBN:
978-93-329-0125-4.
2. “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Raj Kamal, Pearson
Education, 2005.
Web links and Video Lectures (e-Resources):
E-book versions are available at ‘https://www.knimbus.com/’ of the VTU consortium. Remote login available
through respective college IDs.
• https://youtu.be/7mtt4bdfQk4
1. Programs to generate delay, Programs using serial port and on-Chip timer/counter.
2. Code conversion: BCD – ASCII; ASCII – Decimal; Decimal - ASCII; HEX - Decimal and Decimal -
HEX.
3. Write a C program to (i) transmit and (ii) to receive a set of characters serially by interfacing 8051 to a
terminal.
4. Write ALPs to generate waveforms using ADC interface.
5. Write ALP to interface an LCD display and to display a message on it. 5. Write ALP to interface a
Stepper Motor to 8051 to rotate the motor.
6. Write ALP to interface ADC-0804 and convert an analog input connected to it.
updated01122023
4
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
equation.
Module-5
Path Planning- Joint space planning, use of cubic polynomial, Cartesian space planning, Straight line and
circular paths, position and orientation planning. Trajectory Planning- Joint space trajectory planning,
cartesian and operational space trajectory planning techniques, velocity and positional control.
Force/Torque Control: Implement a force/torque control scheme for a robot manipulator. Use a
force sensor or external load to apply controlled forces or torques on the robot's end effector and
7 observe the resulting robot behaviour.
CO1: To identify and enumerate different link-based mechanisms with basic understanding of motion.
CO2: To understand and illustrate various power transmission mechanisms using suitable 20 methods.
CO3: To understand and illustrate various Governing mechanisms using suitable methods.
CO4: To design and evaluate the performance of different cams and followers.
updated01122023
2
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
CIE for the theory component of the IPCC (maximum marks 50)
1. PCC means practical portion integrated with the theory of the course.
2. CIE marks for the theory component are 25 marks and that for the practical component is 25 marks.
3. 25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two
Tests each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other assessment
methods mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the syllabus and the
second test after covering 85-90% of the syllabus.
4. Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the
theory component of IPCC (that is for 25 marks).
5. The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
CIE for the practical component of the IPCC
1. 15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks for
the test to be conducted after the completion of all the laboratory sessions.
2. On completion of every experiment/program in the laboratory, the students shall be evaluated
including viva-voce and marks shall be awarded on the same day.
3. The CIE marks awarded in the case of the Practical component shall be based on the continuous
evaluation of the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of all
experiments write-ups are added and scaled down to 15 marks.
4. The laboratory test (duration 02/03 hours) after completion of all the experiments shall be conducted
for 50 marks and scaled down to 10 marks.
5. Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory
component of IPCC for 25 marks.
6. The student has to secure 40% of 25 marks to qualify in the CIE of the practical component of the
IPCC.SEE for IPCC
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored by the student shall be proportionally scaled down to 50 Marks
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will have
a CIE component only. Questions mentioned in the SEE paper may include questions from the
practical component.
Suggested Learning Resources:
Text Book:
1. Theory of Machines Rattan S.S, Tata McGraw-Hill Publishing Company Ltd., New Delhi, Ed 2009
2. Theory of Machines Sadhu Singh, Pearson Education (Singapore) Pvt. Ltd, Indian Branch New Delhi,
2nd Ed 2006
Reference Books:
1. Theory of Machines. Thomas Bevan. CBS Publication 1984.
2. Design of Machinery Robert L. Norton, McGraw Hill 2001
updated01122023
3
Automation & Robotics 17.09.2023
MKV-TEMPLATE for IPCC (26.04.2022)
updated01122023
4
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
1. To introduce different types of robotics and demonstrate them to identify different parts and
components.
2. To write programming for simple operations
Sl.NO. Experiments
Verification of transformation (Position and orientation) with respect to gripper and world
2
coordinate system.
8 Robot programming and simulation for any industrial process ( Packaging, Assembly).
CO1: Use of any robotic simulation software to model the different types of robots and calculate work volume
for different robots.
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
1. The split-up of CIE marks for record/ journal and test are in the ratio 60:40.
2. Each experiment to be evaluated for conduction with observation sheet and record write-up. Rubrics
for the evaluation of the journal/write-up for hardware/software experiments designed by the faculty
who is handling the laboratory session and is made known to students at the beginning of the practical
session.
3. Record should contain all the specified experiments in the syllabus and each experiment write-up will
be evaluated for 10 marks.
4. Total marks scored by the students are scaled downed to 30 marks (60% of maximum marks).
5. Weightage to be given for neatness and submission of record/write-up on time.
6. Department shall conduct 02 tests for 100 marks, the first test shall be conducted after the 8th week of
the semester and the second test shall be conducted after the 14th week of the semester.
7. In each test, test write-up, conduction of experiment, acceptable result, and procedural knowledge will
carry a weightage of 60% and the rest 40% for viva-voce.
8. The suitable rubrics can be designed to evaluate each student’s performance and learning ability.
The average of 02 tests is scaled down to 20 marks (40% of the maximum marks).
The Sum of scaled-down marks scored in the report write-up/journal and average marks of two tests is the total
CIE marks scored by the student.
Semester End Evaluation (SEE):
1. SEE marks for the practical course is 50 Marks.
2. SEE shall be conducted jointly by the two examiners of the same institute, examiners are appointed
by the University
3. All laboratory experiments are to be included for practical examination.
4. (Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script to be
strictly adhered to by the examiners. OR based on the course requirement evaluation rubrics shall be
decided jointly by examiners.
5. Students can pick one question (experiment) from the questions lot prepared by the internal /external
examiners jointly.
6. Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by
examiners.
7. General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure and
result in -60%.
8. Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored
marks shall be scaled down to 50 marks (however, based on course type, rubrics shall be decided by
the examiners).
9. Change of experiment is allowed only once and 15% Marks allotted to the procedure part to be made
zero.
10. The duration of SEE is 03 hours
11. Rubrics suggested in Annexure-II of Regulation book
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
1. https://www.coppeliarobotics.com/
2. https://www.youtube.com/watch?v=MX3VXvZFk0U
3. https://www.mdpi.com
4. https://www.fer.unizg.hr/en/course/rpas
5. https://www.hindawi.com/journals/jr/2018/2312984/
6. https://unity.com/solutions/automotive-transportation-manufacturing/robotics
updated01122023
Automation & Robotics 17.09.2023
Course Objectives:
This course will enable students to:
1. To learn the concept of fuzziness involved in various systems.
2. To provide adequate knowledge about fuzzy set theory
3. To teach Modelling of non-linear systems using fuzzy models
4. To make students to understand to the concepts of feed forward neural networks.
5. To provide adequate knowledge about feedback networks
Module-1
Fuzzy set theory – Fuzzy sets – Operation on fuzzy sets – Scalar cardinality, fuzzy cardinality, union
and intersection, complement (Yager and Sugeno), equilibrium points, aggregation, projection,
composition, cylindrical extension, fuzzy relation – Fuzzy membership functions
Module-2
Fuzzy Arithmetic, Fuzzy Relations & Possibility Theory, Fuzzy Logic, Uncertainty based Information,
Fuzzy Expert System – Overview, Fuzzy Controllers, Applications of Fuzzy Logic in Robotics.
Module-3
Modelling of non-linear systems using fuzzy models – TSK model – Fuzzy logic controller –
Fuzzification – Knowledge base – Decision making logic – Defuzzification – Adaptive fuzzy systems –
Familiarization with fuzzy logic toolbox. Features of membership function, Standard forms and
Boundaries, membership value assignments, Fuzzy to Crisp Conversions, Defuzzification methods.
Module-4
Introduction to Neural Networks: Differences between Biological and Artificial Neural Networks -
Typical Architecture, Common Activation Functions, McCulloch - Pitts Neuron, Simple Neural Nets for
Pattern Classification, Linear Separability - Hebb Net, Perceptron, Adaline, Madaline - Architecture,
algorithm, and Simple Applications.
Module-5
Neural Networks: Case Studies: Inverted Pendulum, CMAC, Robotics, Image compression, and Control
systems - Fuzzy Logic: Mobile robot navigation, Autotuning a PID Controller.
updated01122023
1
Automation & Robotics 17.09.2023
1. https://onlinecourses.nptel.ac.in/noc22_ge04/preview
2. https://onlinecourses.nptel.ac.in/noc23_ee21/preview
updated01122023
3
Automation & Robotics 17.09.2023
1
Recovery Trade-offs
Course Outcome (COs) (Course Skill Set)
At the end of the course the student will be able to:
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (Duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
3. Dr. Armand J. Chaput, “Design of Unmanned Air Vehicle Systems”, Lockheed Martin
Aeronautics Company, 200.
4. Kimon P. Valavanis, “Advances in Unmanned Aerial Vehicles: State of the Art and the Road to
Autonomy”, Springer, 2007.
5. Robert C. Nelson, Flight Stability and Automatic Control, McGraw-Hill, Inc, 1998.
updated01122023
3
Automation & Robotics 17.09.2023
1
updated01122023
Automation & Robotics 17.09.2023
2
updated01122023
Automation & Robotics 17.09.2023
These are sample Strategies, which teachers can use to accelerate the attainment of the various course
outcomes.
1. The lecturer's approach (L) does not have to be limited to traditional methods of teaching. It is
possible to incorporate alternative and effective teaching methods to achieve the desired
outcomes.
2. Utilize videos and animations to illustrate the functioning of different techniques used in the
manufacturing of smart materials.
3. Foster collaborative learning exercises within the classroom to encourage group participation and
engagement.
4. Pose a minimum of three Higher Order Thinking (HOT) questions during class discussions to
stimulate critical thinking among students.
5. Implement Problem-Based Learning (PBL) as an approach that enhances students' analytical skills
and nurtures their ability to design, evaluate, generalize, and analyze information, rather than
solely relying on rote memorization.
Module-1
Overview of Smart Materials: Introduction to Smart Materials, Principles of Piezoelectricity,
Perovskite Piezoceramic Materials, Single Crystals vs Polycrystalline Systems, Piezoelectric Polymers,
Principles of Magnetostriction, Rare earth Magneto strictive materials, Giant Magnetostriction and
Magneto-resistance Effect, Introduction to Electro-active Materials, Electronic Materials, Electro-active
Polymers, Ionic Polymer Matrix Composite (IPMC), Shape Memory Effect, Shape Memory Alloys,
Shape Memory Polymers.
Module-2
High-Band Width, Low Strain Smart Sensors: Piezoelectric Strain Sensors, In-plane and Out-of
Plane Sensing, Shear Sensing, Accelerometers, Effect of Electrode Pattern, Active Fibre Sensing,
Magneto strictive Sensing, Villari Effect, Matteuci Effect and Nagoka-Honda Effect, Magnetic Delay
Line Sensing, Application of Smart Sensors for Structural Health Monitoring (SHM), System
Identification using Smart Sensors.
Module-3
Smart Actuators: Modelling Piezoelectric Actuators, Amplified Piezo Actuation – Internal and
External Amplifications, Magnetostrictive Actuation, Joule Effect, Wiedemann Effect, Magneto volume
Effect, Magnetostrictive Mini Actuators, IPMC and Polymeric Actuators, Shape Memory Actuators,
Active Vibration Control, Active Shape Control, Passive Vibration Control, Hybrid Vibration Control
Module-4
Smart Composites: Review of Composite Materials, Micro and Macro-mechanics, Modelling Laminated
Composites based on Classical Laminated Plate Theory, Effect of Shear Deformation, Dynamics of Smart
Composite Beam, Governing Equation of Motion, Finite Element Modelling of Smart Composite Beams
updated01122023
1
Automation & Robotics 17.09.2023
Module-5
Advances In Smart Structures & Materials Self-Sensing Piezoelectric Transducers, Energy Harvesting
Materials, Autophagous Materials, Self-Healing Polymers, Intelligent System Design, Emergent System
Design.
Course Outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to:
CO1: Have a deep understanding of smart materials, including their properties, characteristics, and
applications in various industries.
CO2: Knowledge of smart sensors and their Functionalities will gain knowledge about smart sensors,
their functions, and their role in monitoring and controlling systems.
CO3: Understanding of smart actuators and their applications will develop an understanding of smart
actuators, their operating principles, and their diverse applications in fields such as robotics,
automation, and healthcare.
CO4: Exploration of Smart Composites and Unique Properties will explore the concept of smart
composites and their exceptional properties, such as self-healing, shape memory, and enhanced
mechanical properties.
CO5: Practical Knowledge of Smart Structures and Materials will acquire practical knowledge about
smart structures and materials, including their design, fabrication techniques, and real-world
applications in areas such as civil engineering, aerospace, and biomedical engineering.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the
SEE minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be
deemed to have satisfied the academic requirements and earned the credits allotted to each subject/ course
if the student secures a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous
Internal Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation (CIE):
1. For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test
component, there are 25 marks.
2. The first test will be administered after 40-50% of the syllabus has been covered, and the second test
will be administered after 85-90% of the syllabus has been covered
3. Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based then only
one assignment for the course shall be planned. The teacher should not conduct two assignments at
the end of the semester if two assignments are planned.
4. For the course, CIE marks will be based on a scaled-down sum of two tests and other methods of
assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s taxonomy as
per the outcome defined for the course.
Semester End Examination (SEE):
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
updated01122023
2
Automation & Robotics 17.09.2023
Smart Materials Intelligent System Design by Prof. Bishakh Bhattacharya Mechanical Engineering Indian
Institute of Technology, Kanpur.
updated01122023
3
Automation & Robotics 17.09.2023
TEMPLATE for AEC (if the course is a theory)
Module-1
Artificial Intelligence and its Issues: Definitions-Importance of AI, Evolution of AI-Applications of AI,
Classification of AI systems concerning the environment, Knowledge Inferring systems and planning,
Uncertainty and towards Learning Systems.
Module-2
Overview to Problem Solving:
Problem-solving by Search, Problemspace-Statespace, BlindSearch-Types, and Performance measurement.
Module-3
HeuristicSearch, Knowledge Representation, and Reasoning: Types, Gameplay in Gemini-max algorithm,
Alpha-Beta Pruning. Logical Systems Knowledge-Based Systems, Proposition a lLogic Constraints, Predicate
Logic First Order Logic, Inference in First-Order Logic, On to logical Representations and Applications.
Module-4
Uncertainty and knowledge Reasoning: Overview Definition of uncertainty, Bayes Rule Inference, Belief
Network, Utility-Based System, Decision Network
Module-5
Learning Systems: Forms of Learning Types-Supervised, Unsupervised, Reinforcement Learning, Learning
decision trees
updated01122023
1
Automation & Robotics 17.09.2023
TEMPLATE for AEC (if the course is a theory)
updated01122023
2
Automation & Robotics 17.09.2023
TEMPLATE for AEC (if the course is a theory)
updated01122023
3
Automation & Robotics 17.09.2023
Templatefor Practical Course and if AEC is a practical Course
Write a 8051 C program to add an array of 16 bit numbers and store the 32 bit result in internal
4
RAM
5 Write a 8051 C program to find the square of a number (1 to 10) using look-up table
Write a 8051 C program to count the number of ones and zeros in two consecutive memory
8
locations.
Demonstration Experiments (For CIE)
9 Write a 8051 C program to scan a series of 32 bit numbers to find how many are negative.
Write a 8051 C program to display “Hello World” message (either in simulation mode or interface
10
an LCD display).
Write a 8051 C program to convert the hexadecimal data 0xCFh to decimal and display the digits
11
on ports P0, P1 and P2 (port window in simulator).
Course Outcomes (COs) (Course Skill Set):
At the end of the course the student will be able to:
CO1: Write C programs in 8051 for solving simple problems that manipulate input data using different
Instructions of 8051 C.
CO2: Develop testing and experimental procedures on 8051 Microcontroller, analyze their operation
under different cases.
CO3: Develop programs for 8051 Microcontroller to implement real world problems.
CO4: Design and Develop Mini projects
updated01122023
Automation & Robotics 17.09.2023
Templatefor Practical Course and if AEC is a practical Course
updated01122023
Automation & Robotics 17.09.2023
Templatefor Practical Course and if AEC is a practical Course
updated01122023
Automation & Robotics 17.09.2023
TEMPLATE for AEC (if the course is a theory)
Module-1
Logically Separated Control Network, Network Segregation, Recommended Defence-in-Depth
Architecture, General Firewall Policies for ICS, Recommended Firewall Rules for Specific Services,
Network Address Translation (NAT), Specific ICS Firewall Issues , Unidirectional Gateways, Single
Points of Failure , Redundancy and Fault Tolerance
Module-2
Network Segregation: Dual-Homed Computer/Dual Network Interface Cards (NIC) , Firewall between
Corporate Network and Control Network , Firewall and Router between Corporate Network and
Control Network , Firewall with DMZ between Corporate Network and Control Network , Paired
Firewalls between Corporate Network and Control Network , Network Segregation Summary
Module-3
Recommended Firewall Rules for Specific Services: Domain Name System (DNS) , Hypertext
Transfer Protocol (HTTP) ,FTP and Trivial File Transfer Protocol (TFTP) ,Telnet Dynamic Host
Configuration Protocol (DHCP) , Secure Shell (SSH) ,Simple Object Access Protocol (SOAP) , Simple
Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP) ,Distributed
Component Object Model (DCOM),SCADA and Industrial Protocols: DNP3 Protocol. Smart Grid
Security.
Module-4
Information Hiding Techniques: Introduction to Steganography, Watermarking. Differences between
Watermarking and Steganography, A Brief History. Digital Steganography, Applications of
Steganography, Covert Communication, Techniques of steganography (for Text and Image).
updated01122023
1
Automation & Robotics 17.09.2023
TEMPLATE for AEC (if the course is a theory)
4. Katzenbeisser, S. & Fabien A P. (2000). Information Hiding Techniques for Steganography and
Digital Watermarking. Petitcolas, Artech House.
5. Cox, I., Miller, M., Bloom, J., Fridrich, J. & Kalker, T. (2007). Digital Watermarking and
Steganography (2nd Ed.). Elsevier.
6. Latest research papers from refereed journals discussed by the faculty may also be referred.
updated01122023
3
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
3 Creating a controller.
4 Creating a camera.
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
updated01122023
Automation & Robotics 17.09.2023
Template for Practical Course and if AEC is a practical Course
1. https://youtu.be/BpJCAafw2qE
2. https://youtu.be/CXCjpJasvG0
3. https://youtu.be/zRKmlwA5law
updated01122023