{
  "model_name": "PadelShotDetectionModel",
  "version": "v1.0",
  "description": "Rule-based tracking model that finds every shot in a padel recording. At the sampling rate of the tracker a struck ball travels more than a metre between frames, so racket contact is never actually sampled; the shot is therefore detected as a break in the ball trajectory - a direction change or a sudden gain of speed - and then attributed to the racket closest to the ball around that moment. Ground bounces are excluded because no racket is near them. Reports shots per player, the exchange matrix between players, where on the court each shot was struck, and the full shot list.",
  "training_required": false,
  "datasource": {
    "twintech": [
      "athleteId",
      "blobUrl",
      "matchId",
      "seqNum"
    ]
  }
}