SlideShare a Scribd company logo
1 of 25
DADI INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Approved by A.I.C.T.E., New Delhi & Permanently Affiliated to JNTU GV)
Accredited by NAAC with ‘A’ Grade and Registered u/s 2(f) & 12(B) of UGC Act
UNDER GUIDANCE OF
Dr. Kausar Jahan M.Tech, Ph.D.
Assistant Professor
Department of ECE
TEAM MEMBERS:
NAKKA VIJAYA 20U45A0414
MARTURI HARISH 20U45A0429
DANDA SWARNA 19U41A0406
K S V AJAY KIRAN 20U45A0408
Applying SmoothingTechniques to PassiveTarget
Tracking
ABSTRACT
• The main objective of this project is to track a under water target using
Sound Navigation and Ranging (SONAR) measurements in passive mode,
in two–dimensional space making use of bearing angle measurements. An
Extended Kalman filter algorithm is considered for processing noise altered
measurements along with smoothers algorithms to reduce the errors in the
estimates of target parameters (range, course, and speed of the target).
Details of mathematical modelling for simulating and implementation of
the target and observer paths and outcomes are presented in this work.
CONTENTS
⮚Problem Statement
⮚Target-Observer Scenario
⮚Course Angle
⮚Target Motion Analysis
⮚Filtering Algorithms
- Kalman Filter
- Extended Kalman Filter
Simulation and Results
Future work
PROBLEM STATEMENT
OBSERVE
R
TARGE
T
TARGE
T
⮚ Underwater passive target tracking from a observer platform using bearing
measurements.
PROBLEM STATEMENT (CONTD.)
SPEED
COURSE
TARGET
MOTION
ANALYSIS
WEAPON
GUIDANCE
BEARING
RANGE
COURSE
SPEED
OBSERVER
SENSORS
TARGET
SENSORS
BEARING
TARGET MOTION ANALYSIS
Simulator Filters/Smoothers
Inputs:
Target parameters
Bearing
Observer
parameters
Course and Speed
Outputs:
True Range
Measured Range
True Bearing
Measured Bearing
Observer position
Target position
Estimated:
Bearing
Range
Course
Speed
TARGET MOTION ANALYSIS
• TMA is a process to determine the position of a target using passive sensor
information. Sensors like SONAR provide directional information.
• TMA is done by marking from which direction the sound come at different times,
and comparing the motion with that of the observer.
• Changes in relative motion are analyzed using standard geometrical techniques
along with some assumptions about limiting cases.
TARGET - OBSERVER SCENARIO
X
Target
Observer
LOS
ocr
tcr
B : Bearing
LOS : Line Of Sight
ocr : Observer Course
tcr : Target Course
O
Y
Y
X
B
COURSE ANGLE
y y
MATHEMATICAL MODELLING
TARGET POSITION
•
RANGE AND BEARING MEASUREMENTS
FILTERING ALGORITHMS
⮚The filtering algorithms used till now are conventional methods and
modern methods like Kalman Filter, Extended Kalman Filter,
Unscented Kalman Filter, Particle filter.
KALMAN FILTER
EXTENDED KALMAN FILTER
Extended Kalman Filter (EKF) is a non-linear version of Kalman filter in estimation theory
where it estimates mean and covariance.
Kalman filter is the optimal estimator for linear system models.
In real world, most of the engineering systems are nonlinear. So attempt was made to apply
nonlinear filters like EKF.
The idea of the extended Kalman filter (EKF), is to linearize the nonlinear system around the
Kalman filter estimate, and the Kalman filter estimate is based on the linearized system.
EKF ALGORITHM
All EKF implementation is as follows.
(I) Initially the estimation of state and its covariance be 𝑋(0|0)
and 𝑃(0|0). (1)
(II) State vector at the next time period is predicted as
𝑋𝑠 𝑡 + 1 : 𝑋𝑠 𝑡 + 1 = ∅ 𝑡 𝑋𝑡 𝑡 + 𝑏 𝑡 + 1 +
𝜔 𝑡 (2)
(III) The predicted covariance matrix of the state vector is given as
follows.
𝑃(𝑡) = ∅(𝑡)𝑃(𝑡)∅ 𝑇(𝑡) + 𝑄(𝑡 + 1). (3)
(IV) The gain of the Kalman filter is calculated as given in eq.(4)
𝐺(𝑡 + 1) = 𝑃(𝑡)∅ 𝑇(𝑡)[𝐻(𝑡 + 1)𝑃(𝑡)𝐻𝑇(𝑡 + 1) + 𝑅] −1. (4)
(V) The state estimation and its error covariance:
𝑋_𝑠 (𝑡 + 1|(𝑡 + 1) = 𝑋_𝑠 (𝑡 + 1|𝑡) + 𝐺(𝑡 + 1)[𝑍(𝑡 + 1)– 𝑍 (𝑡 +1)] (5)
𝑃(𝑡 + 1) = [1 − 𝐺(𝑡 + 1)𝐻(𝑡 + 1)𝑃(𝑡)] (6)
(VI) For next iteration
𝑋𝑠 (𝑡) = 𝑋(𝑡 + 1)
𝑃(𝑡) = 𝑃(𝑡 + 1) (7)
Smoothing algorithm
• The discrete-time Kalman smoother, also known as the Rauch-Tung-Strieber-smoother (RTS), (Rauch et
al., 1965; Gelb, 1974; Bar-Shalom et al., 2001) can be used for computing the smoothing solution for the
model given as distribution
p(xk/yLT) = N(xK/ X_s k,ps
k)
• The mean and covariance ms
k and ps
k are calculated with the following equations:
X_s-
K+1 = Ak X_s k
p-
k+1 = Ak Pk AT
k + Qk
Ck = PkAT
k[P-
k=1] -1
X_sk = X_s k + Ck[X_s k+1 – X_s-
k+1]
Ps
k = Pk+Ck[Ps
k+1 – P-
k+1 ] CT
k
SIMULATION AND RESULTS
• The criteria of acceptance is explained as follows.
• Range error estimate<=2.66% of the actual range
• Course error estimate<=1o.
• Speed error estimate<=0.33m/s.
• The convergence time of the solutions for the three scenarios based on
the above mentioned acceptance criteria for 100 runs are tabulated
SCENARIOS
OBSERVER TARGET SCENARIO-1
SMOOTHING OUTPUTS
RMS ERROR AFTER SMOOTHING
FUTURE WORK
24
⮚ This smoothing algorithms can be extended to other filtering algorithms
like UKF, Particle filter, etc.
THANK YOU

More Related Content

Similar to Applying Smoothing Techniques to Passive Target Tracking.pptx

COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...ijccmsjournal
 
Relative Study of Measurement Noise Covariance R and Process Noise Covariance...
Relative Study of Measurement Noise Covariance R and Process Noise Covariance...Relative Study of Measurement Noise Covariance R and Process Noise Covariance...
Relative Study of Measurement Noise Covariance R and Process Noise Covariance...iosrjce
 
Seminar On Kalman Filter And Its Applications
Seminar On  Kalman  Filter And Its ApplicationsSeminar On  Kalman  Filter And Its Applications
Seminar On Kalman Filter And Its ApplicationsBarnali Dey
 
Wiener Filter Hardware Realization
Wiener Filter Hardware RealizationWiener Filter Hardware Realization
Wiener Filter Hardware RealizationSayan Chaudhuri
 
IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...
IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...
IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...IRJET Journal
 
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...IRJET Journal
 
Paper id 26201484
Paper id 26201484Paper id 26201484
Paper id 26201484IJRAT
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningIJRES Journal
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems rinzindorjej
 
Vlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter forVlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter foreSAT Publishing House
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.pptWasiqAli28
 
A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...
A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...
A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...IRJET Journal
 

Similar to Applying Smoothing Techniques to Passive Target Tracking.pptx (20)

COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
COMPUTATIONAL COMPLEXITY COMPARISON OF MULTI-SENSOR SINGLE TARGET DATA FUSION...
 
P01061112116
P01061112116P01061112116
P01061112116
 
Relative Study of Measurement Noise Covariance R and Process Noise Covariance...
Relative Study of Measurement Noise Covariance R and Process Noise Covariance...Relative Study of Measurement Noise Covariance R and Process Noise Covariance...
Relative Study of Measurement Noise Covariance R and Process Noise Covariance...
 
Seminar On Kalman Filter And Its Applications
Seminar On  Kalman  Filter And Its ApplicationsSeminar On  Kalman  Filter And Its Applications
Seminar On Kalman Filter And Its Applications
 
EAGE_prsentation_Anderson.pptx
EAGE_prsentation_Anderson.pptxEAGE_prsentation_Anderson.pptx
EAGE_prsentation_Anderson.pptx
 
Wiener Filter Hardware Realization
Wiener Filter Hardware RealizationWiener Filter Hardware Realization
Wiener Filter Hardware Realization
 
IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...
IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...
IRJET- A Novel Adaptive Sub-Band Filter Design with BD-VSS using Particle Swa...
 
E121 gt2014 26029
E121 gt2014 26029E121 gt2014 26029
E121 gt2014 26029
 
EKF and RTS smoother toolbox
EKF and RTS smoother toolboxEKF and RTS smoother toolbox
EKF and RTS smoother toolbox
 
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
IRJET- Performance Analysis of a Synchronized Receiver over Noiseless and Fad...
 
Paper id 26201484
Paper id 26201484Paper id 26201484
Paper id 26201484
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioning
 
FinalReport
FinalReportFinalReport
FinalReport
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 
Vlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter forVlsi implementation of adaptive kalman filter for
Vlsi implementation of adaptive kalman filter for
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Presentation CIE619
Presentation CIE619 Presentation CIE619
Presentation CIE619
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
 
MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...
MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...
MUMS: Transition & SPUQ Workshop - Gradient-Free Construction of Active Subsp...
 
A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...
A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...
A Study of Training and Blind Equalization Algorithms for Quadrature Amplitud...
 

Recently uploaded

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Applying Smoothing Techniques to Passive Target Tracking.pptx

  • 1. DADI INSTITUTE OF ENGINEERING AND TECHNOLOGY (Approved by A.I.C.T.E., New Delhi & Permanently Affiliated to JNTU GV) Accredited by NAAC with ‘A’ Grade and Registered u/s 2(f) & 12(B) of UGC Act UNDER GUIDANCE OF Dr. Kausar Jahan M.Tech, Ph.D. Assistant Professor Department of ECE TEAM MEMBERS: NAKKA VIJAYA 20U45A0414 MARTURI HARISH 20U45A0429 DANDA SWARNA 19U41A0406 K S V AJAY KIRAN 20U45A0408 Applying SmoothingTechniques to PassiveTarget Tracking
  • 2. ABSTRACT • The main objective of this project is to track a under water target using Sound Navigation and Ranging (SONAR) measurements in passive mode, in two–dimensional space making use of bearing angle measurements. An Extended Kalman filter algorithm is considered for processing noise altered measurements along with smoothers algorithms to reduce the errors in the estimates of target parameters (range, course, and speed of the target). Details of mathematical modelling for simulating and implementation of the target and observer paths and outcomes are presented in this work.
  • 3. CONTENTS ⮚Problem Statement ⮚Target-Observer Scenario ⮚Course Angle ⮚Target Motion Analysis ⮚Filtering Algorithms - Kalman Filter - Extended Kalman Filter Simulation and Results Future work
  • 4. PROBLEM STATEMENT OBSERVE R TARGE T TARGE T ⮚ Underwater passive target tracking from a observer platform using bearing measurements.
  • 6. TARGET MOTION ANALYSIS Simulator Filters/Smoothers Inputs: Target parameters Bearing Observer parameters Course and Speed Outputs: True Range Measured Range True Bearing Measured Bearing Observer position Target position Estimated: Bearing Range Course Speed
  • 7. TARGET MOTION ANALYSIS • TMA is a process to determine the position of a target using passive sensor information. Sensors like SONAR provide directional information. • TMA is done by marking from which direction the sound come at different times, and comparing the motion with that of the observer. • Changes in relative motion are analyzed using standard geometrical techniques along with some assumptions about limiting cases.
  • 8. TARGET - OBSERVER SCENARIO X Target Observer LOS ocr tcr B : Bearing LOS : Line Of Sight ocr : Observer Course tcr : Target Course O Y Y X B
  • 12. RANGE AND BEARING MEASUREMENTS
  • 13. FILTERING ALGORITHMS ⮚The filtering algorithms used till now are conventional methods and modern methods like Kalman Filter, Extended Kalman Filter, Unscented Kalman Filter, Particle filter.
  • 15. EXTENDED KALMAN FILTER Extended Kalman Filter (EKF) is a non-linear version of Kalman filter in estimation theory where it estimates mean and covariance. Kalman filter is the optimal estimator for linear system models. In real world, most of the engineering systems are nonlinear. So attempt was made to apply nonlinear filters like EKF. The idea of the extended Kalman filter (EKF), is to linearize the nonlinear system around the Kalman filter estimate, and the Kalman filter estimate is based on the linearized system.
  • 16. EKF ALGORITHM All EKF implementation is as follows. (I) Initially the estimation of state and its covariance be 𝑋(0|0) and 𝑃(0|0). (1) (II) State vector at the next time period is predicted as 𝑋𝑠 𝑡 + 1 : 𝑋𝑠 𝑡 + 1 = ∅ 𝑡 𝑋𝑡 𝑡 + 𝑏 𝑡 + 1 + 𝜔 𝑡 (2) (III) The predicted covariance matrix of the state vector is given as follows. 𝑃(𝑡) = ∅(𝑡)𝑃(𝑡)∅ 𝑇(𝑡) + 𝑄(𝑡 + 1). (3) (IV) The gain of the Kalman filter is calculated as given in eq.(4) 𝐺(𝑡 + 1) = 𝑃(𝑡)∅ 𝑇(𝑡)[𝐻(𝑡 + 1)𝑃(𝑡)𝐻𝑇(𝑡 + 1) + 𝑅] −1. (4)
  • 17. (V) The state estimation and its error covariance: 𝑋_𝑠 (𝑡 + 1|(𝑡 + 1) = 𝑋_𝑠 (𝑡 + 1|𝑡) + 𝐺(𝑡 + 1)[𝑍(𝑡 + 1)– 𝑍 (𝑡 +1)] (5) 𝑃(𝑡 + 1) = [1 − 𝐺(𝑡 + 1)𝐻(𝑡 + 1)𝑃(𝑡)] (6) (VI) For next iteration 𝑋𝑠 (𝑡) = 𝑋(𝑡 + 1) 𝑃(𝑡) = 𝑃(𝑡 + 1) (7)
  • 18. Smoothing algorithm • The discrete-time Kalman smoother, also known as the Rauch-Tung-Strieber-smoother (RTS), (Rauch et al., 1965; Gelb, 1974; Bar-Shalom et al., 2001) can be used for computing the smoothing solution for the model given as distribution p(xk/yLT) = N(xK/ X_s k,ps k) • The mean and covariance ms k and ps k are calculated with the following equations: X_s- K+1 = Ak X_s k p- k+1 = Ak Pk AT k + Qk Ck = PkAT k[P- k=1] -1 X_sk = X_s k + Ck[X_s k+1 – X_s- k+1] Ps k = Pk+Ck[Ps k+1 – P- k+1 ] CT k
  • 19. SIMULATION AND RESULTS • The criteria of acceptance is explained as follows. • Range error estimate<=2.66% of the actual range • Course error estimate<=1o. • Speed error estimate<=0.33m/s. • The convergence time of the solutions for the three scenarios based on the above mentioned acceptance criteria for 100 runs are tabulated
  • 23. RMS ERROR AFTER SMOOTHING
  • 24. FUTURE WORK 24 ⮚ This smoothing algorithms can be extended to other filtering algorithms like UKF, Particle filter, etc.