{
  "schema": "amr.agents.v1",
  "about": "Index of the machine-readable files on advancedmetalresearch.com for AI agents and tools. This is Advanced Metal Research's own format, not a standard; /agents.md says the same in prose.",
  "site": "https://advancedmetalresearch.com/",
  "organization": "Advanced Metal Research",
  "contact": "generalcontact@advancedmetalresearch.com",
  "access": {
    "auth": "none",
    "methods": [
      "GET",
      "HEAD"
    ],
    "user_agent": "any",
    "cors": "*",
    "range_requests": true,
    "cache_seconds": 300,
    "markdown": "add .md to a page URL, or send Accept: text/markdown",
    "robots_txt": "https://advancedmetalresearch.com/robots.txt"
  },
  "ai_use": {
    "content_signal": "search=yes, ai-input=yes, ai-train=yes",
    "search": true,
    "ai_input": true,
    "ai_train": true,
    "statement": "All crawlers and AI agents are welcome. Content signals: search=yes, ai-input=yes, ai-train=yes (search indexing, use in AI answers and AI training are all allowed)."
  },
  "guides": {
    "agents_md": "https://advancedmetalresearch.com/agents.md",
    "llms_txt": "https://advancedmetalresearch.com/llms.txt",
    "llms_full_txt": "https://advancedmetalresearch.com/llms-full.txt",
    "docs_llms_txt": "https://advancedmetalresearch.com/docs/llms.txt",
    "for_ai_agents": "https://advancedmetalresearch.com/docs/get-started/for-ai-agents",
    "simulate_a_rosie_robot": "https://advancedmetalresearch.com/docs/guides/simulate-a-rosie-robot",
    "sitemap": "https://advancedmetalresearch.com/sitemap.xml",
    "api_catalog": "https://advancedmetalresearch.com/.well-known/api-catalog"
  },
  "mirrors": [
    {
      "name": "GitHub",
      "url": "https://github.com/advanced-metal-research/rosie-sim-kits",
      "base": "https://raw.githubusercontent.com/advanced-metal-research/rosie-sim-kits/main/"
    }
  ],
  "if_unreachable": "If your environment cannot reach advancedmetalresearch.com, the same files are mirrored at GitHub (https://github.com/advanced-metal-research/rosie-sim-kits; direct file URLs start https://raw.githubusercontent.com/advanced-metal-research/rosie-sim-kits/main/): replace `https://advancedmetalresearch.com/assets/` with the mirror base (its `sim/index.json` already uses mirror URLs). Failing that, ask your user to download the kit ZIP and attach it.",
  "sim_kit_index": "https://advancedmetalresearch.com/assets/sim/index.json",
  "robots": [
    {
      "model": "rosie_600",
      "name": "Rosie 600",
      "reach_m": 0.6,
      "payload_rated_kg": 9,
      "mass_kg": 29.3,
      "page": "https://advancedmetalresearch.com/rosie#cad",
      "license": "https://advancedmetalresearch.com/assets/sim/600/LICENSE.txt",
      "zip": {
        "url": "https://advancedmetalresearch.com/assets/sim/rosie-600-sim-kit.zip",
        "bytes": 699653
      },
      "robot_json": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/robot.json",
        "bytes": 24754
      },
      "urdf": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/urdf/rosie_600.urdf",
        "bytes": 17335
      },
      "mjcf": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/mjcf/rosie_600.xml",
        "bytes": 12821
      },
      "srdf": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/srdf/rosie_600.srdf",
        "bytes": 1486
      },
      "step": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/step/rosie_600.step",
        "bytes": 574395
      },
      "readme": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/README.md",
        "bytes": 21555
      },
      "glb": [],
      "ik_cases": {
        "url": "https://advancedmetalresearch.com/assets/sim/600/ik_cases.json",
        "bytes": 31048
      },
      "benchmark_trajectory": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/benchmark/rosie_600_cycle_1kg.csv",
          "bytes": 138703
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/benchmark/rosie_600_cycle_1kg.json",
          "bytes": 100406
        }
      ],
      "visual_meshes": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/base_link.stl",
          "bytes": 142884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/link_1.stl",
          "bytes": 127684
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/link_2.stl",
          "bytes": 43884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/link_3.stl",
          "bytes": 196284
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/link_4.stl",
          "bytes": 123884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/link_5.stl",
          "bytes": 69884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/meshes/visual/link_6.stl",
          "bytes": 198684
        }
      ],
      "examples": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/examples/fk_ik.py",
          "bytes": 2797
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/examples/mujoco_demo.py",
          "bytes": 1207
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/600/examples/pybullet_demo.py",
          "bytes": 1935
        }
      ],
      "other_files": [],
      "collision_meshes": {
        "count": 61,
        "base": "https://advancedmetalresearch.com/assets/sim/600/meshes/collision/"
      },
      "files_base": "https://advancedmetalresearch.com/assets/sim/600/",
      "files_count": 86
    },
    {
      "model": "rosie_1000",
      "name": "Rosie 1000",
      "reach_m": 1,
      "payload_rated_kg": 7.4,
      "mass_kg": 38.6,
      "page": "https://advancedmetalresearch.com/rosie#cad",
      "license": "https://advancedmetalresearch.com/assets/sim/1000/LICENSE.txt",
      "zip": {
        "url": "https://advancedmetalresearch.com/assets/sim/rosie-1000-sim-kit.zip",
        "bytes": 742308
      },
      "robot_json": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/robot.json",
        "bytes": 24616
      },
      "urdf": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/urdf/rosie_1000.urdf",
        "bytes": 16725
      },
      "mjcf": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/mjcf/rosie_1000.xml",
        "bytes": 12356
      },
      "srdf": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/srdf/rosie_1000.srdf",
        "bytes": 1487
      },
      "step": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/step/rosie_1000.step",
        "bytes": 617626
      },
      "readme": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/README.md",
        "bytes": 21588
      },
      "glb": [],
      "ik_cases": {
        "url": "https://advancedmetalresearch.com/assets/sim/1000/ik_cases.json",
        "bytes": 25882
      },
      "benchmark_trajectory": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/benchmark/rosie_1000_cycle_1kg.csv",
          "bytes": 148250
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/benchmark/rosie_1000_cycle_1kg.json",
          "bytes": 107704
        }
      ],
      "visual_meshes": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/base_link.stl",
          "bytes": 142884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/link_1.stl",
          "bytes": 144984
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/link_2.stl",
          "bytes": 43884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/link_3.stl",
          "bytes": 224684
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/link_4.stl",
          "bytes": 123884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/link_5.stl",
          "bytes": 70684
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/meshes/visual/link_6.stl",
          "bytes": 198684
        }
      ],
      "examples": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/examples/fk_ik.py",
          "bytes": 2798
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/examples/mujoco_demo.py",
          "bytes": 1209
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1000/examples/pybullet_demo.py",
          "bytes": 1937
        }
      ],
      "other_files": [],
      "collision_meshes": {
        "count": 57,
        "base": "https://advancedmetalresearch.com/assets/sim/1000/meshes/collision/"
      },
      "files_base": "https://advancedmetalresearch.com/assets/sim/1000/",
      "files_count": 82
    },
    {
      "model": "rosie_1400",
      "name": "Rosie 1400",
      "reach_m": 1.4,
      "payload_rated_kg": 15,
      "mass_kg": 77,
      "page": "https://advancedmetalresearch.com/rosie#cad",
      "license": "https://advancedmetalresearch.com/assets/sim/1400/LICENSE.txt",
      "zip": {
        "url": "https://advancedmetalresearch.com/assets/sim/rosie-1400-sim-kit.zip",
        "bytes": 3746409
      },
      "robot_json": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/robot.json",
        "bytes": 26572
      },
      "urdf": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/urdf/rosie_1400.urdf",
        "bytes": 16471
      },
      "mjcf": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/mjcf/rosie_1400.xml",
        "bytes": 12070
      },
      "srdf": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/srdf/rosie_1400.srdf",
        "bytes": 1487
      },
      "step": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/step/rosie_1400.step",
        "bytes": 7544635
      },
      "readme": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/README.md",
        "bytes": 22476
      },
      "glb": [],
      "ik_cases": {
        "url": "https://advancedmetalresearch.com/assets/sim/1400/ik_cases.json",
        "bytes": 26072
      },
      "benchmark_trajectory": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/benchmark/rosie_1400_cycle_1kg.csv",
          "bytes": 179260
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/benchmark/rosie_1400_cycle_1kg.json",
          "bytes": 129459
        }
      ],
      "visual_meshes": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/base_link.stl",
          "bytes": 638484
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/link_1.stl",
          "bytes": 702884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/link_2.stl",
          "bytes": 705184
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/link_3.stl",
          "bytes": 553884
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/link_4.stl",
          "bytes": 485284
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/link_5.stl",
          "bytes": 140484
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/meshes/visual/link_6.stl",
          "bytes": 1306384
        }
      ],
      "examples": [
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/examples/fk_ik.py",
          "bytes": 2798
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/examples/mujoco_demo.py",
          "bytes": 1209
        },
        {
          "url": "https://advancedmetalresearch.com/assets/sim/1400/examples/pybullet_demo.py",
          "bytes": 1937
        }
      ],
      "other_files": [],
      "collision_meshes": {
        "count": 56,
        "base": "https://advancedmetalresearch.com/assets/sim/1400/meshes/collision/"
      },
      "files_base": "https://advancedmetalresearch.com/assets/sim/1400/",
      "files_count": 81
    }
  ],
  "cad": [
    {
      "url": "https://advancedmetalresearch.com/assets/cad/rosie-1400-tool-flange.step",
      "description": "Rosie 1400 tool flange, STEP 3D model"
    },
    {
      "url": "https://advancedmetalresearch.com/assets/cad/rosie-1400-base.step",
      "description": "Rosie 1400 base mounting interface, STEP 3D model"
    },
    {
      "url": "https://advancedmetalresearch.com/assets/cad/rosie-1400-tool-flange.pdf",
      "description": "Rosie 1400 tool flange, dimensioned drawing (PDF)"
    },
    {
      "url": "https://advancedmetalresearch.com/assets/cad/rosie-1400-base.pdf",
      "description": "Rosie 1400 base mounting interface, dimensioned drawing (PDF)"
    },
    {
      "url": "https://advancedmetalresearch.com/assets/cad/rosie-1400-interfaces.json",
      "description": "Rosie 1400 mechanical interface dimensions, machine-readable JSON"
    }
  ],
  "apis": [
    {
      "name": "rt-control API",
      "openapi": "https://advancedmetalresearch.com/docs/openapi/rt-control.json",
      "docs": "https://advancedmetalresearch.com/docs/apis/rt-control-http",
      "contract": "https://advancedmetalresearch.com/docs/openapi/rt-control.contract.json"
    },
    {
      "name": "Offline programming (OLP) server API",
      "openapi": "https://advancedmetalresearch.com/docs/openapi/offline-programming.json",
      "docs": "https://advancedmetalresearch.com/docs/apis/olp-http"
    },
    {
      "name": "Weld planner API",
      "openapi": "https://advancedmetalresearch.com/docs/openapi/weld-planner.json",
      "docs": "https://advancedmetalresearch.com/docs/apis/weld-planner-http"
    }
  ],
  "data": [
    {
      "name": "Error codes (JSON)",
      "url": "https://advancedmetalresearch.com/docs/data/error-codes.json",
      "description": "every rt-control reason code with its meaning, group, HTTP status and callers"
    },
    {
      "name": "NATS subjects (JSON)",
      "url": "https://advancedmetalresearch.com/docs/data/nats-subjects.json",
      "description": "every NATS subject and stream, with publishers, subscribers and payload schemas"
    }
  ],
  "docs": {
    "search_index": "https://advancedmetalresearch.com/assets/docs/search.json",
    "markdown_twins": "every page URL + .md"
  }
}
