robotics lecture notes 3482912