This MATLAB project simulates a missile guidance system using a Kalman filter to estimate the target's motion and an Infrared (IR) sensor for distance measurements. The system features 3D visualization and animation to illustrate the missile's trajectory and interception of a moving target.
- Kalman Filter: Utilizes a Kalman filter to estimate the target's position based on noisy measurements from an IR sensor.
- Moving Target: Simulates a moving target with sinusoidal motion to challenge the missile's guidance system.
- IR Sensor: Incorporates an Infrared sensor to provide distance measurements between the missile and the target.
- 3D Visualization: Displays the missile's trajectory and target motion in a 3D plot for better understanding.
Figure 1: Missile Guidance with Kalman Filter
Figure 2: True and Estimated Missile Position and Velocity
- Clone the Repository:
git clone https://github.com/magnaprog/Missile-Guidance-Kalman-Filter cd Missile-Guidance-Kalman-Filter
-
Run the MATLAB Script: Open MATLAB and run the
missile_guidance_kalman_moving_target.m
script. -
Explore and Customize: Modify the script to experiment with different parameters, noise levels, or system dynamics to suit your specific requirements.
- MATLAB (R2019b or later)
Feel free to contribute to the project by opening issues, proposing new features, or submitting pull requests. Your feedback and contributions are highly appreciated!
This project is licensed under the MIT License.