{
  "$schema": "https://themachinepress.com/schemas/story-v1.schema.json",
  "schema_version": "1.0.0",
  "document_type": "machine_press_story",
  "story": {
    "story_id": "mp-2026-09-15-026",
    "source_story_id": "tmp-story-gzdrl-deterministic-gazebo",
    "edition_id": "mp-2026-09-15-morning-0068",
    "edition_url": "https://themachinepress.com/edition/2026-09-15",
    "position": 15,
    "story_type": "dispatch",
    "section": "robotics",
    "editorial_classification": "editorial",
    "headline": "The Simulator Stepped Without Middleware—and Replayed the Same Run",
    "slug": "the-simulator-stepped-without-middleware-and-replayed-the-same-run",
    "dek": "GzDRL synchronized actions directly with Gazebo physics, led tested workstation throughput and transferred a policy to a quadrotor without fine-tuning.",
    "summary": "GzDRL synchronized actions directly with Gazebo physics, led tested workstation throughput and transferred a policy to a quadrotor without fine-tuning.",
    "body_text": "Middleware can make reinforcement-learning experiments in Gazebo nondeterministic and difficult to reproduce. GzDRL moves environment stepping into one process, directly synchronizing agent actions with physics updates to support vectorized, repeatable data collection. The authors report the highest workstation throughput among evaluated frameworks, competitive performance with GPU-accelerated simulators on laptop hardware, multi-agent scaling and reproducible runs. A learned policy was also deployed on a physical quadrotor without fine-tuning. The transfer is one validation case, not a general sim-to-real guarantee.",
    "why_it_matters": "GzDRL synchronized actions directly with Gazebo physics, led tested workstation throughput and transferred a policy to a quadrotor without fine-tuning.",
    "limitations": [
      "The transfer is one validation case, not a general sim-to-real guarantee."
    ],
    "importance": 8,
    "canonical_url": "https://themachinepress.com/story/mp-2026-09-15-026/the-simulator-stepped-without-middleware-and-replayed-the-same-run",
    "json_url": "https://themachinepress.com/story/mp-2026-09-15-026.json",
    "first_published_at": "2026-09-15T09:00:00.000-04:00",
    "modified_at": "2026-09-15T09:00:00.000-04:00",
    "content_status": "new",
    "is_carryover": false,
    "carryover_reason": null,
    "key_claims": [
      {
        "claim_id": "claim-mp-2026-09-15-026-001",
        "text": "GzDRL synchronized actions directly with Gazebo physics, led tested workstation throughput and transferred a policy to a quadrotor without fine-tuning.",
        "source_ids": [
          "source-2026-09-15-015"
        ],
        "qualification": "The transfer is one validation case, not a general sim-to-real guarantee."
      }
    ],
    "source_ids": [
      "source-2026-09-15-015"
    ],
    "tags": [
      "simulation",
      "reinforcement learning",
      "reproducibility"
    ],
    "image_url": null,
    "corrections": []
  },
  "sources": [
    {
      "source_id": "source-2026-09-15-015",
      "title": "arXiv preprint 2609.13243",
      "publisher": "arXiv",
      "url": "https://arxiv.org/abs/2609.13243",
      "canonical_url": "https://arxiv.org/abs/2609.13243",
      "source_type": "primary_research",
      "is_primary_source": true,
      "published_at": "2026-09-13T20:00:00.000-04:00",
      "accessed_at": "2026-09-15T08:18:00.000-04:00",
      "supports_claim_ids": [
        "claim-mp-2026-09-15-026-001"
      ]
    }
  ],
  "corrections": [],
  "publisher": {
    "name": "The Machine Press",
    "url": "https://themachinepress.com",
    "description": "A daily newspaper for the age of artificial intelligence."
  },
  "cite_this_report": {
    "title": "The Simulator Stepped Without Middleware—and Replayed the Same Run",
    "publisher": "The Machine Press",
    "published_at": "2026-09-15T09:00:00.000-04:00",
    "canonical_url": "https://themachinepress.com/story/mp-2026-09-15-026/the-simulator-stepped-without-middleware-and-replayed-the-same-run"
  }
}
