2 Raisyll
2 Raisyll
COURSE OVERVIEW:
Robotics is an interdisciplinary branch of electronic engineering and mechanical engineering. Robotics involves
design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist
humans. Robotics integrates fields of mechanical engineering, electrical engineering, information engineering,
mechatronics, electronics, bioengineering, computer engineering, control engineering, software engineering,
mathematics, etc.
COURSE OBJECTIVES:
The objectives of this course are to:
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.
1
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
Application of Robot: aerial robots helicopters, Multi rotor UAV, Flapping wing/Bio inspired UAV, wheeled mobile
robots, swarm robots, Legged robots, medical/healthcare robots , Rehabilitation robot, hospital robot, space robots,
service robots, Underwater and floating robots, Military Robots.
Module-5
ROBOTICS APPLICATIONS: pick and place, palletizing and depalletizing, machining loading and unloading,
welding & assembly, Medical, agricultural and space applications, unmanned vehicles: ground, robotic for computer
integrated manufacturing, Industrial robots, Humanoids, Cobots, Autonomous robots
2
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.
Description: This video lecture series covers various topics in robotics, including fabrication methods,
materials, and manufacturing processes.
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Fabrication Method Demonstration: Conduct hands-on demonstrations of different fabrication methods, such as
welding, milling, 3D printing, and laser cutting, to help students understand the practical aspects.
Material Selection Exercise: Assign students a project where they have to analyze the requirements of a robotic
component and select the most suitable material based on its properties.
Traditional Manufacturing Case Study: Present a case study of a real-world robotic component manufacturing process
and discuss the challenges faced and the solutions employed in the industry.
Additive Manufacturing Workshop: Organize a workshop where students can experiment with additive manufacturing
techniques like fused deposition modeling (FDM) or stereo lithography (SLA) to create robotic component prototypes.
CNC Programming and Machining Lab: Provide students with hands-on experience in CNC programming
and machining by allowing them to design and manufacture simple robotic components using CNC machines.
Analog and Digital Electronic Circuits Semester III
Course Code BRI303 CIE Marks 50
Teaching Hours/Week (L: T:P: S) 3:0:2:0 SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 12 Lab slots Total Marks 100
Credits 04 Exam Hours 3
Examination nature (SEE) Theory
Course objectives:
This course will enable students :
● To understand the basics and applications of diodes and transistors
● To understand the basics and applications of OPAMPS
● To Illustrate simplification of Algebraic equations using Karnaugh Maps and Quine-McClusky
Techniques.
● To Design Decoders, Encoders, Digital Multiplexer, Adders, Subtractors and BinaryComparators.
● To Describe Latches and Flip-flops, Registers and Counters.
Module-1
Junction diode for HW and FW rectification, Clippers and Clamping circuits, Transistor biasing, Dc load line analysis,
Different biasing circuits, stability factors(without derivation), Transistor switching networks.
Concept of Amplifiers : RC Coupled Amplifier (Analysis), Feedback Amplifiers: Different types of feedback
amplifers(Analysis),Power Amplifiers: Concept of Power Amplifiers , Class A and Class B , Push-pull power amplifier,
Oscillators: Concept, Audio and Radio Frequency Oscillators, JFET and MOSFET - Working Principle and Biasing.,
(Text-1)
Module-2
OPAMP :Dual-input Balanced output Differential amplifier, Block diagram representation of an opamp, Interpretation
of datasheets (Ideal V/s) practical values, Frequency response of an OPMAP, OPAMP Configurations: inverting, Non-
inverting, Differential:
OPAMP Applications: Summer, integrator, differentiator, Schmitt triggers.555 Timer Applications: Astable and
Monostable Multivibrator, Active Filtes. Binary weighted Resistor D/A converter and Successive Approximation A/D
converter.(Text-2)
Module-3
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. (Text 5 - Chapter 9, 9.6 to 9.8)
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. (Text 5 -
Chapter 9, 9.6 to 9.8)
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. (Text 4 - Chapter 6)
CIE for the theory component of the IPCC (maximum marks 50)
• IPCC means practical portion integrated with the theory of the course.
• CIE marks for the theory component are 25 marks and that for the practical component is 25 marks.
• 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.
• 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).
• The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximumof 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
1. The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will have aCIE
component only. Questions mentioned in the SEE paper may include questions from the practical
component.
Suggested Learning Resources:
Books
1. Analog Electronic Circuits: A simplified approach by U.B. Mahadevaswamy, Pearson EducationIndia, 2010
2. OPAMPS and Linear IC’s by Ramakant Gayakwad, Fourth Edition, Pearson Education, 20015.
3. John M Yarbrough,-Digital Logic Applications and Design, Thomson Learning, 2001.
4. Donald D. Givone, ―Digital Principles and Design, McGraw Hill, 2002.
5. Charles H Roth Jr., Larry L. Kinney ―Fundamentals of Logic Design, Cengage Learning, 7thEdition, 2013.
5. Design and implement (i) Half Adder & Full Adder using i) basic gates. ii) NAND gates (ii)Half Sub-
tractor & Full Sub-tractor using i) basic gates ii) NAND gates.
COURSE OVERVIEW:
A Data Structures and Algorithms course covers fundamental concepts for efficient data organization and
manipulation. Topics include arrays, linked lists, trees, graphs, sorting, searching, and algorithm analysis. Students
learn problem-solving techniques, time and space complexity, and gain skills to design, implement, and optimize
algorithms for software development.
COURSE OBJECTIVES:
The objectives of this course are to:
Module-1
Introduction: Data Structure, Classification (Primitive and Non-Primitive), Data structure
Operations, Pointers: Definition and Concepts, Array of pointers, Structure: Definition and Concepts. Linear Data
Structures –Stacks: Introduction and Definition, Representation of stack: Array and structure representation of
stacks, Operations on stacks.
Module-2
Linear Data Structures : Queues: Definition, Representation of Queues: Array and structure representation of
Queues, Operations on Queues.
Linear Data Structures: Singly Linked Lists: Definition, Representation of linked lists in Memory, Linked list
operations, Doubly Linked lists: Definition, Operations.
1
2
Module-3
Nonlinear Data Structures –Trees: Basic Terminologies, Binary Trees: Properties, Representation of Binary Tree:
Linear representation, Linked representation, Operations on Binary Tree: Insertion, Simple Deletion, Traversals,
Binary search trees.
Nonlinear Data Structures -Graphs: Definitions, Terminologies, Graphs using adjacency matrix and linked list.
Module-4
Introduction to algorithms: Fundamentals of Algorithmic Problem Solving, Fundamentals of the algorithms
efficiency: Analysis Framework, Asymptotic Notations and Basic Efficiency Classes, Mathematical Analysis of Non-
recursive Algorithms and Recursive Algorithms.
Sorting and Searching Algorithms: Insertion Sort, Linear Search and Binary Search.
Module-5
Decrease & conquer: concept of decrease and conquer, graph traversal algorithms: depth first search, breadth first
search.
Dynamic programming: concept of dynamic programming, computing a binomial coefficient.
Greedy method: concept of greedy technique prims algorithm.
Course Outcomes (COs) (Course Skill Set)
At the end of the course, the student will be able to :
1. Master the implementation and application of key data structures in programming.
2. Demonstrate the ability to analyze algorithm efficiency and optimize code.
3. Solve complex problems by applying algorithmic strategies and techniques.
4. Design and implement algorithms for tasks involving searching, sorting, and graph traversal.
5. Utilize data structures and algorithms to enhance software performance and scalability
2
3
3
Introduction to Modelling and Design Semester III
Course Code BRIL305 CIE Marks 50
Teaching Hours/Week (L: T:P: S) 0:0:2*:0 SEE Marks 50
Total Hours of Pedagogy 14 Sessions Total Marks 100
Credits 01 Exam Hours 3
Examination nature (SEE) Practical
*One hour per week can be taken additionally
Module-1
Introduction to Computer Aided Sketching Review of graphic interface of the software. Review of
2D Sketching, Parametric Solid Modeling, Assembly creation and product rendering.
Limits, Fits and Tolerances: Introduction, Fundamental tolerances, Deviations, Methods of placing
limit dimensions, Types of fits with symbols and applications, Geometrical tolerances on
drawings, Standards followed in industry. (Above topics to be studied as a review)
01 Session
Sectional View: Sectioning, sectional view, Projection of sectional view, Representation of section
plane, Hatching, Inclination of Hatching lines, Spacing between Hatching lines, Hatching of
large areas, Hatching of Adjacent parts, Hatching of Adjacent parallel cut surfaces, Dimensioning
on Hatched areas, Full Section, Half Section, Different types of sections, Partial or Local sections
03 Sessions
Module-2 02 Sessions
Geometric Geometrical Dimensioning and Tolerances (GD&T): Introduction, Fundamental
tolerances, Deviations, Methods of placing limit dimensions, machining symbols, types of fits
with symbolsand applications, geometrical tolerances on drawings. Standards followed in
industry. The basicsof sketching and modelling:
Create a basic sketch - Profile Tools, Curve Tools, Editing Tools, Operation Tools, Constraints,
construction geometries and adding dimensions. Part- Solid from sketches, Solid from surfaces,
modify Tools, Operation Tools.
Module-3 03 Sessions
The Basics of Assemblies
The different ways to create components - Use scripts to create gears - Component color
swatch and color cycling - Use McMaster-Carr parts in a design - Copy, paste, and paste new
- Distributed designs - Create as-built joints - Create joints - Joint origins and midplane joints -
Drive joints and motion studies - Interference detection and contact sets - Isolation and opacity
control - Create groups and organize a timeline - Practice exercise
Module-4 06 Sessions
Assembly Drawings: (Part drawings shall be given)
Drawing Basics-Detailing Drawings. Explode a 3D model for a drawing, Create a drawing sheet
and views, Add geometry and dimensions to a drawing, Add GD & T text, BOM, tables and
symbols, Place an exploded view, Edit a title block, Export to different file formats.
1. Reciprocating saw mechanical assembly,
2. Innovated bottle design for sustainability
3. Engine Piston
4. Cylinder Flange
5. Engine Case
6. Design for Injection Molding
Module-4 60 50 10
Total 100 80 20
COURSE OBJECTIVES:
The objectives of this course are to:
1. Understand Material Properties: Develop a comprehensive understanding of the fundamental properties of
materials, including mechanical, thermal, electrical, and optical characteristics.
2. Analyze Material Structures: Learn to analyze the atomic and molecular structures of materials, including
crystallography and defects, to explain material behavior.
3. Explore Material Processing: Investigate various methods for processing and shaping materials, such as
casting, forming, and heat treatment, to achieve desired properties.
4. Study Material Performance: Evaluate the performance of materials in different environments and
applications, considering factors like corrosion, fatigue, and wear resistance.
5. Apply Material Knowledge: Apply material science principles to make informed decisions in engineering
and manufacturing, including material selection, design optimization, and sustainability considerations.
1
2
Module-3
Heat Treatment, Ferrous and Non-Ferrous Alloys:
Heat treating of metals: Time-Temperature Transformation (TTT) curves, Continuous Cooling Transformation
(CCT) curves, Annealing: Recovery, Re crystallization and Grain growth, Types of annealing, Normalizing,
Hardening, Tempering, Mar tempering, Austempering, Concept of harden ability, Factors affecting harden ability.
Surface hardening methods: carburizing, cyaniding, nit riding, flame hardening and induction hardening, Age
hardening of aluminium-copper alloys and PH steels. Ferrous materials: Properties, Compositions and uses of
Grey cast iron and steel.
Module-4
Composite Materials :
Composite materials - Definition, classification, types of matrix materials & reinforcements, Metal Matrix
Composites (MMCs), Ceramic Matrix Composites (CMCs) and Polymer Matrix Composites (PMCs), Particulate-
reinforced and fiber- reinforced composites, Fundamentals of production of composites, characterization of
composites, constitutive relations of composites, determination of composite properties from component properties,
hybrid composites. Applications of composite materials. Numerical on determining properties of composites.
Module-5
Ceramics: Structure type sand properties and applications of ceramics. Mechanical/ Electrical behaviour and
processing of Ceramics. Plastics: Various types of polymers/plastics and their applications. Mechanical behaviour
and processing of plastics, Failure of plastics.
Brief description of other materials such as optical and thermal materials Smart materials – fiber optic materials,
piezo-electrics, Shape Memory Alloys – Nitinol, superelasticity, Biological applications of smart materials -
materials used as implants in human Body, Selection of Materials, Performance of materials in service Residual life
assessment – use of non-destructive testing, Economics, Environment and Sustainability
Course Outcomes (COs)(Course Skill Set)
At the end of the course the student will be able to:
1. Understand the mechanical properties of metals and their alloys.
2. Analyze the various modes of failure and understand the microstructures of ferrous and nonferrous
materials.
3. Describe the processes of heat treatment of various alloys.
4. Acquire the Knowledge of composite materials and their production process as well as applications.
5. Understand the properties and potentialities of various materials available and material selection procedures..
2
3
3
Linear Integrated Circuits Semester III
Course Code BRI306B CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Examination nature (SEE) Theory
Course objectives:
The objectives of this course are to:
Module-1
IC FABRICATION
IC classification, fundamental of monolithic IC technology, epitaxial growth, masking and
etching, diffusion of impurities. Realisation of monolithic ICs and packaging. Fabrication ofdiodes, 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, Log and Antilog Amplifiers- Analog multiplier
& Divider, first and second order active filters, comparators, multivibrators, waveform 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
SPECIAL ICs
Functional block, characteristics of 555 Timer and its PWM application — IC-566 voltage
controlled oscillator IC; 565-phase locked loop IC, AD633 Analog multiplier ICs.
Module-5
APPLICATION ICs
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, 723 Variability
voltage regulators, switching regulator- SMPS — ICL 8038
function generator IC.
Course outcome (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). The minimum passing mark
for the SEE is 35% of the maximum marks (18 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.
• For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test component,
there are 25 marks.
• 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
• 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.
• 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.
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the
subject (duration 03 hours)
The question paper shall be set for 100 marks. The medium of the question paper shall be English. The duration of
SEE is 03 hours.
The question paper will have 10 questions. Two questions per module. Each question is set for 20 marks. The students
have to answer 5 full questions, selecting one full question from each module. The student has to answer for 100
marks and marks scored out of 100 shall be proportionally reduced to 50 marks.
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.
Suggested Learning Resources:
Books
1. D.Roy Choudhry, Shail Jain, “Linear Integrated Circuits”, New Age InternationalPvt. Ltd.,Fifth
edition 2018.
2. Sergio Franco, “Design with Operational Amplifiers and Analog Integrated Circuits”,Forth
Edition,Tata Mc Graw-Hill, 2014.
Reference :
1. Ramakant A. Gayakwad, “OP-AMP and Linear ICs”, 4 th Edition, Prentice Hall / PearsonEducation,2001.
2. Robert F.Coughlin, Frederick F.Driscoll, “Operational Amplifiers and Linear IntegratedCircuits”,Sixth
Edition, PHI, 2001
COURSE OBJECTIVES:
The objectives of this course are to:
1. Acquire the knowledge of basic concepts needed in modelling and analysing an unmanned system.
2. To expose students to the development of UAV
3. To expose students to the type of payloads used in UAV
4. To study path planning.
5. To understand the avionics hardware used in the UAV.
Module-3
Avionics Hardware: Overview, Stability, longitudinal, lateral, dynamic stability, Aerodynamics control, pitch
control, lateral control, Autopilots, sensor, controller, actuator, airframe control, inner and outer loops, Flight-
Control Classification, Overall Modes of Operation, Sensors Supporting the Autopilot.
Module-4
Operating Systems: Propulsion Overview, Thrust Generation, Powered Lift, Sources of Power, The Two-Cycle
Engine, The Rotary Engine, The Gas Turbine, Electric Motors, and Sources of Electrical Power. Loads and
Structures Loads, Dynamic Loads, Materials, Sandwich Construction, Skin or Reinforcing Materials, Resin
Materials, Core Materials, Construction Techniques.
Module-5
Communication Payloads and Controls: Air Vehicle and Payload Control, Reconnaissance/Surveillance
Payloads, Weapon Payloads, Other Payloads, Data-Link Functions and Attributes, Data-Link Margin, Data-Rate
Reduction, Launch Systems, Recovery Systems, Launch and Recovery Trade-offs
Course Outcomes (COs)(Course Skill Set)
At the end of the course the student will be able to:
CO1: Apply the basic concepts of UAV systems.
CO2: Explain the basic aerodynamics, performance, stability and control required for UAV.
CO3: Identify different hardware components for UAV
CO4: Apply the knowledge of UAV and select suitable propulsion system and materials for construction of micro
aerial vehicle.
CO5: Perform system testing for unmanned aerial vehicles.
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.
REFERENCE BOOKS:
Implement Linear search and Binary Search algorithms to search an element in a given array. (with calculation of
8
time)
• Online Courses:
o Coursera: "Algorithms" by Princeton University (taught by Robert Sedgewick and Kevin Wayne).
o edX: "Algorithmic Design and Techniques" (offered by UC San Diego and Higher School of Economics).
• Websites and Online Resources:
o Geeks for Geeks: Offers a wide range of tutorials, practice problems, and coding challenges related to
data structures and algorithms.
o Leet Code: Provides coding challenges that are frequently asked in technical interviews and cover a
variety of algorithmic concepts.
o Hacker Rank: Offers coding challenges and competitions with a focus on algorithms and data structures.
o Top Coder: Provides algorithmic challenges and competitions for practicing and improving problem-
solving skills.
• YouTube Channels:
o My code school: Offers video tutorials on various data structures and algorithms topics.
o The Coding Train: Provides interactive coding tutorials on algorithms and data structures.
• Coding Platforms:
o Code forces: Offers competitive programming challenges to improve algorithmic problem-solving skills.
Hackerearth: Provides coding competitions and challenges along with tutorials and practice problems.
Semester III
Applications of MAT LAB
Course Code BRI358B CIE Marks 50
Teaching Hours/Week (L:T:P: S) 0:0:2:0 SEE Marks 50
Total Hours of Pedagogy 15 sessions Total Marks 100
Credits 01 Exam Hours 03
Examination nature (SEE) Lab/Practical
Course objectives:
The objectives of this course are to:
• To provide the requisite and relevant background necessary to understand the other importantengineering
mathematics courses offered for Engineers and Scientists.
• To introduce important topics of applied mathematics, namely Single and MultivariableCalculus and
Vector Calculus etc.
• To impart the knowledge of Laplace transform, an important transform technique forEngineers this
requires knowledge of integration.
EXPERIMENTS
2. Plotting and visualizing curves and surfaces in MATLAB – Symbolic computations usingMATLAB
• Each experiment to be evaluated for conduction with observation sheet and record write- up. Rubrics for
1
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.
• Record should contain all the specified experiments in the syllabus and each experiment write-up will be
evaluated for 10 marks.
• Total marks scored by the students are scaled downed to 30 marks (60% of maximum marks).
• 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 thesemester.
• 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.
• The suitable rubrics can be designed to evaluate each student’s performance and learning ability.
Rubrics suggested in Annexure-II of Regulation book
• 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.
SEE shall be conducted jointly by the two examiners of the same institute, examiners are appointed by the
University
Students can pick one question (experiment) from the questions lot prepared by the internal
/external examiners jointly.
Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by examiners. 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% Marks allotted to the procedure part to be made zero. The
duration of SEE is 03 hours
2
comprehensive information, examples, and tutorials.
2. MATLAB Online Courses: Platforms like Coursera, edX, and Udemy offer MATLAB courses with video lectures
and practical exercises.
3. MATLAB Books: Books like "MATLAB for Dummies" and "MATLAB: A Practical Introduction to Programming
and Problem Solving" provide in-depth knowledge.
4. YouTube Tutorials: Many YouTube channels offer free MATLAB tutorials for various skill levels.
3
Fundamentals of Virtual Reality and App Semester III
Development
Course Code BRI358C CIE Marks 50
Teaching Hours/Week(L:T:P: S) 1:0:0:0 SEE Marks 50
Total Hours of Pedagogy 15 Total Marks 100
Credits 01 Exam Hours 01
Examination nature (SEE) Theory
Course objectives:
The objectives of this course are:
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.
Module-4
Visual Perception & Rendering:
Visual Perception - Perception of Depth, Perception of Motion, Perception of Colour, Combining
SourcesofInformation.VisualRendering-RayTracingandShadingModels,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 (Course Skill Set)
At the end of the course the student will be able to:
CO1: Describe how VR systems work and list the applications of VR.
CO2: Understand the design and implementation of the hardware that enables VR systems to be built.
CO3: Understand the system of human vision and its implication on perception and rendering. CO4: Explain the
concepts of motion and tracking in VR systems.
CO5: Describe the importance of interaction and audio in VR systems.
Assessment Details (both CIE and SEE)
2. Doug A Bowman, Ernest Kuijff, Joseph JLa Viola, Jr and Ivan Poupyrev, “3D User Interfaces, Theory and
Practice”, Addison Wesley, USA, 2005.
3. Oliver Bimber and Ramesh Raskar, “Spatial Augmented Reality: imaging Real and Virtual Worlds”, 2005.
4. Burdea, Grigore Cand Philippe Coiffet, “Virtual Reality Technology”,Wiley Inter science, India, 2003.
ActivityBasedLearning(SuggestedActivitiesinClass)/PracticalBasedlearning
• Mini Project
• Course seminars
• You Tube video learning approach
Introduction to C++ Programming Semester III
Course Code: BRI358D CIE Marks 50
Teaching Hours/Week (L: T:P: S) 1:0:0:0 SEE Marks 50
Total Hours of Pedagogy 15 Total Marks 100
Credits 01 Exam Hours 01
Examination nature (SEE)
Theory
Course objectives
The objectives of this course are to:
• Understanding about object oriented programming and Gain knowledge about thecapability to
store information together in an object.
• Understand the capability of a class to rely upon another class and functions.
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 duringfileoperations.
Module-5
1
Exception Handling: Introduction to Exception - Benefits of Exception handling- Try and catchblockThrow
statement- Pre-defined exceptions in C++
Textbook 2: Chapter 13 (13.2 to13.6)
CO1: Able to understand and design the solution to a problem using object-orientedprogramming 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 andPolymorphism
CO4: Implement the features of C++ including templates, exceptions and file handling forprovidingprogrammed
solutions to complex problems
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). A student shall be
deemed to have satisfied the academic requirements and earned the credits allotted to each subject/ course if the
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
Three Tests (preferably in MCQ pattern with 20 questions) each of 20 Marks (duration 01 hour)
• For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test
• The first test will be administered after 40-50% of the syllabus has been covered, and the second test will be
• 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
• 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
SEE paper shall be set for 50 questions, each of 01 mark. The pattern of the question paper is MCQ (multiple
2
choice questions). The time allotted for SEE is 01 hour. The student has to secure minimum of 35% of the
1. https://www.w3schools.com/cpp/cpp_intro.asp
https://www.edx.org/course/introduction-to-c-3
3
1
COURSE OBJECTIVES:
The objectives of this course are to:
1. Comprehend Kinematic Principles: Understand the fundamental principles of robot kinematics, including the
relationships between joint angles and end-effector positions.
2. Analyze Robot Dynamics: Learn to analyze the dynamic behavior of robotic systems, considering factors like
inertia, friction, and external forces.
3. Design Control Algorithms: Develop the ability to design and implement control algorithms for robots, enabling
precise motion and manipulation.
4. Solve Complex Robot Motion Problems: Acquire problem-solving skills for addressing challenging robot motion
problems, including trajectory planning and obstacle avoidance.
5. Apply Theory to Practical Robotics: Apply theoretical knowledge to real-world robotic systems, including
programming and controlling robots to perform specific tasks and applications.
Module-1
Forward kinematics- Homogeneous Co-ordinates, Euler angle and transformations, Translation and Rotation, Screw
transformations, Composite homogeneous transformations, Kinematic parameters, Roll – Pitch- Yaw transformations,
Denavit-Hartenberg representation of robotic arm equation, Forward kinematics for 2 DOF and 3 DOF planar
manipulators (Simple derivation and numerical exercises)
Inverse Kinematics- General properties of solutions, Homogeneous differential transformations, Inverse kinematics
for 2 DOF and 3 DOF planar manipulators (Simple derivation and numerical exercises), Jacobian Transformation for
1
2
Module-2
Lagrange-Euler dynamic formulation of Robotic Manipulators: Basic Definitions, Generalized robotic
coordinates, Dynamic Constraints, Velocity & Acceleration of Moving Frames, Robotic mass distribution and inertia
tensors, Expression for Kinetic Energy and Potential Energy of arms, velocity of links, Manipulator Jacobian,
Jacobian computation, The prismatic joint Jacobian, The rotary joint Jacobian, Jacobian inverse, Jacobian singularity,
Computation of singularities, Wrist singularities, Arm singularities and singularities configurations.
Module-3
Effect of friction and actuator’s rotor inertia. Evaluation of joint coordinates and Torque. Robotic Dynamics of two
link with distributed mass, Dynamic equations of motion for a general 6 axis Robotic Manipulator, Dynamic
modelling of planar and serial robots of 2 DOF. Newton-Euler equation.
Module-4
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.
Trajectory Planning- Joint space trajectory planning, cartesian and operational space trajectory planning techniques,
velocity and positional control.
Module-5
Introduction to Robot control, concepts of point to point and continuous path control, Basics of feedback devices,
Encoders, Resolver and LVDT, Open and closed loop control techniques. Fundamentals of PD and PID controllers.
Linear control schemes, PD and PID control of a single link manipulator, Adaptive control scheme, Force and
torque control of robotic manipulators, Hybrid control, compliance and impedance control.
Course Outcomes (COs) (Course Skill Set)
At the end of the course, students will be able to:
1.Understand Robot Kinematics: Gain a deep understanding of robot kinematics, including forward and inverse
kinematics, to analyze and describe the motion of robotic manipulators accurately.
2.Master Robot Dynamics: Develop proficiency in robot dynamics, enabling the analysis of forces and torques
involved in robot motion and manipulation tasks.
3.Implement Robot Control Algorithms: Learn to design and implement control algorithms for robots, including
PID controllers, trajectory planning, and feedback control techniques.
4.Solve Complex Robot Motion Problems: Acquire problem-solving skills to tackle complex challenges in robot
motion planning, including collision avoidance, path optimization, and real-time control.
5.Apply Knowledge to Practical Robotics: Apply theoretical concepts to practical robotics scenarios, enabling the
ability to program, simulate, and control real robotic systems effectively.
2
3
3
Mechanics and Measurement Systems for Robots Semester IV
Course Code BRI402 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
Course objectives:
• Understand Simple stress and strain.
• Analyze compound stresses.
• Evaluate torsion of circular shafts and Elastic Stability of Columns.
• Explore Measurement Technologies: Explore a range of measurement technologies, including encoders,
accelerometers, and vision systems, for precise robotic control and feedback.
• Design Measurement Systems: Acquire the skills to design and implement measurement systems tailored to
specific robotic applications, including sensor selection and calibration.
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 (step and tapering circular and rectangular), Elongation
due to self-weight, Principle of super position, St. Venant’s Principle. Simple shear stress and Shear strain.
Volumetric strain: expression for volumetric strain, Elastic Constants and
relations. Stresses in Composite Section
MODULE-2
Compound Stresses: Introduction, Concept of Plane stress, Stress tensor for plane stress, stresses on inclined sections,
principal stresses and maximum shear stresses, Mohr's circle for plane stress.
MODULE-3
Torsion of Circular Shafts: Introduction. Pure torsion, assumptions, derivation of torsional equations, polar modulus,
torsional rigidity / stiffness of shafts. Power transmitted by solid and hollow circular shafts.
Elastic Stability of Columns: Euler's theory for axially loaded elastic long columns. Derivation of Euler's load for
various end conditions, limitations of Euler's theory, Rankine's formula.
1
MODULE-4
Introduction to Metrology: Definition, objectives of metrology, Material Standards, Wavelength Standards,
Classification of standards, Line and End standards, Calibration of End bars. Numerical examples.
System of Limits, Fits, Tolerance and Gauging: Definitions, Tolerance, Tolerance analysis (addition &
subtraction of tolerances) Interchangeability & Selective assembly. Class &grade of tolerance, Fits, Types of fits,
Numerical on limits, fit and tolerance. Hole base system & shaft base system. Taylor’s principle, Types of limit gauges,
Numerical on limit gauge design.
MODULE-5
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
3
Study of Autocollimator-Applications for measuring straightness and squareness.
4 Study of different Comparators and calibration of Dial indicator, Electrical comparators, LVDT, Pneumatic
comparators
5 To Study various Temperature Measuring Instruments and to Estimate their Response times. (a) Mercury – in
glass thermometer (b) Thermocouple
6
(c) Electrical resistance thermometer (d) Bi-metallic strip
7 Study of the following transducer (i) PT-100 transducer (ii) K –type transducer
(iii) Pressure transducer
8
To measure torque of a rotating shaft using torsion meter/strain gauge torque transducer
9 Can be Demo experiments for CIE To measure static/dynamic pressure of fluid in pipe/tube using pressure
transducer/pressure cell.
10 Can be Demo experiments for CIE Study of distortion factor meter and determination of the % distortion
of the given
oscillator.
11 Can be Demo experiments for CIE Study of Autocollimator-Applications for measuring straightness and
squareness.
12 Can be Demo experiments for CIE Preparation of specimen for Metallographic examination
of different engineering materials. To report microstructures of plain carbon steel, tool steel,
grey C.I, SG iron, Brass, Bronze & composites.
2
Course outcomes (Course Skill Set):
At the end of the course, the student will be able to:
• Demonstrate a comprehensive understanding of stress and strain concepts, including their applications in
analyzing materials and structures.
• Apply knowledge to analyze complex compound stresses in materials and structures, providing solutions for real-
world engineering problems.
• Perform in-depth evaluations of circular shaft torsion and the elastic stability of columns, demonstrating the
ability to assess and optimize structural integrity.
• Explore a wide range of measurement technologies, such as encoders, accelerometers, and vision systems, to
accurately acquire data for robotic control and feedback.
• Develop the skills to design and implement measurement systems customized for specific robotic applications,
including the selection of appropriate sensors and calibration techniques to ensure precise and reliable data
collection.
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). The student is declared as a pass in the course if he/she 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.
The IPCC means the practical portion integrated with the theory of the course. CIE marks for the theory component are
25 marks and that for the practical component is 25 marks.
CIE for the theory component of the IPCC
• 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.
• 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).
• 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
• 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.
• 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.
• 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.
• 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.
• Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory component of IPCC
for 25 marks.
• The student has to secure 40% of 25 marks to qualify in the CIE of the practical component of the IPCC.
3
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.
• The minimum marks to be secured in CIE to appear for SEE shall be 10 (40% of maximum marks-25) in the
theory component and 10 (40% of maximum marks -25) in the practical component. The laboratory component
of the IPCC shall be for CIE only. However, in SEE, the questions from the laboratory component shall be
included. The maximum of 04/05 sub-questions are to be set from the practical component of IPCC, the total
marks of all questions should not be more than 20 marks.
• SEE will be conducted for 100 marks and students shall secure 35% of the maximum marks to qualify for the
SEE. Marks secured will be scaled down to 50.
• The student is declared as a pass in the course if he/she 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.
Suggested Learning Resources:
Books
1. Mechanics of Materials", by R.C.Hibbeler, Prentice Hall. Pearson Edu., 2011.
2. "Mechanics of materials", James.M.Gere, Thomson, Eighth edition2013.
3. "Mechanics of materials", in SI Units, Ferdinand Beer & Russell Johston, 5th Ed., TATA McGraw Hill- 2003.
Reference Books:
1. "Strength of Materials", S.S. Rattan, Tata McGraw Hill, 2009.
2. "Strength of Materials", S.S.Bhavikatti, Vikas publications House -1 Pvt. Ltd., 2nd Ed., 2006.
3. "Engineering Mechanics of Solids", Egor.P. Popov, Pearson Edu. India, 2nd, Edition, 1998.
4. "Strength of Materials", W.A. Nash, 5th Ed., Schaum’s Outline Series, Fourth Edition-2007.
4
MICROCONTROLLER
SEMESTER IV
Course Code BRI403
CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:2*:0 SEE Marks 50
Total Hours of Pedagogy 40+8-10 Lab slots Total Marks 100
Credits 04 Exam Hours 03
* Additional One hour may be considered for instructions if
required
Course Learning Objectives: This course will enable students to:
• Understand the difference between a Microprocessor and a Microcontroller and
embedded microcontrollers.
• Familiarize the basic architecture of 8051 microcontroller.
• Program 8051microprocessor using Assembly Level Language and C.
• Understand the interrupt system of 8051 and the use of interrupts.
• Understand the operation and use of inbuilt Timers/Counters and Serial port of 8051.
• Interface 8051 to external memory and I/O devices using its I/O ports.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher 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 Microcontrollers 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
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.
Teaching-
Learning Chalk and Talk Method
Process
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.
Teaching- Chalk and Talk Method
Learning
Process
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.
Teaching-
Learning Chalk and Talk Method
Process
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.
Teaching-
Learning Chalk and Talk Method
Process
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.
Teaching-
Learning Chalk and Talk Method
Process
Experiments
1. Write an ALP program to transfer a block of data byte from source memory to destination memory using
8051.
2. Write an ALP program to exchange two blocks of data bytes using 8051.
3. Write an ALP to add, subtract, multiply and divide two 16 bit numbers.
4. Write an ALP to find largest and smallest of element in an array using 8051.
5. Write an ALP to arrange the 8 bit number in ascending order
6. Write and ALP to arrange the 8 bit number in descending order
7. Code Conversion :BCD to ASCII ,ASCII-DECIMAL ,DECIMAL -ASCII,HEX-DECIMAL and
DECIMAL-HEX
8. Write an ALP program to find square and cube of a number
9. Write a c program to generate {Using keil} I) square wave ii) sine wave iii) sawtooth waveform iv)
triangular wave v) staircase waveform
10. Write an ALP To count I) hex up counter II) hex down counter III) decimal up counter iv) decimal down
counter
Experiments ( Hardware)
1. Write an ALP to interface a stepper to 8051 to 8051 to rotate the motor
2. Write an ALP to interface an LCD display and to display message on it
3. Write a c program or ALP to generate sine wave, square wave, triangular, ramp using DAC interface to
8051
4. Write a program to show the on off control of DC motor
5. Write a program to interface 7 segment display to a 8051 microcontroller
Course outcome (Course Skill Set)
CIE for the theory component of the IPCC (maximum marks 50)
• IPCC means practical portion integrated with the theory of the course.
• CIE marks for the theory component are 25 marks and that for the practical component is 25 marks.
• 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.
• 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).
• The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
• 15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks for
thetest to be conducted after the completion of all the laboratory sessions.
• 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.
• 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.
• 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.
• Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory
component of IPCC for 25 marks.
• 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 forthe
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
maximumof 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.
2 Verification of transformation (Position and orientation) with respect to gripper and world coordinate
system.
8 Robot programming and simulation for any industrial process (Packaging, Assembly).
9 Robot programming and simulation for Forward Kinematics using Virtual labs.
• Department shall conduct 02 tests for 100 marks, the first test shall be conducted after the 8 thweek of the
semester and these test shall be conducted after the 14thweek of the semester.
• In each test, write-up, conduction of experiment, acceptable result, and procedural knowledge will carry a
weightage of 60% and the rest 40% for viva-voce.
• The suitable rubrics can be designed to evaluate each student’s performance and learning ability. Rubrics
suggested in Annexure-II of Regulation book
• 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):
SEE marks for the practical course is 50Marks.
SEE shall be conducted jointly by the two examiners of the same institute, examiners are appointed by the University
All laboratory experiments are to be included for practical examination.
(Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script to be
strictlyadhered to by the examiners. OR based on the course requirement evaluation rubrics shall be decided
jointly byexaminers.
Students can pick one question (experiment) from the question slot prepared by the internal/external examiners
jointly.
Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by examiners. General
rubrics suggested for SEE are mentioned here, write up-20%, Conduction procedure and result -60%, Viva-voce
20% of maximum marks. SEEf or 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% Marks allotted to the procedure part to be made zero. The
duration of SEE is 03hours. Rubrics suggested in Annexure-II of Regulation book.
Course objectives:
• Understand Fuzzy Logic Principles: Develop a solid understanding of fuzzy logic theory and its application
in robotics.
• Implement Fuzzy Controllers: Learn to design and implement fuzzy logic controllers for robotic systems to
handle imprecise or uncertain information.
• Solve Complex Robotic Decision Problems: Acquire the skills to apply fuzzy logic to address complex
decision-making problems in robotics, such as path planning and obstacle avoidance.
• Optimize Robotic Systems: Explore techniques to optimize robotic systems' performance and behavior
using fuzzy logic-based control strategies.
• Apply Fuzzy Logic to Real-world Scenarios: Apply fuzzy logic concepts and techniques to practical robotic
applications, demonstrating the ability to enhance robot adaptability and autonomy in uncertain
environments.
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 ( 7 hrs) 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.
1
Course outcome (Course Skill Set)
2
8. Rajasekaran, VijayalakshmiPai, “Neural Networks, Fuzzy Systems and Evolutionary Algorithms”, PHI
Learning, 2017.
9. 5. Shigeo Abe, “Neural Networks and Fuzzy Systems”, Springer, 2012.
3
1
COURSE OBJECTIVES:
The objectives of this course are to:
1. Understand Machine Learning Concepts: Develop a solid foundation in machine learning principles,
algorithms, and techniques.
2. Implement Machine Learning Algorithms: Learn to implement and apply a range of machine learning
algorithms for tasks such as classification, regression, clustering, and recommendation systems.
3. Evaluate Model Performance: Acquire the skills to assess and optimize machine learning model
performance through metrics, cross-validation, and hyperparameter tuning.
4. Solve Real-world Problems: Apply machine learning to real-world problems and datasets, gaining
experience in data preprocessing, feature engineering, and model deployment.
5. Explore Advanced Topics: Delve into advanced machine learning topics, including deep learning, natural
language processing, and reinforcement learning, to understand the breadth of machine learning
applications and techniques.
Module-3
Support Vector Machines (SVM), K-Nearest Neighbors (KNN), Naive Bayes, Ensemble Methods and Model
Evaluation Metrics
Module-4
Unsupervised Learning
Clustering Algorithms (K-Means, Hierarchical Clustering), Principal Component Analysis (PCA), Dimensionality
Reduction Techniques, Association Rule Mining, Anomaly Detection, Evaluation of Unsupervised Models
1
2
Module-5
Introduction to Reinforcement Learning, Markov Decision Processes (MDPs), Dynamic Programming, Q-Learning
and Value Iteration, Policy Gradient Methods, Deep Reinforcement Learning, Applications of Reinforcement
Learning
2
3
3
Robot Vision Semester IV
Course Code BRI405C CIE Marks 50
Teaching Hours/Week (L: T:P: S) 3:0:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Examination nature (SEE) Theory
Course objectives:
The objectives of this course are to:
1. To learn fundamental image processing and algorithms in vision
2. To learn vision based image Classification, object recognition and object detection
3. To be familiar about the applications regarding vision
Module-1
Introduction to Robot Vision
Overview of robot vision and its applications..
Image formation and representation. Image acquisition: cameras and sensors
Image pre-processing and enhancement techniquesBasic image filtering and feature extraction
Module-2
Image Processing and Analysis
Image segmentation: thresholding, edge detection, and region-based methods Feature extraction
and representation: corners, blobs, texture, and colour features Image registration and alignment
Image-based measurements and morphological operations
Module-3
3D Perception and Depth Estimation
Stereoscopic vision and binocular disparity, Depth from motion and optical flow, Depth from focus and defocus
Structured light and laser range finders, Time-of-flight, cameras and depth sensors
1
Module-4
Object Recognition and Tracking
Object detection and localization, Feature-based object recognition, Template matching and correlation
techniques,Model-based object recognition.
Object tracking algorithms: Kalman filters, particle filters, and mean-shift tracking
Module-5
Advanced Topics in Robot Vision
Image-based 3D reconstructionVisual servicing and control
Scene understanding and semantic segmentation, Deep learning for robot vision
Robot vision in real-world applications: industrial automation, autonomous vehicles, and robotics
in healthcare
2
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.
3
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
• Quizzes
• Assignments
• Worksheets
• Vision-Based Learning from Demonstration System for Robot Arms
4
SPREAD SHEETS FOR ENGINEERS
Course Code BRI456A CIE Marks 50
Teaching Hours/Week(L:T:P:S) 0:0:2:0 SEE Marks 50
Total Hours of Pedagogy 15 Lab sessions Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
This course will enable students to:
• To create different plots and charts
• To compute different functions, conditional functions and make regression analysis
• To carryout iterative solutions for roots, multiple roots, optimization and non-linear regression analysis
• To carryout matrix operations
• To Understand VBA and UDF
• To understand VBA subroutines and Macros
• To carryout numerical integration and solving differential equations using different methods
Pedagogy(General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
• Lecturer method (L) does not mean only traditional lecture method, but different type of teaching methods may
be adopted to develop the outcomes.
• Arrange visits to nearby power plants, receiving station and substations to give brief information about the
electrical power generation.
• Show Video/animation films to explain functioning of various machines
• Encourage collaborative (Group Learning) Learning in the class
• Ask at least three HOTS (Higher order Thinking) questions in the class, which promotes critical thinking.
• 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.
• Topics will be introduced in a multiple representation.
• Show the different ways to solve the same problem and encourage the students to come up with their own
creative ways to solve them.
• Discuss how every concept can be applied to the real world-and when that's possible, it helps improve the
students' understanding.
• Individual teacher can device the innovative pedagogy to improve the teaching-learning.
Sl.NO Experiments
Charting: Create an XY scatter graph, XY chart with two Y-Axes, add error bars to your plot, create a
1
combination chart
Functions: Computing Sum, Average, Count, Max and Min, Computing Weighted Average, Trigonometric
2
Functions, Exponential Functions, Using The CONVERT Function to Convert Units
Conditional Functions: Logical Expressions, Boolean Functions, IF Function, Creating a Quadratic Equation
3
Solver, Table VLOOKUP Function, AND, OR and XOR functions.
Regression Analysis: Trendline, Slope and Intercept, Interpolation and Forecast, The LINEST Function,
4
Multilinear Regression, Polynomial Fit Functions, Residuals Plot, Slope and Tangent, Analysis Tool Pack.
Iterative Solutions Using Excel: Using Goal Seek in Excel, Using The Solver To Find Roots, Finding Multiple
5
Roots, Optimization Using The Solver, Minimization Analysis, Non-Linear Regression Analysis.
Matrix Operations Using Excel: Adding Two Matrices, Multiplying a Matrix by a Scalar, Multiplying Two
6
Matrices, Transposing a Matrix, Inverting a Matrix and Solving System of Linear Equations.
VBA User-Defined Functions (UDF): The Visual Basic Editor (VBE), The IF Structure, The Select Case
7 Structure, The For Next Structure, The Do Loop Structure, Declaring Variables and Data Types, An Array
Function The Excel Object Model, For Each Next Structure
VBA Subroutines or Macros: Recording a Macro, Coding a Macro Finding Roots by Bisection, Using Arrays,
8
Adding a Control and Creating User Forms
Demonstration Exercises
Numerical Integration Using Excel: The Rectangle Rule, The Trapezoid Rule, The Simpson's Rule, Creating a
9
User-Defined Function Using the Simpson's Rule.
Differential Equations: Euler's Method, Modified Euler's Method, The Runge-Kutta Method, Solving a Second
10
Order Differential Equation
The weightage of Continuous Internal Evaluation (CIE) is 50%and for Semester End Exam(SEE)is 50%.Theminimum
passing mark for the CIE is 40%of the maximum marks (20marks). A student shall be deemed to have satisfied the
academic requirements and earned the credits allotted to each course. The student has to secure not less than 35% (18
Marks out of 50) in the semester-end examination (SEE).
Course objectives:
This course will enable students to:
• Understand the basic programming of Microprocessor and microcontroller.
• To develop the microcontroller-based programs for various applications.
Sl.NO Experiments
Conduct the following experiments by writing C Program using Keilmicro vision simulator (any 8051 microcontroller can be
chosen as the target).
4 Write a 8051 C program to add an array of 16 bit numbers and store the 32 bit result in internal RAM
5 Write a 8051 C program to find the square of a number (1 to 10) using look-up table
8 Write a 8051 C program to count the number of ones and zeros in two consecutive memory locations.
9 Write a 8051 C program to scan a series of 32 bit numbers to find how many are negative.
10 Write a 8051 C program to display “Hello World” message (either in simulation mode or interface an LCD
display).
11 Write a 8051 C program to convert the hexadecimal data 0xCFh to decimal and display the digits on ports P0, P1
and P2 (port window in simulator).
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
1. Write C programs in 8051 for solving simple problems that manipulate input data using different instructions of 8051 C.
2. Develop testing and experimental procedures on 8051 Microcontroller, analyze their operation under different cases.
3. Develop programs for 8051 Microcontroller to implement real world problems.
4. Design and Develop Mini projects
AssessmentDetails(bothCIEandSEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
Theminimum passing mark for the CIE is 40% of the maximum marks (20 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each course. The student has to secure not less
than 35% (18Marks out of 50) in the semester-end examination (SEE).
ContinuousInternalEvaluation(CIE):
CIEmarksforthepracticalcourseis 50Marks.
The split-up of CIE marks for record/journal and test are in the ratio 60:40.
• 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.
• Record should contain all the specified experiments in the syllabus and each experiment write-up will
beevaluatedfor10marks.
• Total marks scored by the students are scaled downed to 30 marks (60% of maximum marks).
• Weightage to be given for neatness and submission of record/write-upon time.
• Department shall conduct 02 tests for 100 marks, the first test shall be conducted after the 8 thweek of
thesemesterandthesecondtestshallbeconductedafterthe14thweekof thesemester.
• 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.
• The suitable rubrics can be designed to evaluate each student’s performance and learning ability. Rubrics
suggested in Annexure-II of Regulation book
• The average of 02 tests is scaled down to 20marks (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):
SEE marks for the practical course is 50 Marks.
SEE shall be conducted jointly by the two examiners of the same institute, examiners are appointed by the University
All laboratory experiments are to be included for practical examination.
(Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script to be strictlyadhered to
by the examiners. OR based on the course requirement evaluation rubrics shall be decided jointly byexaminers.
Students can pick one question (experiment) from the question slot prepared by the internal/external examiners jointly.
Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by examiners. General
rubrics suggested for SEE are mentioned here, write up-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 and15% Marks allotted to the procedure part to be made zero. The
duration of SEE is 03 hours
Rubrics suggested in Annexure-II of Regulation book
SuggestedLearningResources:
1. “The 8051 Microcontroller: Hardware, Software and Applications”, V Udayashankara and M S
MallikarjunaSwamy, McGraw Hill Education, 1st edition, 2017.
2. https://www.quora.com/What-are-the-best-resources-to-learn-Embedded-C
3. https://github.com/aaronjense/Learn-Embedded-Systems
4. https://www.reddit.com/r/embedded/comments/va0qoh/good_resource_for_embedded_c/
5. https://www.youtube.com/watch?v=G1c_WMD_5pU
Supervisory Control and Data Acquisition System (SCADA)
Semester IV
Course Code BRI456C
CIE Marks 50
Teaching Hours/Week(L:T:P:S) 1:0:0:0 SEE Marks 50
Total Hours of Pedagogy 15 Total Marks 100
Credits 01 Exam Hours 01
Course objectives:
This course will enable students to:
• Understand the importance of IoT for consumers and SCADA for entrepreneurs
• Understand and apply the concept of SCADA for heavy machineries and its intelligent management system is
going to be completely taken over by the technology of SCADA
• Apply the knowledge of SCADA system for its technologies possess and to give the education of the best practices
followed for securing important data in small and large scale industries.
Pedagogy(General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
1. Lecturer method (L) does not mean only traditional lecture method, but different type of teaching methods may
be adopted to develop the outcomes.
2. Arrange visits to near-by power plants, receiving station and sub stations to give brief information about the
electrical power generation.
3. Show Video/an Imation films to explain functioning of various machines
4. Encourage collaborative (Group Learning) Learning in the class
5. Ask at least three HOTS (Higher order Thinking) questions in the class, which promotes critical thinking
6. 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.
7. Topics will be introduced in a multiple representation.
8. Show the different ways to solve the same problem and encourage the students to come up with their own
creative ways to solve them.
9. Discuss how every concept can be applied to the real world-and when that's possible, it helps improve the
students' understanding.
10. Individual teacher can device the innovative pedagogy to improve the teaching-learning.
Module-1
Introduction to SCADA system: Network Segmentation and Segregation , Boundary Protection, Firewalls , 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
Pedagogy Power point presentation along with chalk and board
Real time examples through video
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
Pedagogy Power point presentation along with chalk and board
Real time examples through video
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.
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.
Semester End Evaluation (SEE):
● SEE marks for the practical course are 50 Marks.
● SEE shall be conducted jointly by the two examiners of the same institute; examiners are appointed by the Head of the
Institute.
● The examination schedule and names of examiners are informed to the university before the conduction of the
examination. These practical examinations are to be conducted between the schedules mentioned in the academic calendar
of the University.
● All laboratory experiments are to be included for practical examination.
● (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.
● Students can pick one question (experiment) from the questions lot prepared by the examiners jointly.
● Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by examiners.
● 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