This document provides an introduction to artificial intelligence techniques for robotics. It outlines various search algorithms, heuristic and metaheuristic methods, handling uncertainties using fuzzy logic and probabilistic reasoning, and learning methods including statistical and neural network approaches. Specific techniques discussed include uninformed searches, informed searches like A* algorithm, genetic algorithms, and components of fuzzy logic like membership functions and fuzzy inference systems. The document is intended to introduce key AI concepts relevant for robotics applications.