A Universal Model Combining Differential Equations and Neural Networks for Ball Trajectory Prediction

Zhiwei Shi, Chengxi Zhu, Fan Yang, Jun Yan, Zheyun Qin +2 more
3/24/2025
cs.LG

No confident code implementation found for this paper.

Abstract

This paper presents a data driven universal ball trajectory prediction method integrated with physics equations. Existing methods are designed for specific ball types and struggle to generalize. This challenge arises from three key factors. First, learning-based models require large datasets but suffer from accuracy drops in unseen scenarios. Second, physics-based models rely on complex formulas and detailed inputs, yet accurately obtaining ball states, such as spin, is often impractical. Third, integrating physical principles with neural networks to achieve high accuracy, fast inference, and strong generalization remains difficult. To address these issues, we propose an innovative approach that incorporates physics-based equations and neural networks. We first derive three generalized physical formulas. Then, using a neural network and observed trajectory points, we infer certain parameters while fitting the remaining ones. These formulas enable precise trajectory prediction with minimal training data: only a few dozen samples. Extensive experiments demonstrate our method superiority in generalization, real-time performance, and accuracy.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{shi2025universal,
  title  = {A Universal Model Combining Differential Equations and Neural Networks for Ball Trajectory Prediction},
  author = {Zhiwei Shi and Chengxi Zhu and Fan Yang and Jun Yan and Zheyun Qin and Songquan Shi and Zhumin Chen},
  year   = {2025},
  eprint = {2503.18584},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.18584v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.18584.svg)](https://codeofpaper.com/paper/2503.18584)

Discussion