National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance
NIT Rourkela Inside Page Banner

Syllabus

Course Details

Subject {L-T-P / C} : ME6145 : Advanced Robotics { 3-0-0 / 3}

Subject Nature : Theory

Coordinator : Dayal Ramakrushna Parhi

Syllabus

Module 1 :

Module 1: Introduction to Robotics (5 Hours)
Robotics: Historical back ground, Definitions. Laws of Robotics, Robotics systematic robot anatomy Common Robot configurations, coordinate system, work envelop.

Module 2: Analysis of various sensors and actuators (9 Hours)
Elements of robotic system and effector, actuators, controller, teach pendant, Applications, Safety measures. Hydraulic actuators. Pneumatic actuator, Electrical actuators, Directional control, Servo Control Flow control valves. sensors Specification of robots. Sensors: Need for sensing systems, Sensory devices, Types of sensors, Robot vision system.

Module 3: Study of kinematics of advanced robotics system (9 Hours)
Robot Kinematics: Forward and reverse Kinematics of 3 DOF Robot arms. Homogeneous transformations. Kinematics equation using homogeneous transformations.

Module 4: End effectors for robotics systems (5 Hours)
End effectors: Classification, Drive systems. Magnetic, mechanical, vacuum and Adhesive Grippers, force analysis in Grippers, Binary logics.

Module 5: AI Methods and programming for robotics systems (8 Hours)
Robot Languages and Programming, Description of various AI techniques used for Robot control.

Course Objective

1 .

1. To understand the fundamental concepts and components of Robotics systems.

2 .

2. To explore different types of sensors and actuators robotics field.

3 .

3. To study and analyse kinematics of advanced robotics system.

4 .

4. To analyse and design end effectors of robotics systems, logics.

5. To gain knowledge on programming and artificial intelligence techniques for robotics systems.

Course Outcome

1 .

At the end of the course, students will be able:

1. To understand the fundamental concepts and components of Robotics systems.
2. To use sensors and actuators in robotics field.
3. To explain kinematics of advanced robotics system.
4. To explain end effectors of robotics systems and logics.
5. To deploy programming and artificial intelligence techniques for robotics systems.

Essential Reading

1 .

John Craig, Introduction to Robotics, Pearson Education , 2022

2 .

Mordechai Ben-Ari (Author), Francesco Mondada (Author), Elements of Robotics, Kindle Edition: 2025, Springer , 2025

Supplementary Reading

1 .

Damith Herath , David St-Onge, Foundations of Robotics: A Multidisciplinary Approach with Python and ROS, Kindle-Edition: 2025, Springer Verlag, Singapore , 2025

2 .

Nicholas Odrey (Author), Mitchell Weiss (Author), Mikell Groover (Author), Roger Nagel (Author), Ashish Dutta (Author), Industrial Robotics -Technology ,Programming and Applications, McGraw Hill Education , 2017

Journal and Conferences

1 .