The bet · vs. the closed incumbents

Validate driving software
as code, in CI, deterministically.

SCANeR and its peers are excellent — and 30-year-old, six-figure, GUI-first monoliths built for OEM validation departments. AutoSim is the open, Python-first, cloud-native scenario-validation engine the modern ADAS software team actually wants: scenarios that diff in Git, bit-reproducible replays, and pass/fail safety gates in every pull request.

$ pip install autosim && autosim run aeb_stationary
Live demo · real engine output

Every pixel here is a real AutoSim run

These aren't mockups. Each scenario below was simulated by the AutoSim engine, recorded deterministically, and replayed in your browser — the same recording you'd attach to a PR or a safety case. Switch scenarios, scrub the timeline, read the verdict.

t = 0.00 s

Scenario

Safety & comfort KPIs

Gate verdict

Scenarios as code

A test is a file, not GUI state

Author a scenario in any editor. It diffs cleanly, reviews in a PR, and runs the same on a laptop and in a cloud fleet. No license server required to open your own test.

# aeb_stationary.yaml
scenario: {name: aeb_stationary, dt: 0.02, duration: 15}
road: {type: straight_highway, lanes: 2, length: 2000}
entities:
  - id: ego
    init: {lane: lane0, s: 0, speed: 22}
    controller:
      type: aeb
      ttc_brake: 1.8
      sensor: {type: object_list, max_range: 160}
      base: {type: speed_keeper, lane: lane0, set_speed: 22}
  - id: obstacle
    init: {lane: lane0, s: 85, speed: 0}
evaluation:
  assertions:
    - {type: no_collision}
    - {type: min_distance, threshold: 0.5}
    - {type: max_deceleration, limit: 9.5}
# In CI — exit code gates the PR
$ autosim run aeb_stationary
  PASS  aeb_stationary_obstacle (duration)
  min TTC 1.67s  min gap 12.6m  peak decel 9.0
    ✓ NoCollision
    ✓ MinDistance: 12.59m >= 0.5m
    ✓ MaxDeceleration: 9.0 <= 9.5

# 10k-variant campaign in a fleet
$ autosim sweep cutin.yaml sweep.yaml \
      --workers 32 --min-pass-rate 0.999

The Python API is the product. Subclass a controller, a sensor model, or a metric in plain Python and drop it straight into the same engine.

What you get

Built for developers, safety engineers, and CI

🧩

Scenarios as code

OpenSCENARIO-inspired YAML: entities, init, story/act/maneuver, triggers. Version it, review it, reuse it.

🎯

Deterministic by construction

Fixed-step integration and seeded stochasticity. The same scenario yields the same trajectory everywhere.

🚦

ADAS under test

Reference ACC, latching AEB, and Lane-Keeping Assist you can validate or replace with your own — driving on real sensor detections, not ground truth.

📡

Sensor models

Object-list radar, 2D ray-cast lidar, and camera-FOV detectors with configurable noise, dropout, range, FOV, and line-of-sight occlusion.

📊

Safety KPIs & gates

TTC, time-headway, min-gap, jerk, lane departure, and RSS safe-distance — with declarative pass/fail assertions.

âš¡

Massive simulation

Grid and Monte-Carlo campaigns run in parallel, aggregate to one pass rate, and render a pass/fail heatmap over the parameter space — built for a fleet.

Honest scope

We tell you exactly where we sit

AutoSim owns the behavioral / functional rung — where the overwhelming majority of ADAS software bugs live. It complements a physics lab; it replaces the 95% of validation cycles that never needed one.

RungQuestion it answersAutoSim
Behavioral / functionalDoes the planner/ACC/AEB decide correctly across the scenario space?Core focus
Kinematic / dynamic vehicleDoes the trajectory respect vehicle limits?Kinematic + dynamic bicycle
Idealized sensingGiven ground truth + noise/dropout/FOV/occlusion, does perception-consuming logic hold?Object-list · lidar · camera
Physics-based sensingDoes raw perception hold photometrically (ray-traced lidar, EM radar)?Integrate a dedicated tool
Motion-platform DILHuman factors, motion cueingOut of scope
Pricing built for teams

Adopt on a Friday. Talk to sales never (or later).

Free, full-featured local engine. Pay only when you want the cloud scale and evidence workflow — at a fraction of an incumbent add-on.

Community

Free & open

$0
  • Full local engine + CLI
  • Scenario DSL & Python API
  • Self-contained HTML replays
  • Local parameter sweeps
pip install autosim
Most popular

Team

$40 / seat / mo
  • Cloud sweep runners
  • Private scenario libraries
  • Evidence export (safety case)
  • NCAP & regulation scenario packs
  • PR status checks
Start 14-day trial
Enterprise

Enterprise

Custom
  • On-prem fleet runners
  • SSO & audit-grade evidence
  • Custom sensor / dynamics models
  • Support SLAs
Contact sales