C.1 Task 1 –Motion Estimation Motion estimation requires keeping track of robot pose based exclusively on PositionSensors and IMU readings. Use the world from Figure 2(a). Implement tworobot controllers: (2) “lab3_task1_noise.py”, withnoise. (Extra Credit)
C.2Task 2–Measurement Estimationto Unique Landmarks Measurement estimation will be based on robotsensorsand camera to recognizeand measure distance to the colored cylinders. Use the world from Figure 2(b).You are required touse Triangulation or Trilateration methods to determine robot pose. Note that trilateration methods use relative distance to landmarks, while triangulation methods use both distances and angles relative to landmarks.Implement two robot controllers: