# Self_Driving_Car_State_Estimation **Repository Path**: liu-tl/Self_Driving_Car_State_Estimation ## Basic Information - **Project Name**: Self_Driving_Car_State_Estimation - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-11 - **Last Updated**: 2021-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # State Estimation and Localization for Self-Driving Cars
## Run * Simply `python3` to execute the code, preferably using `conda` environment ## Algorithm ### Error-State Kalman Filter for State Estimation and Localization * Check the course's [Final Project](state_estimate_final_proj/), and [src code](state_estimate_final_proj/es_ekf.py) * Using *IMU* and *GNSS* data as measurement input data * Using **error-state kinematics model** as the motion/measurement model * Using **quaternion kinematics** as the rotation process update * Implement the algorithm in `Python3` * Sample pictures for the results

## Reference ### Websites * [Coursera website for this course: State Estimation and Locaization](https://www.coursera.org/learn/state-estimation-localization-self-driving-cars/home/welcome) * [Coursera website for the other courses from University of Toronto about Self-driving Car topics](https://www.coursera.org/specializations/self-driving-cars) ### Papers & Textbooks * [Quaternion kinematics for the error-state Kalman filter, Sola, 2017](https://arxiv.org/pdf/1711.02508.pdf) * [Quaternions and Rotations, Jia, 2013](http://graphics.stanford.edu/courses/cs348a-17-winter/Papers/quaternion.pdf)