Spline-Transformer Motion Predictor

This repository contains the weights for a Transformer-based motion prediction model trained on the Argoverse 2 dataset.

Model Architecture

  • Base Architecture: Transformer Encoder with Pre-Layer Normalization
  • Output Representation: 6 Bezier Spline Control Points
  • Trajectory Generation: Differentiable Bezier Spline Decoder outputs 30 future timesteps (3 seconds at 10Hz)
  • Input Representation: 20 past timesteps (2 seconds) of relative (x, y) coordinates
  • Embedding Dimension: 768
  • Attention Heads: 8
  • Encoder Layers: 5

Training Details

  • Scale Factor: 50.0 (Inputs and targets are divided by 50.0 before entering the model, and predictions are multiplied by 50.0 for real-world coordinate mapping).
  • Loss Function: Smooth Trajectory Loss (combining Huber Loss for ADE/FDE, a Continuity Anchor, and a Kinematic Smoothing Penalty).

Usage

To use these weights, initialize the TransformerMotionPredictor with the parameters listed above and load the state_dict.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support