Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.12 KB

README.md

File metadata and controls

33 lines (19 loc) · 2.12 KB

Homework 1 - EKF and Particle Filter for Localization

This assignment focuses on implementing a localization system using odometry-based motion models and landmark-based sensor models. You will be required to complete both writing and programming tasks. The main document for this assignment can be found here.

For additional reference, consult the following lecture slides:

Writing Task

In the writing portion of this assignment, you are asked to derive the Jacobian of the motion and observation models. These Jacobians will later be utilized in the programming assignment.

Programming Task

The programming portion of this assignment consists of three parts:

1. Implement Extended Kalman Filter (EKF)

Refer to the Lecture 04: EKF for implementing the Extended Kalman Filter algorithm.

2. Implement Particle Filter

Refer to the Lecture 05: PF and Lecture 06: PF & Sensor Motion for implementing the Particle Filter algorithm.

3. Train a CNN-based Observation Model on Colab

Train a Convolutional Neural Network (CNN) as an observation model using Google Colab.

Submission Guidelines

Please submit your solutions for both the writing and programming tasks in the specified format. Ensure that your code is well-documented and includes comments to explain your implementation.