ECE2008 Robotics and Automation L T P J C
2 0 0 4 3
Prerequisite: ECE1005 - Sensors and Instrumentation Syllabus version
2.0
Course Objectives :
1. To provide basic understanding of robotics and their applications.
2. To demonstrate the need for various sensors and drives in robotics.
3. To provide knowledge about the robot kinematics, path planning and different trajectories.
4. To make students understand the basics of programming of robots, contemporary use and
design of robots in practice and research.
Course Outcomes:
1. Understand the necessity of robots in various applications.
2. Comprehend the working of basic electric, electronic and other types of drives required in
robots.
3. Identify a suitable sensor for a specific robot.
4. Derive the mathematical model of robotic systems and analyze its kinematic behavior.
5. Design robots for diverse environments encompassing all types of motions and paths.
6. Apply the ideas for performing various robotic tasks with the application of programming
skills.
7. Design of different types of robots for various applications.
Student Learning Outcomes (SLO): 2,13,17
Module:1 Introduction to Robotics 2 hours
Robots: Basics, Types-Application, Mobility, Terrain, components classification, performance
characteristics.
Module:2 Drives for Robotics 3 hours
Drives: Electric, hydraulic and pneumatic drives.
Module:3 Sensors for Robots 4 hours
Tactile sensors - Proximity and range sensors - Acoustic sensors - Vision sensor systems -Image
processing and analysis - Image data reduction – Segmentation – Feature extraction -Object
recognition.
Module:4 Robot Kinematics and Dynamics 7 hours
Kinematics of manipulators, rotational, translation and transformation, Homogeneous,
Transformations, Denavat – Hartenberg Representation, Inverse Kinematics. Linearization of
Robot Dynamics – State variable continuous and discrete models.
Module:5 Path Planning 5 hours
Types of trajectories, trajectory planning and avoidance of obstacles, path planning, skew motion,
joint integrated motion and straight line motion.
Module:6 Programming of Robots 3 hours
Robot programming: languages and software packages-MATLAB/Simulink, OpenRDK, Adams.
Module:7 Application of Robots 4 hours
Industrial robots used for welding, painting and assembly, remote controlled robots, robots for
nuclear, thermal and chemical plants, industrial automation, typical examples of automated
industries.
Module:8 Contemporary Issues 2 hours
Total lecture hours: 30 hours
Text Books:
1. Mikell P. Groover, “Industrial Robotics: Technology, Programming and Applications”, 2012,
2ndEdition, McGraw-Hill Publishers.
2. John J. Craig, “Introduction to Robotics, Mechanics and Control”, 2010, 3 rd Edition, Pearson
Education.
Reference Books:
1. M.W. Spong and M. Vidyasagar, “Robot Dynamics and Control,” 2012, 2 nd Edition, John
Wiley & Sons, New York.
2. Lorenzo Sciavicco Bruno Siciliano , “Modelling and Control of Robot Manipulators”, 2012,
1st Edition, Springer Science & Business Media, Berlin.
3. Peter Corke, “Robotics, Vision and Control: Fundamental Algorithms in MATLAB”, Reprint
2013,1st Edition, Springer-Verlag Berlin Heidelberg.
Mode of evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & Final
Assessment Test (FAT)
Typical Projects
1. Pick and place robot
2. Ball throwing machine for cricket practice
3. Variable height vehicle
4. Wall plastering robot
5. Soil sample collecting robot
6. Object sorting robot
7. Automatic packing robot
8. Robotic goalkeeper
Mode of evaluation: Review I,II and III
Recommended by Board of Studies 13-12-2015
Approved by Academic Council No. 40 Date: 18-03-2019