/ Модель

Характеристики

Лицензия
Apache 2.0
Опубликована
20 июл 2026

simpl_prediction

Языковая модельИзображение, текст → action3 профессии

SIMPL — модель для прогнозирования нескольких возможных траекторий движения участников дорожного движения в Autoware.

35скачиваний за 30 дней0лайковвеса обновлены20 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

SIMPL for Autoware — модель многомодального прогнозирования движения нескольких участников дорожного движения, предназначенная для узла `autoware_simpl_prediction` в Autoware. Она использует архитектуру SIMPL, разработанную как простой и эффективный базовый метод прогнозирования траекторий для автономного вождения. Репозиторий распространяет модель в формате ONNX; Autoware локально собирает из неё TensorRT-движок при первом запуске. Лицензия — Apache-2.0.

Модель получает историю состояний отслеживаемых объектов, полилинии дорожной карты и кодирование взаимного положения. Для каждого агента она выдаёт оценки уверенности и несколько возможных будущих траекторий с координатами и скоростями. Поддерживаются классы автомобилей, пешеходов, велосипедистов, мотоциклистов и крупного транспорта; обработку данных до и после нейросети выполняет узел Autoware. Модель рассчитана на прогнозирование движения в сценариях автономного вождения.

При экспорте зафиксированы пределы: до 50 агентов, 8 шагов истории и 300 полилиний карты; динамические формы пока не поддерживаются. Узел может игнорировать классы, исключённые настройкой меток, отбрасывать траектории ниже порога уверенности и терять накопленный контекст агента, если тот пропадает из входных данных. Данные и конфигурация обучения опубликованных весов не задокументированы.

Сценарии применения

  • прогноз траекторий автомобилей в сцене автономного вождения
  • оценка возможных путей пешеходов
  • прогноз движения велосипедистов и мотоциклистов
  • оценка траекторий грузовиков, автобусов и прицепов
  • передача прогнозов движения отслеживаемых объектов в Autoware

Ограничения

Размеры входов зафиксированы при экспорте: до 50 агентов, 8 шагов истории и 300 полилиний карты; динамические формы не поддерживаются. Набор публикуемых классов зависит от настройки, траектории ниже порога уверенности фильтруются, а пропавшие из входных данных агенты теряют накопленную историю.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

SIMPL for Autoware (simpl_prediction)

Multi-agent motion prediction model for autonomous driving, used by the autoware_simpl_prediction node in Autoware.

The model follows the SIMPL [1] architecture (A Simple and Efficient Multi-agent Motion Prediction Baseline for Autonomous Driving) and runs with TensorRT inside Autoware. It is exported as ONNX so it can be deployed across hardware; Autoware builds the TensorRT engine from the ONNX file on first launch.

Model overview

TaskMulti-modal trajectory prediction for tracked traffic agents
ArchitectureSIMPL [1]
Predicted agent classesVEHICLE, PEDESTRIAN, MOTORCYCLIST, CYCLIST, LARGE_VEHICLE
RuntimeTensorRT (FP32 by default) via the autoware_simpl_prediction ROS 2 node
FormatONNX (Autoware builds the TensorRT engine locally on first launch)
LicenseApache-2.0

Autoware object labels are mapped to the model's agent classes as follows: CAR to VEHICLE, PEDESTRIAN to PEDESTRIAN, BICYCLE to CYCLIST, MOTORCYCLE to MOTORCYCLIST, and TRUCK / TRAILER / BUS to LARGE_VEHICLE. Only agents whose mapped label is listed in the node's preprocess.labels parameter are predicted and published.

The following dimensions are fixed at ONNX export time (dynamic shape inference is not supported yet), and the default node configuration matches them:

ParameterSymbolValue
Maximum number of agentsN50
Past history lengthT_past8
Maximum number of map polylinesK300
Maximum points per polylineP10
Number of prediction modesM6
Future horizon lengthT_future80

Files

FileDescription
simpl.onnxSIMPL motion prediction network (ONNX)
deploy_metadata.yamlDeployment metadata recording the artifact version of this repository

TensorRT engines are not distributed here. TensorRT engines are specific to the GPU architecture and TensorRT version they are built on and are not portable, so Autoware builds them locally from the ONNX file on first launch (or via build_only:=true).

Inputs and outputs

Network inputs

  • Agent histories: N x D_agent x T_past (past states of the tracked agents)
  • Map points: K x P x D_map (lanelet map polylines)
  • Relative pose encoding: (N + K) x (N + K) x D_rpe

Network outputs

  • Predicted scores: N x M (confidence per agent and mode)
  • Predicted trajectories: N x M x T_future x D_trajectory, where D_trajectory is (x, y, vx, vy) in the agent local coordinate frame

Node topics (as used by autoware_simpl_prediction)

TopicTypeDirection
~/input/objectsautoware_perception_msgs/msg/TrackedObjectsinput
~/input/vector_mapautoware_map_msgs/msg/LaneletMapBininput
/localization/kinematic_statenav_msgs/msg/Odometryinput
~/output/objectsautoware_perception_msgs/msg/PredictedObjectsoutput

Pre-processing (agent history accumulation, lanelet-to-polyline conversion) and post-processing (mode score thresholding) run in the node, not in the ONNX graph.

Usage in Autoware

The node expects the artifacts under ~/autoware_data/ml_models/simpl_prediction/ and launches with:

ros2 launch autoware_simpl_prediction simpl.launch.xml

Add build_only:=true to build the TensorRT engine from the ONNX as a one-off pre-task. The default parameters (config/simpl.param.yaml) point to simpl.onnx in the data directory and use fp32 precision. See the package README for the full parameter reference.

Training

The SIMPL architecture and reference training code originate from the upstream project:

An Autoware library to train and deploy SIMPL and other motion prediction models is work in progress, as noted in the package README. The training data and training configuration used to produce the released simpl.onnx weights are not publicly documented.

Limitations

  • The number of predictable agents is fixed at export time (max_num_agent: 50); dynamic shape inference is not supported yet.
  • Only agents whose label is contained in preprocess.labels are published; other road users are ignored.
  • Predicted modes with a confidence score below postprocess.score_threshold are filtered out. If all modes of an object are filtered, the published object contains no path, and the remaining mode confidences are not guaranteed to sum to 100%.
  • Agent history that is no longer observed in incoming callbacks is dropped, which resets prediction context for reappearing agents.

Provenance

Original artifact sourcehttps://awf.ml.dev.web.auto/perception/models/simpl/v0.1.0/simpl.onnx
Source version stringsimpl/v0.1.0
Tag in this repositoryv0.1 (normalized from v0.1.0)
simpl.onnx SHA-256ad5e03983193c4d188432f314334697d6a216e7ffc91fb651eee5d6e4c42f492

Citation

@article{zhang2024simpl,
  title   = {SIMPL: A Simple and Efficient Multi-agent Motion Prediction Baseline for Autonomous Driving},
  author  = {Zhang, Lu and Li, Peiliang and Liu, Sikang and Shen, Shaojie},
  journal = {arXiv preprint arXiv:2402.02519},
  year    = {2024}
}

References

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Модели для роботов не запускаются как сервис инференса.

Ревизия весов
e6218be

0 моделей