Welcome to the Advanced Kalman Filtering and Sensor Fusion Simulation exercise project. In this project, you will be developing the source code for a number of different types of Kalman Filters which are used to estimate the navigation state of a 2D vehicle problem; such as that would be found on a self-driving car!
This README is broken down into the following sections:
- Setup - the environment and code setup required to get started and a brief overview of the project structure.
- The Tasks - the tasks you will need to complete for the project
This project will use the Ubuntu 64 20.04.2.0 LTS VM C++ development environment that is setup for this course. (Refer to the Setting up the Development Environment Lesson) Please follow the steps below to compile the simulation.
- Install the dependencies
sudo apt install libeigen3-dev libsdl2-dev libsdl2-ttf-dev
- Clone the repository
git clone https://github.com/technitute/AKFSF-Simulation-CPP.git
- Setup the cmake build
cd AKFSF-Simulation-CPP
mkdir build
cd build
cmake ../
- Compile the code
make
- You should now be able to and run the estimation simulator
./AKFSF-Simulation
This project was developed for the Technitute Course - Advanced Kalman Filtering and Sensor Fusion. Developed and produced by Dr. Steven Dumble.
