Skip to content

State estimation of a Dubin's Car using Extended Kalman Filter

Notifications You must be signed in to change notification settings

ashwathkart/kalman-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2730681 · Aug 14, 2024

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

State Estimation of a Dubin's Car Model using Extended Kalman Filter

Data Required

Each file in the \dataset directory is paired, with controls_observationsN.txt and ground_truth_statesN.txt, where N ranges from 1 to 4.

  • Each line of controls_observationsN.txt provides a control/observation pair.
  • Each line of ground_truth_statesN.txt provides an instance of the robot's state.

Start with the initial state distributions given by:

  • p x N ( 0 , ( 10000 m ) 2 )
  • p y N ( 0 , ( 10000 m ) 2 )
  • θ N ( 0 , ( 2 r a d ) 2 )
  • v = 0
  • ϕ = 0

Assume the vehicle's steering radius is L = 2 m .

Running the Code

To run the Extended Kalman Filter, use:

python3 ekf.py

For some intense documentation, click here.

About

State estimation of a Dubin's Car using Extended Kalman Filter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published