ECE338:INTELLIGENT ROBOTICS
L:3 T:0 P:0 Credits:3
Course Outcomes: Through this course students should be able to
CO1 :: analyze the structure of intelligent agents
CO2 :: demonstrate different search techniques in intelligent robotics
CO3 :: integrate artificial intelligent to robotics systems
CO4 :: enumerate applications of intelligent robotics systems using programming
Unit I
Introduction : history, definition of AI, Intelligent agents, the concept of rationality, the nature of
environments, the structure of agents, Emulation of human cognitive process, introduction to Genetic
Algorithm, introduction to fuzzy logic
Unit II
SEARCH METHODS : Problem Solving Agents, Problem Definitions, Formulating Problems, Searching
for solutions, Measuring Problem, Solving Performance with examples, Search Strategies: Uninformed
search strategies, Breadth first Search, Uniform Cost Search, depth first search, depth limited search,
Iterative deepening depth first search, bidirectional search, comparing uniformed search strategies,
Informed search strategies – Heuristic information, Hill climbing methods, best first search, branch
and bound search, optimal search
Unit III
ARTIFICIAL NEURAL NETWORK : An Introduction, fundamentals of Neural Networks, biological
Neural Network, evolution of neural networks, basic model of artificial neural network, important
terminologies of ANN, learning-supervised learning, unsupervised and reinforcement learning,
McCulloch-Pitts Model, Hebbian learning algorithm, Recurrent neural network, Convolutional neural
network, application of neural networks in robotics, Introduction to ANN tool box in MATLAB
Unit IV
ROBOTICS : Introduction, Robotic perception – localization, mappings planning to move
configuration space, cell decomposition methods, skeletonization methods, Planning uncertain
movements – Robust methods, Moving–dynamics and control, Potential Field control, reactive control,
Robotics software architecture, Applications
Unit V
Robot Programming : introduction, types, flex pendant, lead through programming, coordinate
systems of robot, robot controller- major components, functions-Wrist Mechanism-Interpolation-
Interlock commands-Operating mode of robot, jogging types, robot specifications- motion commands,
end effectors and sensors commands, Introduction to RoboAnalyzer simulator
Unit VI
EXPERT SYSTEM : Introduction, difference between expert system and conventional programs, basic
activities of expert system – Interpretation, Prediction, Diagnosis, Design, Planning, Monitoring,
Debugging, Repair, Instruction, Control, Basic aspects of expert system – Acquisition module,
Knowledge base – Production rules, semantic net, frames. Inference engine – Backward chaining and
forward chaining, Explanatory interface
References:
1. INDUSTRIAL ROBOTICS by MIKELL P GROOVER,ODREY, WEISS, NAGEL, DUTTA, MC GRAW
HILL
2. ROBOTS AND MANUFACTURING AUTOMATION by C. RAY ASFAHL, WILEY
3. ROBOTICS CONTROL, SENSING, VISION AND INTELLIGENCE by FU .K. S, GONZALEZ .R. C.
& LEE .C.S.G, [Link]
4. ARTIFICIAL INTELLIGENCE MODERN APPROACH by RUSSELL STUART, NORVIG PETER,
PEARSON
5. INTRODUCTION TO ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS by
[Link], PRENTICE HALL
Session 2019-20 Page:1/1