National Institute of Technology Rourkela

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

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

An Institute of National Importance

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: 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 3: 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 4: End effectors for robotics systems (5 Hours)
End effectors: Classification, Drive systems. Magnetic, mechanical, vacuum and Adhesive Grippers, force analysis in Grippers.

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 study and analyse kinematics of advanced robotics system.

3 .

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

4 .

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

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 explain kinematics of advanced robotics system.
3. To use sensors and actuators in robotics field.
4. To explain end effectors of robotics systems.
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