Skip to content

Simulate missile guidance with a Kalman filter and an IR sensor in MATLAB. Achieve 3D visualization and animation for dynamic target tracking, providing insights into missile trajectory and interception strategies. Explore, customize, and contribute to enhance the project's capabilities. #MATLAB #KalmanFilter #Simulation

License

Notifications You must be signed in to change notification settings

magnaprog/Missile-Guidance-Kalman-Filter

Repository files navigation

Missile Guidance with Kalman Filter

Overview

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.

Key Features

  • 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.

Examples

MissileGuidanceKF

Figure 1: Missile Guidance with Kalman Filter

True_and_Estimated

Figure 2: True and Estimated Missile Position and Velocity

Usage

  1. Clone the Repository:

git clone https://github.com/magnaprog/Missile-Guidance-Kalman-Filter cd Missile-Guidance-Kalman-Filter

  1. Run the MATLAB Script: Open MATLAB and run the missile_guidance_kalman_moving_target.m script.

  2. Explore and Customize: Modify the script to experiment with different parameters, noise levels, or system dynamics to suit your specific requirements.

Dependencies

  • MATLAB (R2019b or later)

Contributing

Feel free to contribute to the project by opening issues, proposing new features, or submitting pull requests. Your feedback and contributions are highly appreciated!

License

This project is licensed under the MIT License.

About

Simulate missile guidance with a Kalman filter and an IR sensor in MATLAB. Achieve 3D visualization and animation for dynamic target tracking, providing insights into missile trajectory and interception strategies. Explore, customize, and contribute to enhance the project's capabilities. #MATLAB #KalmanFilter #Simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages