The course is to introduce the basic concepts of information processing techniques used in robotics. Course content include Bayes theory, hidden Markov model, localization and mapping, kernel methods for regression, Gaussian process, classification, support-vector machine (SVM); common sensors, software platform and algorithms used in robotics research.