ARTIFICIAL INTELLIGENCE(AI)
COURSE OBJECTIVE
The AI- Artificial Intelligence course will provide a broad understanding of the basic techniques for building intelligent computer systems and an understanding of how AI is specifically applied in the field of Robotics. This course covers several of the main AI technologies, including natural language processing and image recognition. The primary objective of this course is to introduce the basic principles, techniques, and applications of Artificial Intelligence. The primary focus is technical, and students are expected to be able to program in Python or a similar language, and to be familiar with machine learning techniques such as classification and regression..
COURSE OUTCOME
- Gain a historical perspective of AI and its foundations.
- Become familiar with basic principles of AI toward problem solving, inference, perception, knowledge representation, and learning.
- Investigate applications of AI techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models
- Understand how to include the different concepts of AI in the design of Robots.
- Able to gain an introspective about the basics of Robot programming and Robot Operating system
COURSE TOPICS
- Artificial Intelligence (AI) and Robotics
- Different AI architectures used for making robots intelligent
- Human robot interactions
- Humanoid and social robotics
- Machine intelligence in robotics
- Robot Programming
- Fundamentals of robot programming technique
- Study of a few open source robot programming environment available today
- Robot programming using ROS (Robot Operating System).