Is it possible to predict a projectile's trajectory using a neural network?

8 views (last 30 days)
I would like to predict some final portion of a projectile's trajectory given a sequence of noisy measurements collected over some initial portion of its trajectory. An obvious solution would be to use a Bayes filter, i.e. Kalman or particle filter, to estimate the target's state during the initial portion of the trajectory and then using the motion model to predict the final portion. However, this has proven to be inaccurate in practice and it was suggested that a dynamic time-series neural network may be a better option. If this is a possible solution, then which time-series network in Matlab’s Neural Network toolbox is most appropriate? As a toy example, I’d like to produce output comparable to that of a Kalman filter: can this be achieved by using measurements as an input, and Kalman filter state estimates as a target value? Must the input values and target values be transformed in any way, such as whitening the data?

Answers (1)

Sai Bhargav Avula
Sai Bhargav Avula on 16 Aug 2019
Edited: Sai Bhargav Avula on 16 Aug 2019
Kalman filter and Bayesian filters are robust as they can reduce errors by integrating the priors. Any fundamental time series neural networks do not have stronger capacity of heuristics than of the Bayesian filters. But in the context of processing if you can infer better estimation than Bayesian techniques then time series neural networks may work. But any fundamental network would lack the appeal of the Bayesian model in terms of integrating the prior knowledge and handlining uncertainty.

Categories

Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange

Products


Release

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!