Unit3: Add codes to create particles, use particles to simulate robot, and give weight to each particle