Skip to content

Proguranto/Localization_EKF_PF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published