##Estimation of Cannon ball trajectry using Kalman Filter in Matlab
This project performs two main taks:
- Simulation of cannon ball projectile motion (trajectry).
- Implementation of a multi-variable linear Kalman filter which is then used to estimate the trajectory of cannon ball.
This project was created as a university project.
To run this project:
- Download all the matlab source files in a working directory.
- Open Matlab and add this directly in your path.
- Run "cannon_ball_kalman.m" file.
This project is based on a great tutorial on cannon ball trajectory which can be found here: "Kalman Filters for Undergrads" http://greg.czerniak.info/node/5.
- Student Dave's "Kalman Filter with MATLAB example" http://studentdavestutorials.weebly.com/kalman-filter-with-matlab-code.html
- Kalman Filter Simulation https://www.cs.utexas.edu/~teammco/misc/kalman_filter/
- Kalman Filter http://concordia.sk/programming/machine-learning-robotics/206-kalmanfilter
- http://www.cs.unc.edu/~welch/media/pdf/kalman_intro.pdf
- http://www.cl.cam.ac.uk/~rmf25/papers/Understanding%20the%20Basis%20of%20the%20Kalman%20Filter.pdf
- http://www.cs.utexas.edu/~kuipers/handouts/S07/L7%20Kalman%20filters.pdf
If you can find any mistake in the project and would like to correct it, you are free to do so. I would greatly appreciate it.
I made this for educational purposes and would be happy if this can be useful for other engineers. This project is completely open-source, you may copy it, modify it, reuse it for your own work. But you must not use this for commercial purposes.
Matlab is a software by MathWorks.