Minor Scheme SyllabusRobotics Engineering
Minor Scheme SyllabusRobotics Engineering
Contact Hours
S. Subject Total
Category Semester Subject Name per week
No. Code Credits
L T P
Robotics Technology
1 V 2 1 2 4
Basics
Embedded Systems &
2 VI 2 1 2 4
Robotics
3 VII *Arduino Programming 3 - 2 4
Robotics Applications
4 VIII 2 - 2 3
and Projects
Total 9 2 8 15
Note: *VII semester subject (Arduino Programming or any other course equivalent to Arduino
Programming) can also be done from MOOC courses (NPTEL, SWAYAM, EDx etc.).
IPS Academy, Institute of Engineering & Science
(A UGC Autonomous Institute, Affiliated to RGPV, Bhopal)
Scheme & Syllabus Based on AICTE Flexible Curricula (B. Tech)
Electronics & Communication Engineering Department
Robotics Technology
2L: 1T: 2P (04 hrs.) Credits: 04
Basics
Course Objective: To provide knowledge on the various types of robotic terminology, overview
of electronics, motors, control System, Transducers & Sensors systems
UNIT I (8 hrs.)
INTRODUCTION OF ROBOTS: Types of Robots, History of robots, Classification of robots,
Present status and future trends. Basic components of robotic system. Basic terminology-
Accuracy, Repeatability, Resolution, Degree of freedom. Mechanisms and transmission, End
effectors, Grippers-different methods of gripping, Mechanical grippers-Slider crank mechanism,
Screw type, Rotary actuators, Cam type gripper, Magnetic grippers, Vacuum grippers, Air
operated grippers; Specifications of robot.
UNIT II (8 hrs.)
ANALOG & DIGITAL ELECTRONICS: Review of p-n junction diode. Introduction to BJT
and MOSFETS, hybrid model for transistor at low frequencies. Digital and analog signals,
Switching Theory: - Boolean Algebra De’ Morgan’s Theorem, logic gates with simple
applications, logic gates, Simplification of Switching Functions- Karnaugh Map, Power Supply.
UNIT IV (8 hrs.)
TRANSDUCERS: Principles and classification of transducers, guidelines for selection and
application of transducers, basic requirements of transducers. Different types of transducers.
Display Devices and Recorders: Telemetry & Remote sensing, GIS (Geographical information
System), various display devices, FG Application & TMI Application
UNIT IV (8 hrs.)
SENSORS: Classification, characteristics and calibration of different sensors, position sensors,
motion sensors, force sensors, torque sensors, strain gauge sensors, pressure flow sensors,
temperature sensors, smart sensors, tactile and proximity sensors, opto-electrical sensor,
Principles and structures of modern micro sensors.
Assessment: Internal viva, Continuous evolution of experiments, Journal write-up, Quiz and End
semester exam.
IPS Academy, Institute of Engineering & Science
(A UGC Autonomous Institute, Affiliated to RGPV, Bhopal)
Scheme & Syllabus Based on AICTE Flexible Curricula (B. Tech)
Electronics & Communication Engineering Department
Course Outcome: -
List of experiment:
1. Mikell P Groover, Nicholas G Odrey, Mitchel Weiss, Roger N Nagel, Ashish Dutta,
“Industrial Robotics, Technology programming and Applications", McGraw Hill, 2012.
2. Craig. J. J. “Introduction to Robotics- mechanics and control”, Addison- Wesley, 1999.
Reference Books:
3. S.R. Deb, “Robotics Technology and flexible automation”, Tata McGraw-Hill Education.
4. D.V.S. Murthy, "Transducers and Instrumentation", PHI 2003.
5. Albert D Helfrick and William D Cooper, "Modern Electronic Instrumentation and Measurement
Techniques" 2004, PHI.
6. Nakra and Chaudhry, "Instrumentation, Measurement and Analysis",Tata McGraw-Hill. Reference
Books:
7. C.S. Rangan, G.R. Sarma, and V.S.V. Mani, "Instrumentation Devices and Systems", Tata
McGrawHill.
8. S.N. Singh, “Basic Electrical Engineering” PHI India Ed 2012.
9. Chakrabarti, Chanda,Nath “Basic Electrical Engineering” TMH India”, Ed 2012.
10. R.P. Jain, “Modern Digital Electronics”, TMH, 2nd Ed.
11. Morris Mano, Digital Logic and Computer Design”, Pearson
12. Nagraath Gopal “Control Systems Engineering -Principles and Design” New Age Publishers
13. Millman & Halkias, “Electronic Devices and Circuits”, 4th edition, TMH. 2015
IPS Academy, Institute of Engineering & Science
(A UGC Autonomous Institute, Affiliated to RGPV, Bhopal)
Scheme & Syllabus Based on AICTE Flexible Curricula (B. Tech)
Electronics & Communication Engineering Department
Course Objective: The objective of this course is that students can learn fundamental concepts
of Robotics and advanced microcontrollers like PIC, AVR and ARM.
MODULE I (7 hrs.)
Introduction & Fundamentals of Robotics: Introduction and classification of robots. Robotics
Sensors: Position Sensors, robot calibration by optical encoder, proximity sensors, Ultrasonic &
IR sensors, Force and Torque sensors, Touch and Slip sensors, Temperature and Humidity
sensors, Light and Sound sensors, Pressure and Gas sensors, Acceleration sensors. Sensor
Communication Protocols: I2C, SPI, CAN, USART.
MODULE II (7 hrs.)
Robotics Actuators: Relays and their types, Specifications and characteristics of Stepper
motors, AC motors, DC motors and servo motors. Power driving circuit and Power
management for actuators, Torque and speed relationship of motors, Motor speed controlling
techniques.
MODULE IV (9 hrs.)
8-bit PIC (1PICF877) Microcontroller Architecture, memory technologies, timing circuit,
power- up& reset, parallel ports, ADC, interrupts, PWM, counters & timers, Instruction set,
Memory mapping, Peripherals, Software development environment, programming tools.AVR
(ATMEGA328) Features, Architecture, Instruction Set, Peripherals, Programming Interfaces,
Programming in embedded C.
MODULE V (9 hrs.)
Interfacing of PIC and AVR: LED, LCD, 7 segment display, motor driver, ADC, DAC,
memory, timers, delays, keyboard, GSM. Introduction to ARM microcontroller.
List of Experiments:
1. Write a program in embedded C to read temperature from LM35 and display on LCD.
2. Write a program in embedded C to read data from keypad & display on LCD.
3. Write a program in embedded C to control speed of motor.
4. Write a program in embedded C to control servo motor.
5. Write a program in embedded C to control IR sensor.
6. Code a sequence in Robotic software to pick and place an object by Robotic hand.
7. Code a sequence in Robotic software to control hands of a humanoid Robot.
8. Code a sequence in Robotic software to control legs of a humanoid Robot.
9. Code a sequence in Robotic software to make a Robot walk.
10. Code a sequence in Robotic software to make a Robot dance.
IPS Academy, Institute of Engineering & Science
(A UGC Autonomous Institute, Affiliated to RGPV, Bhopal)
Scheme & Syllabus Based on AICTE Flexible Curricula (B. Tech)
Electronics & Communication Engineering Department
Course Outcome:
1. Understand the fundamentals of Robotics and explain working of sensors and their
types.
2. Define different types of Actuators used in Robotics and illustrate concepts about their
working.
3. Classify types of Robots in different applications and define various concepts related to
their movements.
4. Understand PIC & AVR microcontroller architectures and programming in Robotics
and embedded systems.
5. Design automated embedded systems by interfacing different Modules with advance
controllers. Illustrate overview of ARM microcontroller architectures.
1. Muhammad Ali Mazidi, “The avr microcontroller and embedded system using
assembly and c”, 3rd edition, Pearson, 2010.
2. Rajesh Singh, “Embedded System Based on Atmega
Microcontroller: Simulation, Interfacing & Projects”, Alpha Science, 2016.
3. Morton John, “PIC Microcontroller: Your Personal Introductory Course”, 3rd edition,
English, Paperback, 2005.
4. Phillip John McKerrow, “Introduction to Robotics”, 1st edition, Paperback.
5. Dr. Kevin Klein, “Robotics: Discover the Robotic Innovations of the Future - An
Introductory Guide to Robotics”, 1st edition, Paperback, 2016.
6. Muhammad Ali Mazidi, “PIC Microcontroller and Embedded Systems: Using
assembly and C for PIC 18”, 1st edition, Pearson, 2008.
IPS Academy, Institute of Engineering & Science
(A UGC Autonomous Institute, Affiliated to RGPV, Bhopal)
Scheme & Syllabus Based on AICTE Flexible Curricula (B. Tech)
Electronics & Communication Engineering Department
MODULE I (7 hrs.)
Getting Started with Arduino: Introduction to Arduino, Pin configuration and
architecture., Device and platform features. Concept of digital and analog ports.
Familiarizing with Arduino Interfacing Board ,Introduction to Embedded C and Arduino
platform.
Review of Basic Concepts Arduino, data types, Variables and constants, Operators Control
Statements, Arrays Functions
MODULE II (7 hrs.)
Arduino I/O Functions: Pins Configured as INPUT, Pull-up Resistors , Pins Configured
as OUTPUT , pin Mode() Function , digital Write() Function , analog Read() function ,
Arduino Interrupts
Arduino Time: Incorporating Arduino time delay() function , delayMicroseconds()
function , millis() function , micros() function
MODULE IV (9 hrs.)
Giving Input to the controller: Using serial input. , Controlling LEDs with keys, Keys as
toggle switch, Interfacing a piezo Buzzer , Using a buzzer as an alarm unit
MODULE V (9 hrs.)
Arduino Communications: Parallel Communication , Serial Communication Modules,
Types of Serial Communications , Arduino UART , GSM/GPRS Arduino Interfacing
Course Outcome:
List of Experiments:
This will involve designing, developing, coding and implement Arduino project. Projects will
include:
1. Programming Arduino: Getting Started with Sketches, Second Edition (Tab) 2nd
Edition, by Simon Monk (Author) McGraw-Hill Education
2. Arduino Workshop: A Hands-On Introduction with 65 Projects Paperback – 13
May 2013 by John Boxall (Author) No Starch Press
3. Arduino Programming in 24 Hours, Sams Teach Yourself 1st Edition, Kindle
Edition by Blum Richard (Author) Sams Publishing
4. Arduino: Advanced Methods and Strategies of Using Arduino Kindle Edition
by Ethan Thorpe (Author)
IPS Academy, Institute of Engineering & Science
(A UGC Autonomous Institute, Affiliated to RGPV, Bhopal)
Scheme & Syllabus Based on AICTE Flexible Curricula (B. Tech)
Electronics & Communication Engineering Department
Course Objectives: Students will able to understand the basic components of robot, the PCB
layout and designing, the interfacing of different components of robots, the assembling and
programming used in robots, To make a basic application robot.
MODULE I (6 hrs.)
MODULE II (10hrs.)
Motor to Chassis, Designing Robot PCB Layout and Board files, Etching PCB, Mounting
Components.
MODULE III (08hrs.)
Interface with LED, LCD, MDC, motor, gearing, shaft bearing.
MODULE IV (08hrs.)
Assembling Robot, Understanding the structure of the robot and IDE, programming robot
for: basic movements, testing line sensor, line following,
MODULE V (08hrs.)
Mechanical assembly of humanoid robot, Centre of gravity for balancing of humanoid.
Course Outcomes:
List of Experiments:
6. Learn about the interface motor gearing and shaft bearing of robot.
7. Assemble the single shaft servo Motor Humanoid.
8. Assemble the double shaft servo motor Humanoid.
9. Assemble a line follower robot.
10. Assemble an obstacle avoider robot.
1. Peter McKinnon , “Robotics: Everything You Need to Know About Robotics from
Beginner to”
2. Neil Wilkins “Robotics: What Beginners Need to Know about Robotic Process
Automation, Mobile Robots, Artificial Intelligence, Machine Learning, Autonomous
Vehicles, Speech Recognition, Drones, and Our Future”
3. Virgilio Drossman,” Build A Robot: Learn To Solder Basic Electronics Into A Low-
Tech Robot: Which Is The Best Book To Learn Robotics From A Beginner Level?”
4. Kailash Chandra Mahajan , “Robotics For Engineers”