Overview: Robotics introduction, historical perspective on AI and Robotics, Uncertainty in Robotics Reinforcement Learning: Basic overview, examples, elements, Tabular Solution Methods – Multi- armed bandits, Finite Markov decision process, Dynamic programming (Policy Evaluation, Policy Iteration, Value Iteration), Monte Carlo Methods, Temporal-Difference Learning (Q-learning, SARSA).
Approximate Solution Methods – On-policy Prediction with Approximation, Value function approximation, Non-linear function approximation, Reinforcement Learning in robotics, Recursive state estimation: Robot Environment Interaction, Bayes filters, Gaussian filters – The Kalman filter, The Extended Kalman Filter, The information filter, The particle filter Robot motion: Velocity Motion Model, Odometry Motion Model, Motion and maps.
Measurement: Beam Models of Range Finders, Likelihood Fields for Range Finders, Correlation- Based Sensor Models, Feature-Based Sensor Models, Overview of POMDP.