ait304
ait304
AIT304
Year of
ROBOTICS AND Category L T P Credit
Introduction
AIT304 INTELLIGENT
SYSTEM
PCC 3 1 0 4 2022
Preamble: This course enables the learners to understand the fundamental concepts and
algorithms in Robotics and Intelligent systems. The course covers the standard hardware and
kinematic concepts for robot design. Standard algorithms for localization, mapping, path
planning, navigation and obstacle avoidance, to incorporate intelligence in robots are included in
the course. This course helps the students to design robots with intelligence in a real world
environment.
Prerequisite: Basic understanding of probability theory, linear algebra, machine learning,
artificial intelligence
Course Outcomes: After the completion of the course the student will be able to
CO2 Choose the suitable sensors, actuators and control for robot design. (Cognitive
Knowledge Level: Apply)
CO3 Developing kinematic model of mobile robot and understand robotic vision
intelligence. (Cognitive Knowledge Level: Apply)
CO4 Discover the localization and mapping methods in robotics. (Cognitive Knowledge
Level: Apply)
CO5 Plan the path and navigation of robot by applying artificial intelligence algorithm.
(Cognitive Knowledge Level: Apply)
PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO11 PO1
1 0 2
CO1
CO2
CO3
CO4
CO5
Conduct investigations of
PO4 complex problems PO10 Communication
Assessment Pattern
Remember 30 30 30
Understand 30 30 30
Apply 40 40 40
Analyze
Evaluate
Create
Mark Distribution
150 50 100 3
parts: Part A and Part B. Part A contains 5 questions (preferably, 2 questions each from the
completed modules and 1 question from the partly completed module), having 3 marks for each
question adding up to 15 marks for part A. Students should answer all questions from Part A. Part
B contains 7 questions (preferably, 3 questions each from the completed modules and 1 question
from the partly completed module), each with 7 marks. Out of the 7 questions, a student should
answer any 5.
End Semester Examination Pattern:There will be two parts; Part A and Part B. Part A contains
10 questions with 2 questions from each module, having 3 marks for each question. Students
should answer all questions. Part B contains 2 full questions from each module of which student
should answer any one. Each question can have a maximum 2 subdivisions and carries 14 marks.
SYLLABUS
Module – 1 (Introduction to robotics)
Introduction to robotics – Degrees of freedom, Robot types- Manipulators- Anatomy of a robotic
manipulator-links, joints, actuators, sensors, controllers. Robot configurations-PPP, RPP, RRP,
RRR. Mobile robots- wheeled, legged, aerial robots, underwater robots, surface water robots .
Dynamic characteristics- speed of motion, load carrying capacity & speed of response.
Introduction to End effectors - mechanical grippers, special tools, Magnetic grippers, Vacuum
grippers, adhesive grippers, Active and Passive grippers. Ethics in robotics - 3 laws - applications
of robots.
Module - 2(Sensors, Actuators and Control)
Sensor classification- touch, force, proximity, vision sensors. Internal sensors-Position sensors,
velocity sensors, acceleration sensors, Force sensors; External sensors-contact type, non contact
type; Digital Camera - CCD camera - CMOS camera - Omnidirectional cameras
Sensor characteristics. Actuators - DC Motors - H-Bridge - Pulse Width Modulation - Stepper
Motors – Servos, Hydraulic & pneumatic actuators. Control - On-Off Control - PID Control -
Velocity Control and Position Control
Module – 3 (Robotic vision & Kinematics)
Robotic Vision: Sensing, Pre-processing, Segmentation, Description, Recognition, Interpretation,
Feature extraction -Camera sensor hardware interfacing. Representation of Transformations -
Representation of a Pure Translation - - Pure Rotation about an Axis - Combined Transformations
- Transformations Relative to the Rotating Frame.
Basic understanding of Differential-Drive Wheeled Mobile Robot, Car-Like Wheeled Mobile
Robot. Kinematic model of a differential drive and a steered mobile robot, Degree of freedom and
manoeuvrability, Degree of steerability, Degree of mobility - different wheel configurations,
holonomic and nonholonomic robots. Omnidirectional Wheeled Mobile Robots.
Text Books
1. R Siegwart, IR Nourbakhsh, D Scaramuzza, Introduction to Autonomous Mobile Robots
,, MIT Press, USA, 2011
2. Thomas Bräunl - Embedded Robotics,Mobile Robot Design and Applications with
Embedded Systems-Springer (2006)
3. S.G. Tzafestas - Introduction to Mobile Robot Control-Elsevier (2014)
4. Francis X. Govers - Artificial Intelligence for Robotics-Packt Publishing (2018)
5. Saeed B. Niku - Introduction to Robotics_ Analysis, Control, Applications
Reference Books
1. John J. Craig, Introduction to Robotics, Pearson Education Inc., Asia, 3rd Edition, 2005
2. S. K. Saha, Introduction to Robotics 2e, TATA McGraw Hills Education (2014)
3. Peter Corke - Robotics, Vision and Control_ Fundamental Algorithms in MATLAB® -
Springer-Verlag Berlin Heidelberg (2021)
5. In the Floor Finder algorithm, what does the Gaussian blur function does to improve the
results?
QP CODE:
PART A
1. What do you mean by degrees of freedom? How many degrees of freedom are
required for a drone to achieve any position in 3D space? And how many more
DOF required for achieving any orientation as well.
7. How will you represent the position and orientation of a wheeled mobile robot?
Part B
(Answer any one question from each module. Each question carries 14 Marks)
11. (a) Explain the general features of wheeled, legged and aerial robots. (9)
(b) Explain the anatomy of a robotic manipulator with a neat diagram. (5)
OR
(b) A mobile robot is designed for unidirectional motion with constant velocity. (9)
Illustrate the mechanism to make the robot move in forward and reverse
direction with variable speed. Support with necessary diagrams
OR
14. (a) Compare and contrast the working of CCD and CMOS camera (9)
(b) Illustrate the significance of the PID controller with a neat block diagram (5)
OR
16. (a) Derive the kinematic model of a differential drive mobile robot. (7)
(b) A frame B was rotated about the x-axis 90o, then it was translated about the (7)
current a-axis 3 inches before it was rotated about the z-axis 90o. Finally, it
was translated about the current o–axis 5 inches.
(a) Write an equation that describes the motions.
(b) Find the final location of a point p(1,5,4)T attached to the frame relative
to the reference frame.
17. (a) Derive error model for odometric position estimation (8)
OR
18. (a) Compare and Contrast graph based and particle SLAM (8)
(b) Describe the concept of mobile robot localization with suitable Block (6)
diagrams
19. (a) Compare and contrast local and global Dynamic window approaches in (7)
obstacle avoidance.
OR
20. (a) Illustrate the Incorporation of Neural network approach in Robot navigation? (6)
List its advantages
(b) Make the robot to run from start position to goal position in the Following (8 )
diagram using A* Algorithm
TEACHING PLAN
No. of
Lecture
No Contents Hours
(45 hrs)
1.3 Robot configurations-PPP, RPP, RRP, RRR- Mobile robots- wheeled 1 hour
1.4 Legged robots, Aerial robots, underwater robots, surface water robots - 1 hour
1.7 Vacuum grippers, adhesive grippers, Active and Passive grippers 1 hour
3.6 Kinematic model of a differential drive and a steered mobile robot. 1 hour
5.3 A*, D* algorithms, Potential field based path planning 1.5 hour
5.7 Processing the image - Training the neural network for navigation 1.5 hour
*******************