Particle Filter and its Applications in Robotic Decision Making